新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第5章 数据库安全保护

卡接水学我得食 a 第5章数据库安全保护 新疆大学软件学院
第5章 资源分配与调度 1 新疆大学 软件学院 第5章 数据库安全保护

本章重点 第5章 ·为了适应和满足数据共享的环境和要求,DBMS要保证整个系统的正常运 转,防止数据意外丢失和不一致数据的产生,以及当数据库遭受破坏后能迅 速地恢复正常,这就是数据库的安全保护。 安全性控制 DBMS对数据安全的保护功能 完整性控制 并发性控制 数据库恢复
第5章 资源分配与调度 第 2 本章重点 5章 ⚫ 为了适应和满足数据共享的环境和要求,DBMS要保证整个系统的正常运 转,防止数据意外丢失和不一致数据的产生,以及当数据库遭受破坏后能迅 速地恢复正常,这就是数据库的安全保护。 DBMS对数据安全的保护功能 安全性控制 完整性控制 并发性控制 数据库恢复

5.1数据库的安全性 5.2完整性控制 5.3并发控制与封锁 5.4数据库的恢复 5.5小结
第5章 资源分配与调度 3 5.1 数据库的安全性 5.2 完整性控制 5.3 并发控制与封锁 5.4 数据库的恢复 5.5 小结

5.1数据库的安全性 第5章 5.1.1数据库安全性的含义 安全性问题有许多方面: 数据库的安全性是指 (1)法律、社会和伦理方面时问题。 保护数据库以防止非 (2)物理控制方面的问题。 (3)政策方面的问题。 法使用所造成的数据 (4)运行方面的问题。 泄露、更改或破坏。 (5)硬件控制方面的问题。 (6)操作系统安全性方面的问题。 (7)数据库系统本身的安全性方面的问题
第5章 资源分配与调度 第 4 5.1 数据库的安全性 5章 5.1.1 数据库安全性的含义 安全性问题有许多方面 : (1)法律、社会和伦理方面时问题。 (2)物理控制方面的问题。 (3)政策方面的问题。 (4)运行方面的问题。 (5)硬件控制方面的问题。 (6)操作系统安全性方面的问题。 (7)数据库系统本身的安全性方面的问题。 数据库的安全性是指 保护数据库以防止非 法使用所造成的数据 泄露、更改或破坏

5.1数据库的安全性 第5章 5.1.2 安全性控制的一般方法 安全性控制是指要尽可能地杜绝所有可能的数据库非法访问。 用户 DBMS 操作系统 数据库 用户标识和 用户存取权 操作系统安 密码存储 鉴定 限控制 全保护 图5-1安全控制模型
第5章 资源分配与调度 第 5 5.1 数据库的安全性 5章 5.1.2 安全性控制的一般方法 用户标识和 鉴定 用户 用户存取权 限控制 DBMS 操作系统安 全保护 操作系统 密码存储 数据库 图5-1 安全控制模型 安全性控制是指要尽可能地杜绝所有可能的数据库非法访问

5.1数据库的安全性 第5章 安全性控制的一般方法 用户标识和鉴定 用户存取权限控制 定义视图 数据加密 审计(Audit)
第5章 资源分配与调度 第 6 5.1 数据库的安全性 5章 用户标识和鉴定 用户存取权限控制 定义视图 数据加密 审计(Audit) 安全性控制的一般方法

5.1数据库的安全性 第5章 用户标识和鉴定 用户标识和鉴定是由系统提供一定的方式让用户标识自己的名字或身份,系统 内部记录着所有合法用户的标识,每次用户要求进入系统时,由系统进行核实 通过鉴定后才提供计算机的使用权。 用户标识和鉴定的方法 用一个用户名或用户标识符来标明用户的身份,系统以此来鉴别用户的合法性。 用户标识符是用户公开的标识,它不足以成为鉴别用户身份的凭证。 通过用户名和口令来鉴定用户的方法简单易行,但该方法在使用时,由于用户名和口 令的产生和使用比较简单,也容易被窃取,因此还可采用更复杂的方法
第5章 资源分配与调度 第 7 5.1 数据库的安全性 5章 用户标识和鉴定 用户标识和鉴定是由系统提供一定的方式让用户标识自己的名字或身份,系统 内部记录着所有合法用户的标识,每次用户要求进入系统时,由系统进行核实, 通过鉴定后才提供计算机的使用权。 用户标识和鉴定的方法 用一个用户名或用户标识符来标明用户的身份,系统以此来鉴别用户的合法性。 用户标识符是用户公开的标识,它不足以成为鉴别用户身份的凭证。 通过用户名和口令来鉴定用户的方法简单易行,但该方法在使用时,由于用户名和口 令的产生和使用比较简单,也容易被窃取,因此还可采用更复杂的方法

