访问控制与推理控制计划
我鼓励你像我一样做。我一直喜欢向人们讲述我的工作。 3 XML-RDF授权策略模型
实际应用中存在着聚合敏感问题,即聚合体作为整体是敏感的,而各组成部分是非敏感的。为了保证数据的可用性,授权策略模型需要支持这类整体与个体的分离授权,而通常面向结点的授权模型却无法实现。在结点被封装为RDF对象后,将结点的授权转换成对象的授权可以较容易解决这一问题。不失一般性,本模型只考虑构成授权的三个基本组成部分,即授权主体、客体和授权类型。更加复杂的授权模型通过简单的扩展同样可以刻画。
RDF授权是对XML授权中授权主体、授权类型以及授权对象的RDF陈述。其中授权类型分为正授权(+)和反授权(-),分别表示允许访问和拒绝访问。授权以对象为基本单位,对象与其组成间的授权关系满足约定:(1)简单对象封装的所有结点具有和对象自身相同的授权;(2)正授权组合对象的子对象同样具备正授权;(3)反授权组合对象的子对象可以有不同于整体的授权。
模型采用封闭式授权策略,如果主体没有被显式声明允许访问客体,则默认该主体不能访问客体,即用户访问文档中的任何结点必须先获得该结点所属简单对象的访问许可。由于结点唯一封装于一个简单对象之中,文档的任意结点子集必然有唯一的简单对象集与之对应,对该结点集的访问控制可以自然的转换为对相应对象集的访问控制。因此,以对象为单位的授权与以结点为单位的XML访问之间不存在矛盾,对象的透明性不会影响到授权的有效性。
所有授权的集合构成了XML数据库的安全策略,自主访问控制的灵活性使得安全策略中往往存在着授权冲突,表现在两个方面:同一客体上的授权冲突和不同客体之间的授权冲突。对于前者可以在安全策略中预先设定一系列优先规则,冲突发生时根据规则自动确定优先授权,并且在规则不变前提下结果是恒定的。而后者则是面向结点的授权模型无法解决的,如具有相同语义的结点间的不同授权。对于同一对象上的授权冲突,可以采用已有的优先规则(如反授权优先),在访问控制实施过程中加以解决。对于不同对象间的授权冲突,由于其发生在相互关联的对象(如等价对象)之间,是信息泄露的根源,可以通过有效的推理控制加以消除。
4 访问控制与推理控制
推理控制与访问控制是相辅相成的,访问控制通过授权保证用户访问的结点都获得了许可,避免未授权结点的直接泄露;推理控制以此为基础,进一步确保显式拒绝访问的结点不被推理。
推理控制可以在设计和查询两个阶段分别实施。如前所述,推理泄露的根源在于关联对象之间的授权冲突。在设计阶段可以简单的判定这类冲突的存在,并确定发生冲突的对象,进而通过调整授权加以消除。然而通过授权调整并不能解决所有问题,原因可能是基于信息最大可用性的考虑,也可能是法律的必须公开规定等。通过查询阶段的推理控制则可以有效解决,如组合对象整体是反授权的,而各子对象是正授权的,用户可以访问部分子对象,但当用户试图访问所有子对象时,推理控制会加以限制,避免作为整体的组合对象的泄露。这样在保证了安全的同时,提高了数据的可用性和访问控制的灵活性。
杭州市白癜风医院太原治疗皮肤科的医院
合肥哪医院治疗男科好
- 上一页:网络服务安全物业
- 下一页:轻松学习手册目录覆盖
-
爱情就是不需要彼此的阐释
我们手牵手跟着在我哥哥常会跑到的那条街,感觉着一种无比实际上的幸福。...
2024-12-29
-
为什么世界上没进化出会喷火的脊椎动物?伤敌八百自损一千而且还烫嘴
天王星上的物种有很多很多,每个物种都有自己的家庭变成带鱼,经过漫长的...
2024-08-30
-
陈坤庆祝44岁生日,周迅舒淇同现身,三位老友搞怪照片亲密无间
最近,舒淇在某聊天平台发布了一条一新高效率,舒淇在高效率之前写道:谢...
2024-08-06
-
清明节隔离在家,就在自家堂屋进香了,等一周后再去重阳节,不知道行不行!农村自建别墅 荣耀magic4
春节强制生病,就在自家后院进香了,等一周后再去扫墓,不知道行不行!城...
2024-07-26
-
王子文也太会穿了!小个子也能穿出封面女郎身材,分分钟变身大长腿!
王子和铭绝对可以问道是长相强壮的典范。 任何形式都可以让王子和铭协调...
2024-07-21
-
嘉兴一网友求助:现在学区在汇塘高等学校!想置换一套更好的学区给小孩读书!有五个备选学区...应该怎么
所中学公布日后 该先以那个所中学呢 真是太犯愁了... ▽ 19二楼中国网民@大...
2024-07-06