【精品】一个新的多级安全数据库模型及实现精品ppt课件.ppt





《【精品】一个新的多级安全数据库模型及实现精品ppt课件.ppt》由会员分享,可在线阅读,更多相关《【精品】一个新的多级安全数据库模型及实现精品ppt课件.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一个新的多级安全数据库模型及实现 由于现有多级安全模型的约由于现有多级安全模型的约束条件与现实工作需求存在着矛束条件与现实工作需求存在着矛盾,本文提出了一个基于扩展安盾,本文提出了一个基于扩展安全级的安全模型,本模型实现了全级的安全模型,本模型实现了强制访问控制,可达到强制访问控制,可达到B1级安全。级安全。本文描述了其基本定义、规则和本文描述了其基本定义、规则和定理,并简单介绍了其实现。定理,并简单介绍了其实现。1、前言前言1.1现有安全模型现有安全模型1.2上述模型上述模型的不足的不足1.3新模型概述新模型概述2、新模型形式化描述、新模型形式化描述2.1定义定义2.2规则规则2.3模型的定
2、理系统模型的定理系统3、应用本模型的、应用本模型的SDBMS实现实现4、结束语结束语1.2上述模型的不足上述模型的不足BLP作为经典强制访问控制模型,其规则过于严格,会与实际工作需求发生冲突;比如,某高安全级主体可能要求写比其安全低的数据;下面例子说明该冲突:比如,设一个表equipment中,Price是公开,purpose是秘密,则操作:UPDATEequipmentSETprice=price*1.1Wherepurpose=”missletest”是无法执行的。SeaView模模型型做做为为BLP模模型型与与Biba模模型型的的结结合合,为为维维护护数数据据库库完完整整性性和和避避免免
3、隐隐通通道道,引引入入了了多多实实例例的的概概念念,并并将将多多级级关关系系分分解解成成单单级级关关系系存存储,这就大大降低了数据库效率。储,这就大大降低了数据库效率。同同样样上上面面的的例例子子,若若price与与purpose的的完完整整级级均均为为VI,而而主主体体的的写写级级与与读读级级分分别别为为和和,则则由由于于完完整整性性约约束束,使使主主体体仍仍不不能能执执行上述操作。行上述操作。如如何何既既解解决决上上述述模模型型与与实实际际需需求求的的冲冲突突,又又保保证证强强制制访访问问策策略略实实施施,达达到到B1级级标标准准,本本文文提提出出了一个多级数据库安全模型。了一个多级数据库
4、安全模型。1.3.2主体读保密等级与写保密等级主体读保密等级与写保密等级系系统统中中每每个个主主体体的的写写保保密密等等级级是是一一个个取取值值范范围围,而而非非一一个个值值,分分别别用用Cmin,Cmax,则则主主体体的的写写保保密密等等级级为为偶偶对对,读保密等级,读保密等级Cmax。如如果果一一个个主主体体的的读读保保密密等等级级严严格格支支配配其其最最低低写写保保密密等等级级(CmaxCmin),则则称称主主体体是是可可信信的的;允允许许可可信信主主体体将将数数据据以以低低于于读读保保密密等等级级的的某某保保密密等等级级写写入入,但但必必须须证证明明主主体体没没有有向向下下传传播播信信
5、息息(第第二二节节将将详细介绍)。详细介绍)。1.3.3安全检查规则安全检查规则写操作安全检查规则写操作安全检查规则:(1)主主体体的的当当前前保保密密等等级级被被客客体体的的保保密密等等级级支支配配;主主体体的的完完整整等等级级支支配配客客体体的的完完整整等等级级;主体的范围包含于客体的范围;或主体的范围包含于客体的范围;或(2)客客体体保保密密等等级级属属于于主主体体的的写写保保密密等等级级;主主体体的的完完整整等等级级支支配配客客体体的的完完整整等等级级;主主体体的的范范围围包包含含于于客客体体的的范范围围;符符合合保保密密性性约约束规则(第束规则(第2.22.2节规则节规则2 2)本规
6、则扩展了安全级的概念,给主体写操作一个本规则扩展了安全级的概念,给主体写操作一个范围,但同时又进行了保密性约束。范围,但同时又进行了保密性约束。读操作安全检查规则:读操作安全检查规则:主主体体的的保保密密等等级级支支配配客客体体的的保保密密等等级级;主主体体的的完完整整等等级级被被客客体体的的完完整整等等级级支支配配;主主体体的的范围包含客体的范围范围包含客体的范围。这这条条规规则则符符合合BLPBLP模模型型不不上上读读和和BibaBiba模模型型不不下下读读的规则。的规则。读写操作安全检查规则:读写操作安全检查规则:(1 1)客客体体保保密密等等级级等等于于主主体体的的当当前前保保密密等等
7、级级;客客体体的的完完整整等等级级等等于于主主体体的的当当前前完完整整等等级级;主体的范围等于客体的范围主体的范围等于客体的范围。或。或(2 2)客体保密等级属于主体的写保密等级;客体保密等级属于主体的写保密等级;客体的完整等级等于主体的当前完整等级;客体的完整等级等于主体的当前完整等级;主体的范围等于客体的范围。主体的范围等于客体的范围。符合保密性约符合保密性约束规则束规则2模型介绍模型介绍2.1定义定义定义定义1系系 统统 状状 态态 v:集集 合合 V中中 元元 素素,vV=(BMFICTH)V=(BMFICTH)当前存取集当前存取集B:B(SOA)(SOA)访问方式集合访问方式集合A:
8、A=r,w,e,a定义定义2 2保保 密密 性性 规规 则则 集集 合合 CVP:保保 密密 性性 规规 则则cvpCVP是是客客体体到到Yes,No是是映映射射,其其中中Yes=1,No=0。Yes表表示示符符合合保保密密性性规规则,则,No表示不符合保密性规则。表示不符合保密性规则。函函数数k:k是是CVP和和Sec_L间间的的映映射射。,有有且仅有唯一的且仅有唯一的k(cvp)Sec_L。安全级安全级sec_lSec_L对应的保密性规则集合对应的保密性规则集合sec_l_cvp,sec_l_cvp=cvp|k(cvp)=sec_l,cvpCVP。定义定义3安全代理集合安全代理集合DS 函
9、数函数m:m是是DS和和Sec_L间的一一映射。间的一一映射。有且仅有唯一的有且仅有唯一的k(ds)Sec_L;,有且;,有且仅有唯一的仅有唯一的m-1(sec_l)DSDS;定义定义4 4对一个写保密等级偶对(对一个写保密等级偶对(C Cminmin ,C Cmaxmax)和一)和一个保密等级个保密等级c c,若,若C Cminminc cC Cmaxmax,称,称c c属于属于该写保密等级。该写保密等级。2.2规则规则我们用rq(Si,Oj,x)表示主体Si对客体Oj的x访问请求。规则规则1对任意b=(s,o,x)B:(1)x=afc(s)fo(o),ic(s)io(o),cts(s)ct
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 一个 多级 安全 数据库 模型 实现 ppt 课件

限制150内