扩展了信任与隐私的ABAC模型研究

  作者:倪川 王珊珊 黄传林 时间:2015-02-11来源:电子产品世界

编者按:  摘要:基于属性的访问控制模型(ABAC)特别适用于大规模分布式网络。然而,由于其访问控制决策依赖于属性的暴露,又没有有效的敏感属性保护机制,使得访问主体的敏感属性存在非法暴露的风险。本文提出了一种扩展了信任与隐私的ABAC模型,它包含了信任与隐私这两个特殊属性,并使访问控制决策敏感于跨组织的协作上下文,以解决ABAC模型本身不含敏感属性保护机制的问题。设计了一种促使管理者在危机管理系统中做出更优决策的图形化原型工具,并验证本文方法的有效性。   编者按:ABAC模型(基于属性的访问控制模型)是业界专

  一个明确定义(Well-defined Purpose)的目的应包含如下性质:

  (1)无重叠:两个目的不应该存在交集。如公式4所示:

  令M为目的的意义集合,T为系统的时间戳集合,mt为M在给定时间戳T与目的集P相关的一个函数,mt:P × T → M。再令me为一个与实体(主体与客体)及目的相关以确定M值的函数me : P ×E → M。接下来的性质表示:明确定义的目的必须是一致(时间相关)且无冲突(实体相关)的。

  (2)一致(时间相关):目的的意义不随时间的变化而变化。如公式5所示:

  (3)无冲突(实体相关):某个实体的相关目的的意义应于其他实体的相同。如公式6所示,其中E代表AC实体集合:

  该函数用于返回主体属性目的集(s.P)或客体属性目的集(o.P)。因此,最终的访问控制决策FACD()依赖于函数p_assign()、信任度评估函数TD()以及函数pa_i()的评估值,如公式8所示:

  [pa_i(s.ATTR, o.ATTR, CTXT , OP) = allow ∧ TD(s) >= req_trust(s.ATTR, o.ATTR, CTXT, OP) ∧ p_assign(s.ATTR, o.ATTR)=1 ] => FACD(s) =allow      (公式8)

  4 协作危机管理系统原型工具设计与访问控制权限验证

  本节给出案例分析。以地震中的危机管理为例,危机管理场景可由以下通用阶段组成:

  Phase 0: 发生自然灾害(地震);

  Phase 1: 一个已连接的且被识别过的政府官员将事件区域o加入系统;

  Phase 2: 政府官员初始化全局的事件严重度,通常是low,也可根据上级指示设置相应等级,此种设置可缩短进入高严重度的反应时间;

  Phase 3: 军事指挥官接受上级命令登录系统,并命令配属及临时配属的救灾单元(如上文定义的解放军战士、医生及消防车等)登录系统;

  Phase 4: 相关用户作为guest连接到系统,一些用户查询公共数据(不需要注册),而另一些则注册并登录系统;

  Phase 5: 基于事件区域的数量与各危机事件的严重度,全局严重度可由政府官员根据实际逐级或越级调高;

  Phase 6: 事件区域XXX的主要建筑物全部损毁,供水供电中断,人员伤亡惨重,并出现泥石流、瘟疫等次生灾害,此时全局严重度应被调整为Highest,并启动相关减灾维稳预案。Military指挥官Napoleon指挥各配属单元进入XXX执行各自的任务。由于危机事件的动态性;

1 2 3 4

关键词: ABAC 物联网 信任 CMS 危机管理 201503

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版