中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第5章 数据库安全

第5章数据库安全 51安全性 52完整性 53并发控制 54恢复 5.5数据库复制与数据库镜像
第5章 数据库安全 5.1 安全性 5.2 完整性 5.3 并发控制 5.4 恢复 5.5 数据库复制与数据库镜像

3:第5章数据库安全 5.1安全性 52完整性 53并发控制 54恢复 5.5数据库复制与数据库镜像
第5章 数据库安全 5.1 安全性 5.2 完整性 5.3 并发控制 5.4 恢复 5.5 数据库复制与数据库镜像

5.1安全性 问题的提出 数据库的一大特点是数据可以共享 但数据共享必然带来数据库的安全性问题 数据库系统中的数据共享不能是无条件的共 享 例:军事秘密、国家机密、新产品实验数据、 市场需求分析、市场营销策略、销售计划、 客户档案、医疗档案、银行储蓄数据
5.1 安全性 问题的提出 – 数据库的一大特点是数据可以共享 – 但数据共享必然带来数据库的安全性问题 – 数据库系统中的数据共享不能是无条件的共 享 例:军事秘密、 国家机密、 新产品实验数据、 市场需求分析、市场营销策略、销售计划、 客户档案、 医疗档案、 银行储蓄数据

安全性(续) 数据库中数据的共享是在DBMS统一的严格 的控制之下的共享,即只允许有合法使用权 限的用户访问允许他存取的数据 数据库系统的安全保护措施是否有效是数据 库系统主要的性能指标之
安全性(续) – 数据库中数据的共享是在DBMS统一的严格 的控制之下的共享,即只允许有合法使用权 限的用户访问允许他存取的数据 – 数据库系统的安全保护措施是否有效是数据 库系统主要的性能指标之一

安全性(续) 什么是数据库的安全性 数据库的安全性是指保护数据库,防止因用 户非法使用数据库造成数据泄露、更改或破 坏。 什么是数据的保密 数据保密是指用户合法地访问到机密数据后 能否对这些数据保密。 通过制订法律道德准则和政策法规来保证
安全性(续) 什么是数据库的安全性 – 数据库的安全性是指保护数据库,防止因用 户非法使用数据库造成数据泄露、更改或破 坏。 什么是数据的保密 – 数据保密是指用户合法地访问到机密数据后 能否对这些数据保密。 – 通过制订法律道德准则和政策法规来保证

5.1安全性 511安全性控制的一般方法 5.12 Oracle数据库的安全性措施
5.1 安全性 5.1.1 安全性控制的一般方法 5.1.2 Oracle数据库的安全性措施

5.1安全性 511安全性控制的一般方法 5.12 Oracle数据库的安全性措施
5.1 安全性 5.1.1 安全性控制的一般方法 5.1.2 Oracle数据库的安全性措施

51.1安全性控制的一般方法 非法使用数据库的情况 用户编写一段合法的程序绕过DBMS及其授 权机制,通过操作系统直接存取、修改或备 份数据库中的数据; 直接或编写应用程序执行非授权操作;
5.1.1 安全性控制的一般方法 非法使用数据库的情况 – 用户编写一段合法的程序绕过DBMS及其授 权机制,通过操作系统直接存取、修改或备 份数据库中的数据; – 直接或编写应用程序执行非授权操作;

数据库安全性控制概述(续) 通过多次合法查询数据库从中推导出一些保 密数据 例:某数据库应用系统禁止查询单个人的工资,但 允许查任意一组人的平均工资。用户甲想了解张三 的工资,于是他: 首先查询包括张三在内的一组人的平均工资 然后查用自己替换张三后这组人的平均工资 从而推导出张三的工资 破坏安全性的行为可能是无意的,故意的, 恶意的
数据库安全性控制概述(续) – 通过多次合法查询数据库从中推导出一些保 密数据 例:某数据库应用系统禁止查询单个人的工资,但 允许查任意一组人的平均工资。用户甲想了解张三 的工资,于是他: 首先查询包括张三在内的一组人的平均工资 然后查用自己替换张三后这组人的平均工资 从而推导出张三的工资 – 破坏安全性的行为可能是无意的,故意的, 恶意的

数据库安全性控制概述(续) 计算机系统中的安全模型 安全性控制层次 高 低 应用 DBMS OS DB 方法:用户标识存取控制 审计 操作系统 和鉴定 视图 安全保护密码存储
数据库安全性控制概述(续) 应用 DBMS OS DB 高 低 安全性控制层次 方法:用户标识 和鉴定 存取控制 审计 视图 操作系统 安全保护 密码存储 计算机系统中的安全模型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第4章 关系数据库设计理论.ppt
- 中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第3章 关系数据库标准语言SQL.ppt
- 中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第2章 关系数据库.ppt
- 中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第1章 绪论(主讲:陈红).ppt
- 兰州石化职业技术学院:《微机组装与维护技术》单元13 维护软件的应用.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元12 计算机病毒防治.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元11 操作系统的安装.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元10 硬盘分区基本知识.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元9 系统的启动.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元8 BIOS功能及设置.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元14 电脑维护及故障诊断与处理.pps
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第5章 Java例外处理.ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第4章 字符串.ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第3章 数组.ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第2章 Java语言概述.ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第1章 预备知识.ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第12章 Java小应用程序(Applet).ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第11章 Java网络通信程序的设计.ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第10章 Java的线程处理.ppt
- 西安电子科技大学:《JAVA语言》课程教学资源(PPT课件讲稿)第9章 Java在多媒体中的应用.ppt
- 中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第6章 数据库设计.ppt
- 中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第7章 关系数据库管理系统实例.ppt
- 中国人民大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第8章 数据库技术新进展.ppt
- 《2003级信息工程与网络技术》讲义.doc
- 《计算机文化基础》课程教学资源(PPT课件讲义)第一章 计算机文化概论.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第10章 继承与派生.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第12章 输入输出流.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第1章 C++语言概述.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第2章 基本数据类型、运算符与表达式.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第3章 结构化程序设计.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第4章 数组.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第5章 函数.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第6章 指针.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第7章 编译预处理命令.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第8章 结构体公用体和枚举类型.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》第9章 面向对象程序设计.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》实验一 顺序结构程序设计.ppt
- 河北建筑工程学院:《c++语言程序设计与实验》习题答案.ppt
- 成都理工大学:《C++语言程序设计》实验一 C 语言简单程序的编写和调试.pdf
- 成都理工大学:《C++语言程序设计》实验三 控制结构.pdf