基于XACML的受限RBAC框架在GridSphere中的实现

  • 格式:pdf
  • 大小:163.46 KB
  • 文档页数:3
些指 派的角色 。
R C进行 定义 , BA 因此 很难在授 权过程 中体现最 小特权和 责
任分 离原则 。为此 , 本文通 过对 X ML的 R A AC B C框架 的补
(1 4 特权策 略集 ( P ) H P HaP i l eOf oe P l y sr i g s R l< oi >表 示 一个 绑 定到 某角 色 的 ve c 用户具 有某种特 权 。 3 .基 于 XAC ML的受限 R AC框架 的实现 思路 B 受 限模 型 中的互斥角色 限制 , 是指各 自权 限可 以互相制 约 的两 个角色 。对 于这类 角色 , 一个用户 在某一次活 动中只 能被分 配其 中的一个角色 ,不能 同时获得两角色 的使用权 ,
个 P S可 能包含对 其他 角色 的对应 P S的引用 。通 过这 种 P P 方式 , 以很方便 地实现一 个角色对 另一个角色 的继承 。 可 f) 3 角色指 派策略集 ( A ) R P R l s n m< oi St oe i me P l y e As g c >定义 了对 指定 的用户 赋予某
R 1< oi St oe P l y e>是一个 结合 了给 定角色 的策略集 , c 同时 它 也包含 了对相应角 色 的权 限策略集 (P ) P S 的引用 。 f) 限策略集 (P ) 2权 P S
P r sin P l y e e s < oi S t 含 了绑 定 到 某 角 色 的权 限 。 一 mi o c >包
RB 9 模 型族 中的受 限模 型 。通过 在该框 架 中增加 互斥 角 色、 色基数 限制 的 XA ML描 述 , AC 6 角 C 完善 了该框 架并最终 运用在 G iS h r r p ee门户 中, d 体现 了在授 权过 程 中的责任分 离原则 。
[ 键 字 ] XA M L 关 C ;受 限 RB C;G iS hr A r p ee d
基 于 X C L的 受限 R A AM B C框 架在 G S h i p e rd r e中的实现

[ 摘
志 罗省 贤
( 成都理 工大学信息科 学与技术学 院,四川 成都 6 0 5 ) 1 0 9
要 ] 通过 分析 XAC ML的 RB AC框 架并 结合 RB 9 模 型 族的特 点 ,指 出 了该框 架 的缺 陷,即该框 架 不支持 AC 6
关系。
在用 X ML进行 受 限模 型描述 时, AC 将所有 的互斥 角色
写入到一个 互斥角色 策略集 中, 中一对互斥 角色为其策 略 其 集 中 的一个 策略 ; 将所有 的角色 以及 其基数 写入到一个角 色 基 数策 略集 中 , 中一个 策略对应 一个角色和 其基数 。当用 其 户 请求激 活 一个 角色 时, 先访 问角 色基数 策 略集 , 将 根据 角 色 匹配 到某 个 策略 上 , 果返 回 的是 p r t则 说 明该用 户 如 emi , 激 活角色 成功 , 时 , 此 应将策 略 中的基 数减 l 当用 户请求 激 ; 活 第二个 角色 时 , 要先访 问角 色基数 策 略集 , 果返 回的 也 如 是 pr t emi ,则 还 需要 查找 互斥 角色策 略集 ,若返 回 结果 为 dn , e y 则说 明用户 的两个角色 跟该策 略集 中的一个 策略相 匹 配, 第二个 角色激 活失败 。
R AC B 3四个概念性模 型【: 1 ] (1 本模型 R C 1基 BA 0 R A 0 即 核心 R AC, B C , B 该模 型 中包 括 用 户 ( 、 色 u) 角 ( ) 许可权 () R 、 P 和会 话集合 () s 4类实 体集合 。 () 色分级模 型 R AC 2角 B 1 R AC1 即层 次 R A 该 模型 中的 角色 是 分 级 的 , B , B C, 不 同级别 的角色 有不 同的职责 与权利 ,角色 的级别 形成 偏序
通过该 限制可 以支持职责 分离原则 的实现 。 限模型 中的角 受
色基数 限制是指 一个角色 可分配 的最 大用户数 , 一旦拥 有该 角色 的用 户数量超 过其角色 基数 , 则不 能给 申请角色 的用 户 分配该角色 。
实验 室 (IT 提 出的 R AC 6模 型最 具有 系 统性 , 到普 LS ) B 9 得 遍 的 公 认 。R AC 6是 一 个 模 型 族 ,其 中 包 括 R现 R C 6模型族 的特 点, BA 9 并最 终在
G iS hr r p ee门户 中实现 了受限 R AC模 型 。 d B 2 B .R AC模 型概述 2 1 R AC 6模型族 . B 9 2 O世纪 9 代期 间 , 0年 大量 的专家 学者和专 门研 究单 位 对 R AC的概念 进行 了深入研 究 ,先后提 出了许多 类型 的 B R AC模型 ,其 中 以美 国 G og sn大 学信 息安 全技 术 B e reMao
1 引 言 .
助 实现 R AC核心和层 次模型[: B 2 ]
(1 色 策 略 集 ( P ) 1角 R S
目前 大 多数 系 统 都 以专 有 的方 式 实 现 访 问控 制 和 授
权, 因此 不 同系统之 问很难做 到直接交 换安全控 制信息 。而 可 扩 展访 问控制 标 记语 言 ( c ) XA ML 旨在提 供 一 种 统一 的 格 式来 描述访 问控 制信 息 ,能够很 好地 解 决不 同系统 之 间 的交互难题 。 XA ML是一项 由 OA I C SS指导制 定 的 XML规 范 , 中 其 定义 了一 个基 于 X ML的 R AC框架 ,但 是该框 架 仅定 AC B 义 了核心 R AC和 层 次 R A 的策 略 。 由于 没有 对 受 限 B B C