数据库系统第四章.ppt_第1页
数据库系统第四章.ppt_第2页
数据库系统第四章.ppt_第3页
数据库系统第四章.ppt_第4页
数据库系统第四章.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课间休息,注意时间,第四章 数据库安全性,4.1 计算机安全性概论,4.1.1 计算机系统的三类安全性问题,4.1.2 可信计算机系统评测标准 1. 可信计算机系统评测标准定的由来,1. 技术安全 2. 管理安全 3. 政策法律类,2. 制定该标准的主要目的,3. TDI/TCSEC标准的基本内容,4. TCSEC(TDI)对系统的安全性分级,系统的可信程度逐渐增高,5. 各等级含义简介,4.2 数据安全性控制,用户,DBMS,OS,DB,用户标识和鉴别,存取控制,OS安全保护,数据密码存储,图4.2 计算机系统的安全模型,4.2.1 用户标识与鉴别(Identification ,4.2.4

2、 授权(Authorization) 与回收,例1 把查询Student表的权限授给用户U1 GRANT SELECT ON TABLE Student TO U1;,例2 把对Student表和Course表的全部操作权限授予用户U1和U3. GRANT ALL PRIVILEGES ON TABLE Student, Course TO U1,U;,例3 把对表SC的查询权限授予所有用户。 GRANT SELECT ON TABLE SC TO PUBLIC;,例4 把查询Student表和修改学号的权限授给用户U4。 GRANT SELECT ,UPDATE(Sno) ON TABLE

3、Student TO U4;,例5 把对表SC的INSERT权限授予U5用户, 并允许将此权限再授予其他用户。 GRANT INSERT ON TABLE SC TO U5 WITH GRANT OPTION;,例6 GRANT INSERT ON TABLE SC TO U6 WITH GRANT OPTION;,例7 GRANT INSERT ON TABLE SC TO U7 ;,二.存取权限的收回(REVOKE) REVOKE语句的一般格式: REVOKE , ON . FROM , CASCADE|RESTRICT;,例8 把用户U4修改学生学号的权限收回。 REVOKE UPDAT

4、E(Sno) ON TABLE Student FROM U4;,例9 回收所有用户对SC表的查询权限。 REVOKE SELECT ON TABLE SC FROM PUBLIC;,三、创建数据库模式的权限 1、 GREATE USER 语句的一般格式: GREATE USER username WITHDBA|RESOURCE|CONNECT;,2、对 GREATE USER 语句的几点说明,4.2.5 数据库角色 一、角色的创建 创建角色的SQL语句格式为: CREATE ROLE 角色名,二、给角色授权 GRANT , ON 对象名 TO , ,三、将一个角色授予其它的角色或用户 GR

5、ANT , ON , WITH ADMIN OPTION,四、角色权限的收回 REVOKE , ON 对象名 TO , ,例11 通过角色来实现将一组权限授予一个用户。,1、首先创建一个角色R1 CREATE ROLE R1; 2、然后使用GRANT语句,使角色R1拥有Student 表的 SELECT、UPDATE、INSERT权限,GRANT SELECT,UPDATE,INSERT ON TABLE Student TO R1;,3、将这个角色授予王平,张明,赵玲。使他们具有角色R1所包含的全部权限。 GRANT R1 TO 王平,张明,赵玲;,4、当然,也可以一次性的通过R1来回收王平

6、的这3个权限 REVOKE R1 FROM 王平;,例12 角色的权限修改 GRANT DELETE ON TABLE Student TO R1;,例13 REVOKE SELECT ON TABLE Student FROM 王平;,4.2.6 强制存取控制(MAC)方法,4.3 视图机制,例14 建立计算机系学生视图,把对该视图SELECT 权限授予王平, 把对该视图上的所有权限授予张明. CREATE VIEW CS-Student AS SELECT * FROM Student WHERE Sdept=CS; GRANT SELECT ON CS-Student TO 王平; GRANT ALL PRIVILEGES ON CS-Student TO 张明;,4.4 审计(Audit),4.5 数据加密,4.6 统计数据库安全性,例16 取消对SC表的一切审计 NOAUTID ALTER,UPD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论