第八章 数据库强制安全机制.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 数据库强制安全机制 第八章 数据库强制安全机制 PAGE 第八章 数据库强制安全机制 第八章 数据库强制安全机制 甲骨文的OLS机制借助安全标签对数据库进行访问控制,为使该机制发挥作用,需要给客体(表,字段,记录)和主体(用户,进程,系统)分配标签。 答:记录; 用户。 支撑OLS机制的安全模型是OLS-BLP模型,请对比该模型与BLP模型的安全标签的共同之处和不同之处。 答:BLP模型的标签由等级和类别两类元素组成。OLS-BLP模型的标签由等级、类别和组别三类元素组成。 作为一个应用系统设计者,为了运用OLS机制实施数据库访问控制,主要需要完成哪几项工作? 答:(1)创建安全策略;(2)定义标签元素;(3)创建实际使用的标签;(4)把安全策略(标签)实施到数据库的表或模式中;(5)为用户建立基于标签的访问授权。 在OLS机制的控制下,主体S想要从数据库中读客体O的信息,试简要描述OLS机制判断是否允许S读O的基本过程,并举例加以说明。 答:(1)用户标签中的等级必须大于或等于记录标签中的等级;(2)用户标签中的组别至少必须包含记录标签中的一个组别,并且用户拥有对该组别的读访问授权;(3)用户标签中的类别必须包括记录标签中的所有类别。见图. 在OLS机制的控制下,主体S想要把信息写到数据库的课题O中,试简要描述OLS机制判断是否允许S写O的基本过程,并举例加以说明。 答:(1)记录标签中的等级必须大于或等于用户的最小等级;(2)记录标签中的等级必须小于或等于用户会话标签中的等级;(3)用户会话标签中的组别至少必须包含记录标签中的组别,并且用户拥有对该组别的写访问授权;(4)用户会话标签中的类别必须包含标签中的所有类别;(5)如果记录标签不含组别,用户必须对记录标签中所有类别拥有写访问授权;如果记录标签含有组别,用户必须对记录标签中的所有类别拥有读访问授权。 只有系统管理员才能创建安全策略,系统自动为每个安全策略创建一个角色,拥有该角色的权限才能操作该安全策略,包括创建和分配安全标签,设系统管理员xsysad创建了安全策略xsecp,请给出授权用xsecad创建和分配安全标签的方法。 答:1.定义等级标签: BEGIN (policy_name=`xsecp`, long_name=`Executive Staff`, short_name=`EXEC`, level_num=9000); END; 2.创建标签: BEGIN (police_name= `xcecp`, label_tag=1, label_value=`EXEC`) END; 3.分配标签: BEGIN (policy_name=`xcecp`, user_name=`ALL_EXECS`, max_read_label=`EXEC`); END; 例,例和例执行了相应的查询操作,为什么得到三个不同的查询结果? 答:因为三个例子映射的数据会话标签不同。 简要说明在OLS机制中给用户分配的安全标签的以下取值的含义,并说明他们的用途: 标签的可能取值;默认的会话标签值;默认的记录标签值。 答:标签的可能取值指的是可以分配给用户的标签的取值范围。默认的会话标签值指的是把用户标签映射为会话标签时分配给会话标签的值。默认的记录标签值指的是当用户插入记录时,在设置了LABEL_DEFAULT选项的情况下,系统自动分配给记录的标签值。 在OLS机制中给用户分配的安全标签与在BLP模型中给用户分配安全标签的方法有什么不同。 答: OLS的标签由等级、类别和组别三种元素组成,其中,等级元素必须取一个值,而且只能取一个值,而类别和组别元素都可以取0个,1个或多个值。 BLP模型根据主体的地位和客体的敏感性(安全级别)建立访问控制方法,安全级别由等级分类和非等级类别(范畴)组成,等级分类是个数值,可以用整数表示;非等级类别是个集合量,只能用集合表示。 在OLS机制中,设ca,cb,cc是三个类别,ga,gb,gc是三个组别,而且,ga是gb和gc的父组,用户U的安全等级取值范围是100-200,对ca拥有读和写的权限,对cb拥有读权限,对cc无访问权限,对ga拥有读和写权限,已知若干安全标签如下: 用户U的默认会话标签:ld=(150:ca,cb:ga) 用户U的默认记录标签:lr=(100:ca,cb:gb) 记录1的安全标签:lr1=(150) 记录2的安全标签:lr2=(100) 记录3的安全标签:lr3=(150:ca) 记录4的安全标签:lr4=(200:cb) 记录5的安全标签:lr5=(150:cc) 记录6的安全标签:lr6=(100

文档评论(0)

认真对待 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体惠州市峰海网络信息科技有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441300MA54K6GY5Y

1亿VIP精品文档

相关文档