一种数据库帐号安全集中管控方法技术

技术编号:13880397 阅读:97 留言:0更新日期:2016-10-23 03:38
本发明专利技术公开了一种数据库帐号安全集中管控方法,包括如下步骤:a)获取所有待监控数据库的相关账号;b)对所有待监控数据库的相关账号进行集中式管理;c)定时监听帐号预设的过期时间,自动锁定或回收过期帐号;d)审计访问痕迹和用户行为,对违规操作的帐号进行自动预警,并在预设时间内终止该帐号的操作权限;所述步骤a)为不同的用户分配不同的帐号,并定制不同的密码需求属性组;根据各种账号的访问目的分配数据库权限角色,并删除或锁定与业务运行、日常维护、监控工作无关的帐号。本发明专利技术提供的数据库帐号安全集中管控方法,安全可靠,能够实现违规操作自动预警及终止,大大提升数据库账号密码的安全性。

【技术实现步骤摘要】

本专利技术涉及一种数据库帐号处理方法,尤其涉及一种数据库帐号安全集中管控方法
技术介绍
随着企业业务的飞速发展,支撑用户数持续增长,业务数据量不断攀升,同时为满足业务发展需要,应用版本频繁的变更,新建设的系统也越来越多。这无疑给数据管理、数据安全性带来极大的影响,管理的难度越来越大。例如移动作为全球最大的呼叫中心,承载10086、1008611&12、12580、电客、外呼等业务,接入六大区域中心坐席、21个地市电客坐席、全省外呼外包坐席、12580坐席等。作为系统核心的Oracle数据库中保存了IVR自动业务、知识库、CSP公共库、业务受理查询、服务请求、服务策略、服务质量管理等一系列重要的业务数据。任何数据库账号方面的安全隐患,诸如:非法的数据新增、读取、变更,不安全的账号策略、弱口令等,都可能造成用户关键信息的丢失或泄露。随着系统快速发展,一旦积累和掌握了大量的客户信息、生产数据和运营信息,需建设集中安全管控体系,实现数据库账号的集中管理、审批、安全审计等相关功能;规范系统的客户信息、生产数据等核心业务数据的账号管理的规范化、精细化,以满足SOX安全管理要求。现有通常的做法是通过数据库维护人员利用人工梳理,编写脚本进行数据库帐号创建及授权,缺少规范和标准、缺少用户安全访问控制、缺少行为审计及历史记录、帐号授权后不可回收等安全问题,并且长期需要专家级别的维护人员才能操作,梳理难度大,成本非常高,维护效率极低。由上可见,现有技术的主要缺点如下:1、系统中帐号权限管理没规范。2、无法回收帐号权限。3、人工处理非常繁琐、效率低下。4、出现安全问题无法跟踪追查。4、缺少流程化管控。
技术实现思路
本专利技术所要解决的技术问题是提供一种数据库帐号安全集中管控方法,能够将数据库账户、角色、权限、审计、流程等统一管理,有效确保系统数据的安全性。本专利技术为解决上述技术问题而采用的技术方案是提供一种数据库帐号安全集中管控方法,包括如下步骤:a)获取所有待监控数据库的相关账号;b)对所有待监控数据库的相关账号进行集中式管理;c)定时监听帐号预设的过期时间,自动锁定或回收过期帐号;d)审计访问痕迹和用户行为,对违规操作的帐号进行自动预警,并在预设时间内终止该帐号的操作权限。上述的数据库帐号安全集中管控方法,其中,所述步骤a)通过数据库实例配置界面将数据库主机IP、端口、数据库实例名、数据库帐号、数据库密码保存起来作为数据源;并在后台启动多个线程,采用JDBC方式与指定的待监控数据库建立长连接,一个线程处理一个数据库实例,通过数据库的数据字典获取所有帐号、角色、权限进行初始化同步工作。上述的数据库帐号安全集中管控方法,其中,所述步骤a)为不同的用户分配不同的帐号,并定制不同的密码需求属性组;根据各种账号的访问目的分配数据库权限角色,并删除或锁定与业务运行、日常维护、监控工作无关的帐号。上述的数据库帐号安全集中管控方法,其中,所述步骤b)利用可视化界面对所有帐号、临时账号进行集中分配,对相关权限和角色进行展示、授权配置及修改操作,并按照保存后的相关配置自动生成SQL语句发送到目标数据库,进行授权工作,若目标数据库授权失败,则回滚相应操作,从而与目标数据库的帐号信息保持一致。上述的数据库帐号安全集中管控方法,其中,所述步骤b)根据具体审批人手机号通过调用短信接口下发审批短信,并根据审批人回复短信内容向目标数据库发送SQL执行语句实现帐号创建操作,再通过短信将操作结果通知相关用户,完成整个审批流程。上述的数据库帐号安全集中管控方法,其中,所述步骤c)通过定时器监听帐号预设的过期时间,若发现过期,则启动一个线程获取帐号信息,组装成SQL语句,并发送到目标数据库进行帐号回收处理。上述的数据库帐号安全集中管控方法,其中,所述步骤c)还包括记录过期帐号锁定或回收处理成功后的结果状态,并设置该回收帐号可重新开通的期限。上述的数据库帐号安全集中管控方法,其中,所述步骤d)中审计访问痕迹的过程如下:对用户登录进行记录,记录内容包括用户登录使用的帐号、登录是否成功、 登录时间以及远程登录时用户使用的IP地址;审计用户行为的过程如下:记录用户对数据库的操作,包括帐号创建、删除/权限修改、口令修改、读取/修改数据库配置以及读取/修改敏感业务表。上述的数据库帐号安全集中管控方法,其中,所述步骤d)包括记录如下操作信息:数据库库表结构修改、字段增删、索引修改,修改数据库参数以及人为启停数据库。上述的数据库帐号安全集中管控方法,其中,所述步骤d)包括扫描用户对数据库的操作,包括帐号登陆、帐号访问以及修改敏感业务表行为,如发现存在违规操作行为且操作次数超过预设次数则锁定帐号,并通过短信或邮件通知系统管理员和数据库管理员进行审计预警。本专利技术对比现有技术有如下的有益效果:本专利技术提供的数据库帐号安全集中管控方法,安全可靠,能够实现违规操作自动预警及终止,大大提升数据库账号密码的安全性。附图说明图1为本专利技术数据库帐号安全集中管控流程示意图;图2为本专利技术建立的数据库帐号、角色、权限层级关系示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的描述。图1为本专利技术数据库帐号安全集中管控流程示意图。请参见图1,本专利技术提供的数据库帐号安全集中管控方法,包括如下步骤:步骤S1:获取所有待监控数据库的相关账号;步骤S2:对所有待监控数据库的相关账号进行集中式管理;步骤S3:定时监听帐号预设的过期时间,自动锁定或回收过期帐号;步骤S4:审计访问痕迹和用户行为,对违规操作的帐号进行自动预警,并在预设时间内终止该帐号的操作权限。本专利技术提供的数据库帐号安全集中管控方法,达到数据库安全管理,将数据库账户、角色、权限、审计、流程等统一管理,具有如下特点:1、集中化:集中式管理数据库帐号、角色、权限的授权。2、实时性:专注于实时审计,第一时间发现审计问题。3、规范化:角色权限规范化。4、智能化:过期帐号自动锁定或回收。5、 预防性:违规操作自动预警,第一时间终止操作权限。6、自动化:权限对象变更自动同步更新。7、移动化:短信审批及办公,随时随地审批。下面详细介绍本专利技术的具体功能和实现步骤:1)权限规范化通过数据库实例配置界面将数据库主机IP、端口、数据库实例名、数据库帐号、数据库密码等信息保存起来作为数据源。基础配置完成后,采用一键式启动,程序自动获取已配置的数据源信息,在后台启动多个线程,采用JDBC方式与指定的数据库建立长连接,一个线程处理一个数据库实例,通过数据库的数据字典获取所有帐号、角色、权限进行初始化同步工作。按照用户预设的规则,实现数据库现行用户全面梳理以及规范化,建立合理的数据库帐号、角色、权限层级关系,如图2所示;根据真实情况分配数据库权限角色,以符合其账号使用人的实际使用需求,要求为不同的用户分配不同的帐号,实现一人一户,杜绝账号盗用、重用;删除或锁定与业务运行、日常维护、监控等工作无关的帐号,回收无用账号降低泄露风险。针对各种账号(如业务账号,维护账号、地市公司用户等)的访问目的、不同密码需求定制属性组,调整账号数组的密码规则复杂度,实现用户profile差异化、模块化管理,并监控回收无关的无用的账号降低泄露风险。2)集中式管理初始化完成后,平台本文档来自技高网
...

