数据库安全性课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库安全性课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 安全性 课件
- 资源描述:
-
1、数据库安全性数据库安全性 第第9章章n 概述概述n 安全性控制安全性控制n 统计数据库安全性统计数据库安全性n OracleOracle数据安全性措施数据安全性措施一一.数据库破坏类型数据库破坏类型 Concurrency ExecutionConcurrency Execution引起数据不一致;引起数据不一致;人为破坏;人为破坏;对数据操作引入的数据错误。对数据操作引入的数据错误。System FailureSystem Failure;二二.各种类型的保护措施各种类型的保护措施 Concurrency ExecutionConcurrency Execution引起数据不一致引起数据不一
2、致 并发控制并发控制;人为破坏人为破坏 数据库安全数据库安全;对数据操作引入的数据错误对数据操作引入的数据错误 数据库完整性数据库完整性。System Failure System Failure 故障恢复故障恢复;问题的提出问题的提出 数据库的一大特点是数据数据库的一大特点是数据可以共享,可以共享,但数据共享必然带来数但数据共享必然带来数据库的据库的安全性问题,安全性问题,数据库系统中的数据共享数据库系统中的数据共享不能是无条件的共不能是无条件的共享。享。例:军事秘密、国家机密、新产品实验数据、市场需求分析、市场营销策略、例:军事秘密、国家机密、新产品实验数据、市场需求分析、市场营销策略、销
3、售计划、客户档案、医疗档案、银行储蓄数据销售计划、客户档案、医疗档案、银行储蓄数据 数据库中数据的共享是在数据库中数据的共享是在DBMSDBMS统一的严格的控制之下的共统一的严格的控制之下的共享,即享,即只允许有合法使用权限的用户访问允许他存取的数据只允许有合法使用权限的用户访问允许他存取的数据。数据库系统的安全保护措施是否有效是数据库系统主要的数据库系统的安全保护措施是否有效是数据库系统主要的性能指标之一。性能指标之一。9.1 9.1 计算机安全性概论计算机安全性概论n 什么是数据库的安全性什么是数据库的安全性p 指保护数据库以指保护数据库以防止不合法使用防止不合法使用数据库造成数据数据库造
4、成数据泄露、更改或破坏。泄露、更改或破坏。n 什么是什么是数据的保密数据的保密p 指用户合法地访问到机密数据后能否对这些数据指用户合法地访问到机密数据后能否对这些数据保密保密。p 通过制订法律道德准则和政策法规来保证。通过制订法律道德准则和政策法规来保证。9.1.1 9.1.1 计算机系统的三类安全性问题计算机系统的三类安全性问题n什么是计算机系统安全性什么是计算机系统安全性p为计算机系统为计算机系统建立和采取建立和采取的的各种安全保护措施各种安全保护措施,以,以保护保护计计算机系统中的算机系统中的硬件、软件及数据硬件、软件及数据,防止防止其因偶然或恶意的其因偶然或恶意的原因使原因使系统遭到破
5、坏系统遭到破坏,数据遭到更改或泄露数据遭到更改或泄露等。等。n计算机安全涉及问题计算机安全涉及问题p计算机系统本身的技术问题计算机系统本身的技术问题p管理问题管理问题p法学法学p犯罪学犯罪学p心理学心理学 指计算机系统中采用具有一定安全性的硬件、软件来实现对计算机系指计算机系统中采用具有一定安全性的硬件、软件来实现对计算机系统及其所存数据的安全保护,当计算机系统受到无意或恶意的攻击时仍能统及其所存数据的安全保护,当计算机系统受到无意或恶意的攻击时仍能保证系统正常运行,保证系统内的数据不增加、不丢失、不泄露。保证系统正常运行,保证系统内的数据不增加、不丢失、不泄露。软硬件意外故障、场地的意外事故
6、、管理不善导致的计算机设备和数软硬件意外故障、场地的意外事故、管理不善导致的计算机设备和数据介质的物理破坏、丢失等安全问题。据介质的物理破坏、丢失等安全问题。政府部门建立的有关计算机犯罪、数据安全保密的法律道德准则和政政府部门建立的有关计算机犯罪、数据安全保密的法律道德准则和政策法规、法令。策法规、法令。n环境级:对机房和设备加以保护,防止物理破坏。环境级:对机房和设备加以保护,防止物理破坏。n职员级:加强管理,正确授予访问数据库的权限。职员级:加强管理,正确授予访问数据库的权限。n操作系统级:防止未经授权的人员从操作系统层访问数据操作系统级:防止未经授权的人员从操作系统层访问数据库。库。n网
7、络级:通过网络访问数据库,网络软件内部的安全性很网络级:通过网络访问数据库,网络软件内部的安全性很重要。重要。n数据库系统级:验证用户身份的合法性,检验用户数据库数据库系统级:验证用户身份的合法性,检验用户数据库操作权限是否正确。操作权限是否正确。9.1.2 9.1.2 可信计算机系统评测标准可信计算机系统评测标准n为降低进而消除对系统的安全攻击,各国引用或制定了一系列为降低进而消除对系统的安全攻击,各国引用或制定了一系列安全标准安全标准pTCSECTCSEC DoD DoD可信计算机系统评估标准可信计算机系统评估标准pTDITDIn TDI/TCSEC TDI/TCSEC标准的基本内容标准的
8、基本内容p TDITDI从从来描述安全性级别划分的指标来描述安全性级别划分的指标 安全策略安全策略 责任责任 保证保证 文档文档n TCSEC/TDI TCSEC/TDI安全级别划分安全级别划分安安 全全 级级 别别 定定 义义 A1 A1验证设计(验证设计(Verified DesignVerified Design)B3B3安全域(安全域(Security DomainsSecurity Domains)B2B2结构化保护(结构化保护(Structural ProtectionStructural Protection)B1B1标记安全保护(标记安全保护(Labeled Security
9、ProtectionLabeled Security Protection)C2C2受控的存取保护(受控的存取保护(Controlled Access ProtectionControlled Access Protection)C1C1自主安全保护(自主安全保护(Discretionary Security ProtectionDiscretionary Security Protection)D D最小保护(最小保护(Minimal ProtectionMinimal Protection)9.2 9.2 数据库安全性控制数据库安全性控制应用应用DBMSDBMSOS OS DBDB 低低
10、高高安全性控制层次安全性控制层次方法:方法:用户标识用户标识和鉴定和鉴定 存取控制存取控制审计审计视图视图 操作系统操作系统 安全保护安全保护 密码存储密码存储9.2.1 9.2.1 用户标识与鉴别用户标识与鉴别(Identification&Authentication)(Identification&Authentication)系统提供的系统提供的最外层最外层安全保护措施安全保护措施基本方法基本方法p系统提供一定的方式让系统提供一定的方式让用户标识自己的名字或身份用户标识自己的名字或身份;p系统内部记录着所有合法用户的标识;系统内部记录着所有合法用户的标识;p每次用户要求进入系统时,由系
11、统每次用户要求进入系统时,由系统核对用户核对用户提供的提供的身份身份标识;标识;p通过鉴定后才提供机器使用权;通过鉴定后才提供机器使用权;p用户标识和鉴定可以重复多次。用户标识和鉴定可以重复多次。用户标识自己的名字或身份用户标识自己的名字或身份n用户名用户名/口令口令p简单易行,容易被人窃取简单易行,容易被人窃取n每个用户预先约定好一个计算过程或者函数每个用户预先约定好一个计算过程或者函数p系统提供一个随机数系统提供一个随机数p用户根据自己预先约定的计算过程或者函数进行计算用户根据自己预先约定的计算过程或者函数进行计算p系统根据用户计算结果是否正确鉴定用户身份系统根据用户计算结果是否正确鉴定用
展开阅读全文