论文研究-基于XACML的RBAC授权机制 .pdf

所需积分/C币:13 2019-08-16 11:36:12 155KB .PDF
收藏 收藏
举报

基于XACML的RBAC授权机制,林智鑫,龙毅宏,XACML规范定义了支持RBAC的策略结构,但是并未涉及职责分离策略。本文通过分析XACML RBAC Profile并对其进行补充和修改,提出了一种支持职
山国科技论义在线 支持职责分离的 模型 基于 的受限 模型 如上文所述,在 中并不能支持受限的模型,而职责分离是 是访问控制模型中的一个重要纽成部分。由于 的角色分配是一种动态的分配 机制,所以我们这里关注的是动态职责分离。动态职责分离发生在角色的激活阶段,在 中角色激活是由评估来实现的,因此我们可以通过在中加入某些特定 限制条件米实现动态的职责分离 的职责分离策略有多种实现方式,如角色互斥,基数约束,基于历史记录等等 下文中我们将着重探讨角色互斥,基数约束和基于历史记录这两种的 实现方式。 通过角色间的互斥关系来实现职责分离 在的访问控制系统中,为了防止个人权力过大而出现欺诈或者冲突的情况,职责 分离采用分权制,比如完成某项任务需要两种或多种权限,一般情况是把这些权限分割成两 个或多个角色,通过这些角色间的互压关系来达到权限的职责分离。 在 的框架中定义了基于角色互斥的职责分离策略,格式如下: 述策略定义了和为互斥角色,用户不能同时拥有这两个角色。但是若存在 多个角色间两两互斥使用上述方法我们就必须得制定多个职责分离策略,比如存在角色集 为两两互斥关系,即任何用户不能同时拥有这三个角色中的任意两个, 我们使用上述的方法来描述职责分离策略就必须定义三个职责分离策略。对多个角色间的两 两互斥,我们亦可以描述为用户已启用角色集与角色集 的交集必须小 于。在 中我们可以在中的访问控制规则中加入 米实现上述目的。具体 的条件格式如下: 山国科技论义在线 述 文档中角色交集函数 为自定义函数, 提供了 的实现,通过扩展 类我们可以自定 义 函数。该函数接收两个 (列表属性),一个是 列表定 义了冲突的角色集,另外一个是 通过该元素可以获得用户请求中 的所有角色属性列表,该函数的返回值为两个 交集中的元素个数。最后将 与冲突基数(例」中数值为)进行对比,若小于冲突基数则允许用户启用该角色,否则 拒绝。 基数约束 基数约束对用户在一次会话中能同时拥有的角色数量进行了限制。利用 我们 也可以轻松的实现,如下策略定义了用户不能在一次会话中同时拥有个以上角色 基于历史记录的职责分离 对·些现实中常见的场景我们并不能单纯的依靠上述方案来解决,比如对于订单存在两 个操作,创建订单和签署订单,一份订单必须被签署才能生效,但是不能允许创建订单的用 户签署订单。对于类似需求,采用基于历史记录的职责分离我们可以轻松的实现。 具体步骤为:如当用户创建了一个订单,系统将在资源下增加一条策略棼 止用户签署。基于 的权限策略描述如下: 订单 创建 添加策略(,订单,签署,拒绝)到订单下 述策略中使用了 的 元素, 允许系统在授权结束后由 执行指定操作。通过 元素我们可以添加一条策略用来防止创建订单的用户 山国科技论义在线 又签署了该订单。具体策略如下 订单 签署 基于 的 授权模型 综上所述,基于 的 模型如卜图所 千示: 请求 图基于 授权模型 具体的处理步骤有: (策略强制点)接收用户请求传递到上下文处理器( ),上下文处理 器根据用户请求信息构造 请求消息发送到角色启用权威枳构(); 的上下文处理器通过(用户信息札构)获得用户信息,并构造 请求到 (角色策略决策点); 将已启用的角色属性发送回上下文处理器,上下文处理器重新构造 请求发送到 策略决策点); 根据系统定义的角色策略对用户请求进行决策,并把结果返回 若的返回结果中带有 ,则在执行完 后返回用户授权结果。 结束语 基于 的 访问控制策略语言是分布式应用系统中的重要安全标准,使用 表述 策略有很重要的研究意义。本文通过扩展现有的 策略模型, 提出了一种基于 的受限 模型实现方案,增强了基于 的 访问 控制札制的安全性。 山国科技论义在线 参考文献

...展开详情
试读 6P 论文研究-基于XACML的RBAC授权机制 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    img

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    论文研究-基于XACML的RBAC授权机制 .pdf 13积分/C币 立即下载
    1/6
    论文研究-基于XACML的RBAC授权机制 .pdf第1页
    论文研究-基于XACML的RBAC授权机制 .pdf第2页

    试读已结束,剩余4页未读...

    13积分/C币 立即下载 >