第八章 数据库安全保护
第7章 数据库的安全保护本章要点DBMS对数据库的安全保护功能是通过四方面来实现的,即安 全性控制、完整性控制、并发性控制和数据库恢复。 本章就将从这四方面来介绍数据库的安全保护功能,重点要 求读者掌握它们的含义及实现这些安全保护功能的方法,可结合 SQL Server加深四部分内容的理解与操作技能。
本章逻辑结构7.1 数据库的安全性 7.1.1. 数据库安全性概述 7.1.2. 安全性控制的一般方法 7.1.3. 安全性控制的其它方法 7.1.4. SQL Server 安全性概述 7.2 完整性控制 7.2.1.数据库完整性概述 7.2.2.完整性规则的组成 7.2.3.完整性约束条件的分类 7.2.4.SQL Server 完整性概述 7.3 并发控制与封锁
本章逻辑结构7.3.1.数据库并发性概述 7.3.2.事务的基本概念 7.3.3.并发操作与数据的不一致性 7.3.4.封锁及其产生问题的解决 7.3.5.SQL Server的并发控制机制 7.4 数据库的恢复 7.4.1.数据库恢复概述 7.4.2.数据库恢复的基本原理及其实现技术 7.4.3.数据库的故障及其恢复策略 7.4.4.SQL Server的备份和还原机制 作业
前言:数据库安全的概念
数据库简介 信息与数据数据库系统一般由4个部分组成: (1)数据库,即存储在磁带、磁盘、光盘或其他外存介 质上、按一定结构组织在一起的相关数据的集合。 (2)数据库管理系统(DBMS)。它是一组能完成描述、 管理、维护数据库的程序系统。它按照一种公用的和可控 制的方法完成插入新数据、修改和检索原有数据的操作。 (3)数据库管理员(DBA)。 (4)用户和应用程序。
数据库的构成
记录;属性 二维表 层次 网状 关系5
数据模型
数据库操纵
数据库的一大特点是数据可以共享 数据共享必然带来数据库的安全性问题
问题的提出
数据库系统中的数据共享不能是无条件的共享
例: 军事秘密、国家机密、新产品实验数据、 市场需求分析、市场营销策略、销售计划、 客户档案、医疗档案、银行储蓄数据
数据库安全性
数据库的安全性是指保护数据库,以防止非 法使用所造成数据的泄露、更改或破坏。
安全性问题有许多方面,其中包括:(1)法律、社会和伦理方面,例如请求查询信息的人是不有合法的权 力。 (2)物理控制方面,例如计算机机房或终端是否应该加锁或用其他方 法加以保护。 (3)政策方面,确定存取原则,允许哪些用户存取哪些数据。 (4)运行方面,使用口令时,如何使口令保持秘密。 (5)硬件控制方面,CPU是否提供任何安全性方面的功能,诸如存储 保护键或特权工作方式。
(6)操作系统安全性方面,在主存储器和数据文件用过
以后,操 作系统是否把它们的内容清除掉。 (7)数据库系统本身安全性方面。这里讨论的是数据库本身的安 全性问题,即探讨数据库自身安全保护的策略与技术。 例如,甲用户可以访问表T1,但无权访问表T2,如果乙用户把表
T2的所有记录添加到表T1中之后,则由于乙用户的操作,使甲用户 获得了对表T2中记录的访问。 此外,用户可以多次利用允许的访问结果,经过逻辑推理得到他 无权访问的数据。
7.1 数据库安全性7.1.1. 7.1.2. 7.1.3. 7.1.4. 数据库安全性概述 安全性控制的一般方法 安全性控制的其它方法 SQL Server 安全性概述
返回本章首页
7.1.1 数据库安全性概述数据库的安全性是指保护数据库,以防止非法 使用所造成数据的泄露、更改或破坏。 安全性问题有许多方面,其中包括: (1)法律、社会和伦理方面,例如请求查询信 息的人是不有合法的权力; (2)物理控制方面,例如计算机机房或终端是 否应该加锁或用其他方法加以保护; (3)政策方面,确定存取原则,允许哪些用户 存取哪些数据; (4)运行与技术方面,使用口令时,如何使口 令保持秘密;
BACK
5.1.1 数据库安全性概述(5)硬件控制方面,CPU是否提供任何安全性方 面的功能,诸如存储保护键或特权工作方式; (6)操作系统安全性方面,在主存储器和数据 文件用过以后,操作系统是否把它们的内容清 除掉; (7)数据库系统本身安全性方面。
BACK
7.1.2 安全性控制的一般方法安全性控制是指要尽可能地杜绝所有可能的数据 库非法访问。用户非法使用数据库可以有很多种情况 。例如,编写合法的程序绕过DBMS授权机制,通过操 作系统直接存取、修改或备份有关数据。用户访问非 法数据,无论它们是有意的还是无意的,都应该加以严 格控制,因此,系统还要考虑数据信息的流动问题并 加以控制,否则有潜在的危险性。因为数据的流动可 能使无权访问的用户获得访问权利。
7.1.2 安全性控制的一般方法为防止这一点,访问的许可权还要结合过 去访问的情况而定。可见安全性的实施是要花 费一定代价,并需缜密考虑的。安全保护策略 就是要以最小的代价来最大程度防止对数据的 非法访问,通常需要层层设置安全措施。 实际上,数据库系统的安全性问题,类似 于整个计算机系统一级级层层设置安全的情况, 其安全控制模型一般如图5.1所示。
BACK
7.1.2 安全性控制的一般方法用户 用 户 标 识 和鉴定 DBM S 用 户 存 取 权限控制 OS 操 作 系 统 安全保护 DB 密码存储
根据图的安全模型,当用户进入计算机系统时,系统 首先根据输入的用户标识进行身份的鉴定,只
有合法的用 户才准许进入系统。 对已进入系统的用户,DBMS还要进行存取控制,只允 许用户进行合法的操作
BACK
7.1.2 安全性控制的一般方法DBMS是建立在操作系统之上的,安全的操作系统 是数据库安全的前提。操作系统应能保证数据库中的 数据必须由DBMS访问,而不允许用户越过DBMS,直接 通过操作系统或其它方式访问。 数据最后可以通过密码的形式存储到数据库中。 能做到非法者即使得到了加密数据,也无法识别它的 安全效果。 下面,本书就同数据库有关的用户标识和鉴定、 存取控制、定义视图、数据加密和审计等几类安全性 措施作一讨论。
BACK
7.1.2 安全性控制的一般方法1、用户标识和鉴别 用户标识和鉴定是系统提供的最外层的安 全保护措施,其方法是由系统提供一定的方式 让用户标识自己的名字或身份,系统内部记录 着所有合法用户的标识,每次用户要求进入系 统时,由系统进行核实,通过鉴定后才提供机 器的使用权。 用户标识和鉴定的方法有: (1)单用户名鉴别法 :用一个用户名或用户标 识符来标明用户的身份,系统以此来鉴别用户 的合法性 .BACK
7.1.2 安全性控制的一般方法(2)用户名与口令联合鉴别法 :用户标识符是用 户公开的标识,它不足以成为鉴别用户身份 的凭证。 (3)透明公式鉴别法:每个用户都预先约定好一个 过程或者函数,鉴别用户身份时,系统提供 一个随机数,用户根据自己预先约定的计算 过程或者函数进行计算,系统根据计算结果 辨别用户身份的合法性。BACK
7.1.2 安全性控制的一般方法2、用户存取权限控制 用户存取权限指的是不同的用户对于不同的 数据对象允许执行的操作权限。 存取权限由两个要素组成,数据对象和操作 类型。定义一个用户的存取权限就是要定义这个 用户可以在哪些数据对象上进行哪些类型的操作。 在数据库系统中,定义用户存取权限称为授 权。 授权有两种: (1)系统权限:由DBA授予某些数据库用户,只 BACK
7.1.2 安全性控制的一般方法(2)对象权限 :可以由DBA授予,也可以由 数据对象的创建者授予,使数据库用户具有对 某些数据对象进行某些操作的权限. 这些授权定义经过 …… 此处隐藏:1911字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




