利用Shibboleth和分组方法实现细粒度访问控制与高效数据溯源管理
在当今数字化的时代,数据的安全访问控制和溯源信息管理变得至关重要。本文将介绍两种技术方案,一是利用Shibboleth和XACML实现存储资源代理(SRB)的细粒度访问控制,二是通过分组方法提高数据溯源信息访问控制的效率。
利用Shibboleth实现SRB细粒度访问控制
Shibboleth在管理和识别不同域的属性时,采用了SAML中定义的作用域属性,这种属性可以包含域名。例如“faculty@abcuniv.edu”,“faculty”是值,“abcuniv.edu”是作用域。然而,XACML配置文件不支持主体(如角色)的作用域属性值,不过将SAML映射到XACML可以让使用XACML的系统存储SAML属性。
在XACML的基于角色的访问控制(RBAC)配置文件中,可以指定作用域属性值来表示特定于虚拟组织(VO)和VO子组的角色名称。例如,Alpha组织会计子组的员工角色在XACML中可表示如下:
<PolicySet xmlns="urn:oasis:names:tc:xacml:2.0:policy:schema:os" PolicySetId="RPS:employee:role"
PolicyCombiningAlgId="&policy-combine;permit-overrides">
<Target>
<Subjects>
<Subject>
<SubjectMatch MatchId="
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