【技术保护点】
一种数据库帐号安全集中管控方法,其特征在于,包括如下步骤:a)获取所有待监控数据库的相关账号;b)对所有待监控数据库的相关账号进行集中式管理;c)定时监听帐号预设的过期时间,自动锁定或回收过期帐号;d)审计访问痕迹和用户行为,对违规操作的帐号进行自动预警,并在预设时间内终止该帐号的操作权限。

【技术特征摘要】
1.一种数据库帐号安全集中管控方法,其特征在于,包括如下步骤:a)获取所有待监控数据库的相关账号;b)对所有待监控数据库的相关账号进行集中式管理;c)定时监听帐号预设的过期时间,自动锁定或回收过期帐号;d)审计访问痕迹和用户行为,对违规操作的帐号进行自动预警,并在预设时间内终止该帐号的操作权限。2.如权利要求1所述的数据库帐号安全集中管控方法,其特征在于,所述步骤a)通过数据库实例配置界面将数据库主机IP、端口、数据库实例名、数据库帐号、数据库密码保存起来作为数据源;并在后台启动多个线程,采用JDBC方式与指定的待监控数据库建立长连接,一个线程处理一个数据库实例,通过数据库的数据字典获取所有帐号、角色、权限进行初始化同步工作。3.如权利要求1所述的数据库帐号安全集中管控方法,其特征在于,所述步骤a)为不同的用户分配不同的帐号,并定制不同的密码需求属性组;根据各种账号的访问目的分配数据库权限角色,并删除或锁定与业务运行、日常维护、监控工作无关的帐号。4.如权利要求3所述的数据库帐号安全集中管控方法,其特征在于,所述步骤b)利用可视化界面对所有帐号、临时账号进行集中分配,对相关权限和角色进行展示、授权配置及修改操作,并按照保存后的相关配置自动生成SQL语句发送到目标数据库,进行授权工作,若目标数据库授权失败,则回滚相应操作,从而与目标数据库的帐号信息保持一致。5.如权利要求4所述的数据库帐号安全集中管控方法,其特征在于,所述步骤b)根据具体审批人手机号通过调用短信接口下发...

【专利技术属性】
技术研发人员:程永新韩国盛郭振宇
申请(专利权)人:上海新炬网络信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1