1 / 44
文档名称:

数据库应用技术 数据库安全.ppt.ppt

格式:ppt   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库应用技术 数据库安全.ppt.ppt

上传人:xinsheng2008 2016/3/10 文件大小:0 KB

下载得到文件列表

数据库应用技术 数据库安全.ppt.ppt

文档介绍

文档介绍:1返回返回第5章数据库安全保护 2返回返回本章概要?随着计算机的普及,数据库的使用也越来越广泛。?例如,一个企业的全部信息,国家机构的事务管理信息,国防情报等机密信息,都集中地存放在数据库中。?在前面我们已经讲到,数据库系统中的数据是由 DBMS 统一进行管理和控制的。?为了适应和满足数据共享的环境和要求, DBMS 要保证整个系统的正常运转,防止数据意外丢失和不一致数据的产生,以及当数据库遭受破坏后能迅速地恢复正常,这就是数据库的安全保护。?DBMS 对数据库的安全保护功能是通过四方面实现的, 即安全性控制、完整性控制、并发性控制和数据库恢复。?本章就是从这四方面来介绍数据库的安全保护功能: ?要求掌握安全性、完整性、并发性和数据库恢复的含义, ?掌握这四方面分别实现安全保护功能的方法。 3返回返回 数据库安全性的含义?数据库的安全性是指保护数据库,以防止非法使用所造成数据的泄露、更改或破坏。?安全性问题有许多方面,其中包括: (1 )法律、社会和伦理方面,例如请求查询信息的人是不有合法的权力。(2 )物理控制方面,例如计算机机房或终端是否应该加锁或用其他方法加以保护。(3 )政策方面,确定存取原则,允许哪些用户存取哪些数据。(4)运行方面,使用口令时,如何使口令保持秘密。(5)硬件控制方面, CPU 是否提供任何安全性方面的功能, 诸如存储保护键或特权工作方式。 数据库的安全性 4返回返回(6 )操作系统安全性方面,在主存储器和数据文件用过以后,操作系统是否把它们的内容清除掉。( 7 )数据库系统本身安全性方面。这里讨论的是数据库本身的安全性问题,即主要考虑安全保护的策略,尤其是控制访问的策略。 安全性控制的一般方法?安全性控制是指要尽可能地杜绝所有可能的数据库非法访问。?用户非法使用数据库可以有很多种情况。例如,编写合法的程序绕过 DBMS 授权机制,通过操作系统直接存取、修改或备份有关数据。?用户访问非法数据,无论它们是有意的还是无意的,都应该加以严格控制,因此,系统还要考虑数据信息的流动问题并加以控制,否则有隐蔽的危险性。 5返回返回?因为数据的流动可能使无权访问的用户获得访问权利。?例如,甲用户可以访问文件 F1,但无权访问文件 F2, 如果乙用户把文件 F2移至文件 F1中之后,则由于乙用户的操作,使甲用户获得了对文件 F2的访问权。此外,用户可以多次利用允许的访问结果,经过逻辑推理得到他无权访问的数据。?为防止这一点,访问的许可权还要结合过去访问的情况而定。?可见安全性的实施是要花费一定代价的,安全保护策略就是要以最小的代价来防止对数据的非法访问,层层设置安全措施。 6返回返回?实际上,安全性问题并不是数据库系统所独有的,所有计算机系统中都存在这个问题。?在计算机系统中,安全措施是一级一级层层设置的,安全控制模型如图 所示。 安全控制模型用户标识和鉴定用户用户存取权限控制 DBMSM MS 操作系统安全保护 OS 密码存储 DB 7返回返回?根据图 的安全模型,当用户进入计算机系统时,系统首先根据输入的用户标识进行身份的鉴定,只有合法的用户才准许进入系统。?对已进入系统的用户, DBMS 还要进行存取控制, 只允许用户进行合法的操作。?DBMS 是建立在操作系统之上的,安全的操作系统是数据库安全的前提。?操作系统应能保证数据库中的数据必须由 DBMS 访问,而不允许用户越过 DBMS ,直接通过操作系统访问。?数据最后可以通过密码的形式存储到数据库中。 8返回返回 用户标识和鉴定(Identification and Authentication ) ?数据库系统是不允许一个未经授权的用户对数据库进行操作的。?用户标识和鉴定是系统提供的最外层的安全保护措施, 其方法是由系统提供一定的方式让用户标识自己的名字或身份,系统内部矛盾记录着所有合法用户的标识, 每次用户要求进入系统时,由系统进行核实,通过鉴定后才提供机器的使用权。?用户标识和鉴定的方法有多种,为了获得更强的安全性,往往是多种方法并举,常用的方法有以下几种: 9返回返回 1 .用一个用户名或用户标识符来标明用户的身份,系统以此来鉴别用户的合法性。如果正确,则可进入下一步的核实,否则,不能使用计算机。 2 .用户标识符是用户公开的标识,它不足以成为鉴别用户身份的凭证。为了进一步核实用户身份,常采用用户名与口令(Password ) 相结合的方法, 系统通过核对口令判别用户身份的真伪。?系统有一张用户口令表,为每个用户保持一个记录,包括用户名和口令两部分数据。?用户先输入用户名,然后系统要求用户输入口令。?为了保密,用户在终端上输入的口令不显示在屏幕上。?系统核对口令以

最近更新

研究报告规划人生 8页

研究报告政策效果 5页

研究报告参赛作品 5页

最新部编人教版小学三年级《道德与法治》下册.. 5页

最新人教版七年级历史下册第一单元质量检测试.. 8页

施工现场安全检查表(完整版) 5页

新人教版一年级数学上册《整理和复习》湖南省.. 4页

排列组合题目精选(附答案) 8页

心理卫生与心理辅导单选【范本模板】 37页

年普通高中创新素养培养实验班招生考试试卷及.. 11页

巴彦淖尔市2024届中考适应性考试英语试题含答.. 12页

山西省太原市重点学校2023-2024学年七年级10月.. 9页

小学生心理调查问卷【范本模板】 6页

安徽省临泉2024届中考生物最后一模试卷含解析.. 17页

天津市2024年中考[数学]考试真题与答案解析 14页

地下室墙柱模板支设技术交底 9页

四年级上册语文试题-期末专项训练卷——句子(.. 4页

南京鼓楼区六年级数学上册期末抽测试卷(有答案.. 9页

化工制图CAD模块题库 45页

制冷与空调设备运行操作作业安全生产考试历年.. 18页

初中综合素质陈述报告(精选5篇) 4页

净水器生产工艺流程 5页

甲状腺疾病的流行病学与预防 27页

抗负过载双室供油装置与方法 5页

小学数学一年级下册《找规律》说课稿 8页

僧伽吒经上部描写版b 47页

中成药注射剂的合理配伍与使用基础规范 5页

以旧换新备案申请书[5篇范例] 2页

《WindowsServer2012网络操作系统项目教程(第.. 27页

直腿后滚翻 25页