




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在商场中数据安全管理方案的分析 摘要 对基于b/s三层体系结构下的大型关系数据库的安全机制,从用户管理、授权机制、静态设置、角色管理、审计监控、数据跟踪,多侧面、多角度讨论了数据安全管理。 关键词 角色 视图 权限 构建一种由系统开发人员采用软件技术在后台开发完成,由信息系统用户在客户端应用层面上实现的通用数据库安全管理控制服务模块,通过它的运作配合信息系统用户的管理,从客户端到数据库服务器端,实现层层设防。本文所研究的目标是:在已有的c2级dbms的基础上,为信息系统搭建通用模块,在中间层实现以强制访问控制为主要特征的b类安全要求。 一、dbsc安全管理方案的分析 1.dbms安全访问控制机
2、制 当前流行的数据库管理系统大都是关系型数据库管理系统,它们支持应用系统的三层体系结构和分布式数据库。其实现数据库安全性的技术和效果在如下几个方面是具有共同性的。 (1)定义角色。数据库的权限管理是一项十分艰巨的工作,系统中的用户及应用程序都要有一定的权限集,才能进行工作。对于一个具有诸多表,诸多用户及各种不同职责的应用环境,一旦应用系统改变了,用户的权限也需要相应的改变,dba就需要做很多工作来完成这些改变。基于角色的权限管理较好的解决了这些问题,只需根据部门和企业的安全政策、操作规则划分出不同的数据库角色,通常可以为系统的每个职务定义一个数据库角色,然后根据需要把这些角色授予相应用户,即使
3、某职务的权限发生了改变,也需要简单的该职务相对应的角色的权限,而不必修改该职务的每一个用户的权限。 (2)建立视图。视图是从表和其他视图导出的虚表,一样由列组成。它不但可以简化用户对数据库的操作,而且也提供了实现数据库安全性的手段。如果希望一个基本表的某些行或列不让某些用户知道,就可以由表的属主或dba利用创建视图的方法对表的若干行或若千列进行授权,对不同用户定义不同视图,且在用户视图中不包括保密的列,然后为这些用户提供某个视图而不是整张表。 (3)建立触发器。触发器是为响应对表执行的插入、更新或删除操作而执行的一种特殊的存储过程。当进行上述任何一项操作时,就会自动启动触发器。触发器通常用于强
4、制执行实现业务规则,实现独特的安全要求,诸如限制对数据库的访问的时间等等。它们能监视更改并确保更改符合建立的业务规则。 (4)备份恢复策略。数据备份与恢复是实现信息安全运行的重要技术之一,能保证信息系统因各种原因遭到破坏时,能尽快投入使用。不同的数据库拥有不同的备份恢复方法。一般来说,数据库的备份有导出/导入、冷备份、热备份;数据库的恢复可以通过磁盘镜像、数据库备份文件和数据库在线日志三种方式完成。 2.应用服务器端安全访问控制 (1)用户账号管理设计。建立一个口令安全策略,以维护数据库用户的登录安全。dbsc采用以下策略: 自建方法:来限制用户使用系统和数据库资源,管理用户口令,从而有效的阻
5、止对数据库口令的攻击。dbsc使用自建方法实现了以下功能:终止用户口令设置用户账户的最大使用期限,要求数据库用户定期的修改他们的口令;重新使用用户口令锁住一个过期的账户或者多次注册失败的账户,并且对他们进行使能管理;组合用户口令强制用户的口令为一种标准的组合。 通过以上参数的动态合理配置,能减少口令被猜中、穷举的可能性,增强了口令的安全。 (2)角色代理设计。在dbsc中我们采用一种方式“角色代理”来管理用户初级权限并来防止上面出现的安全“漏洞”。即将所有客户端用户信息转移到一个只由dba管理的角色用户,通过动态的激活和回收使客户端应用程序在获得特定的角色前不能对后台数据库进行操作。 (3)权
6、限管理设计。角色代理,仅仅完成用户的初级权限分配。从应用系统上来说,不同的用户可以操作的业务子系统是不同的;从数据库服务器上来说,有着相同模块操作权限的不同用户,他们操作表、视图、行列的权限又各不相同,这主要是由他们各自岗位的不同所决定的。使用应用程序的用户应该是数据库管理系统中的普通用户,与其在数据库服务器上的身份保持一致;应用系统需要按功能划分为不同的业务子系统,用户只能对他有权使用的业务子系统而涉及的数据库对象有相应的使用权限。 (4)安全审计。在数据安全控制器dbsc中,提供权限跟踪安全审计功能,对于所有提交到数据库的访问信息,记录其中的重要事件,主要有:登录审计表;用户数据库操作审计
7、表。 (5)敏感数据加密。由于敏感数据的可变性低,数据安全控制器dbsc利用“敏感字段表”静态指定敏感数据,动态进行加密的方式实现。 (6)在线日志备份。在线文件日志是在dbsc进行安全审计的时候同步生成的,它以文件格式记录所有提交数据库并成功执行的sql语句、用户名、操作时间等相关信息。其作用就是在数据库被意外破坏后,配合数据库服务器端提供的备份策略,对已经恢复到“某一时间点上”数据库,逐条执行在其中记录的数据库操作,以实现数据库服务器的“最近点恢复”。 二、结论 数据库安全控制器基于三层体系结构,具有以下几方面的优点: 1.dbsc的安全管理集成在应用系统中,驻留在应用服务器端,作为信息系统的一个子功能,将用户账号管理、权限分配、审计、数据备份都提升到应用服务器这一层。 2.通过方案的设计可以看出,本方案充分利用了数据库本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腰椎间盘突出症科普知识课件
- 餐具消毒记录表
- 保定学院《理论力学》2022-2023学年第一学期期末试卷
- 宝鸡文理学院《中学物理实验训练与研究》2022-2023学年第一学期期末试卷
- 数控档位直流稳压电源课程设计报告
- 宝鸡文理学院《人力资源管理沙盘模拟实验》2021-2022学年第一学期期末试卷
- 咖啡杯项目可行性实施报告
- 干枸杞中药材相关项目实施方案
- 摩托车减震器相关项目实施方案
- 日式木屐的木屐台项目评价分析报告
- 专题10 句型转换-2023-2024学年译林版五年级上册英语期末复习常考易错题型分类汇编
- 市政工程施工测量方案
- 城市客运自动驾驶示范应用专题调研报告 2022
- 2024考古遗址保护棚技术规程
- 2024年中国教育部留学服务中心招聘笔试冲刺题含答案解析
- 第15课 国共合作与北伐战争
- 电商产业园开园方案
- 急性肾衰竭病人的护理
- 2024年道路交通安全知识答题(试题及答案)
- 小学教学教学大纲
- 摩托车的轮胎选择与使用技巧
评论
0/150
提交评论