5.1数据库的安全性 第5章 用户存取权限控制 用户存取权限指的是不同的用户对于不同的数据对象允许执行的操作权限。 在数据库系统中,定义用户存取权限称为授权
第5章 资源分配与调度 第 8 5.1 数据库的安全性 5章 用户存取权限指的是不同的用户对于不同的数据对象允许执行的操作权限。 在数据库系统中,定义用户存取权限称为授权 。 用户存取权限控制

5.1数据库的安全性 第5章 定义视图 为不同的用户定义不同的视图,可以限制各个用户的访问范围。通过视图 机制把要保密的数据对无权存取这些数据的用户隐藏起来,从而自动地对数 据提供一定程度的安全保护
第5章 资源分配与调度 第 9 5.1 数据库的安全性 5章 为不同的用户定义不同的视图,可以限制各个用户的访问范围。通过视图 机制把要保密的数据对无权存取这些数据的用户隐藏起来,从而自动地对数 据提供一定程度的安全保护。 定义视图

5.1数据库的安全性 第5章 数据加密 加密的基本思想是根据一定的算法将原始数据加密成为不可直接识别的格 式,数据以密文的形式存储和传输。 加密方法 替换方法,该方法使用密钥将明文中的每一个字符转换为密文中的字符。 口转换方法,该方法将明文中的字符按不同的顺序重新排列。 通常将这两种方法结合起来使用,就可以达到相当高的安全程度
第5章 资源分配与调度 第 10 5.1 数据库的安全性 5章 数据加密 加密的基本思想是根据一定的算法将原始数据加密成为不可直接识别的格 式,数据以密文的形式存储和传输。 加密方法 ❑ 替换方法,该方法使用密钥将明文中的每一个字符转换为密文中的字符。 ❑ 转换方法,该方法将明文中的字符按不同的顺序重新排列。 通常将这两种方法结合起来使用,就可以达到相当高的安全程度
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第4章 关系数据库理论.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第3章 关系数据库标准语言(SQL).pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第2章 关系数据库.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第1章 绪论.pptx
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第9章 数据库应用设计方法.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第8章 数据库设计理论.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第7章 并发控制.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第6章 数据库恢复.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第5章 数据库安全.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 函数依赖.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 关系数据库设计与理论(范式).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第3章 关系数据库的标准语言(SQL语言基础).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第2章 关系数据库.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第1章 绪论(主讲:钱育蓉).ppt
- 《数据库原理与技术》课程教学资源(参考资料)SQL基础教程.doc
- 《数据库原理与技术》课程参考文献:《Database System Concepts》书籍PDF电子版(SIXTH EDITION,英文原书,Abraham Silberschatz、Henry F. Korth、S. Sudarshan).pdf
- 《数据库原理与技术》课程教学资源(参考资料)PowerDesigner 15.1简要使用手册.pdf
- 新疆大学:《数据库原理与技术》课程教学实验指导书(数据库设计与应用开发).pdf
- 新疆大学:《数据库原理与技术》课程教学大纲.docx
- 东北大学:《Java程序设计基础》课程教学大纲 Java Programming Fundamentals.pdf
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第6章 数据库设计.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第7章 SQL Server 2012高级应用.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第一章 Visual Basic程序设计概述.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第三章 VB语言基础.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第二章 Vb简单的程序设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第四章 基本的控制结构.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第七章 常用控件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第五章 数组.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第六章 过程.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第九章 文件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第八章 界面设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十一章 Visual Basic与数据库.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十章 图形操作.pptx
- 《VB程序设计基础》课程PPT教学课件(第3版)第1章 程序设计基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第2章 Visual Basic简介.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第3章 VB程序设计代码基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第4章 顺序结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第10章 界面设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第5章 选择结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第6章 循环结构程序设计.ppt