摘要
1引言
基于角色访问控制RBAC(Role-Based Access Control)的基本思想是引入角色将用户和访问权限间接联系起来,根据系统用户的工作职责设置角色,授予角色相应的访问权限,再为用户分配角色.图1给出了RBAC模型的基本思想.
RBAC (Role-Based Access Control) maps naturally to an organization's structure and facilitates safety administration by separating logically users and permissions via roles as well as constructing role hierarchies, and therefore RBAC offers a powerful means of specifying access control decisions and is attracting increasing attention. In role hierarchies of RBAC, superroles inherit all properties and permissions of subroles. This paper classifies role inheritance into two types : generalization inheritance and supervision inheritance . Furthermore, it outlines two problems in relation to role inheritance: one is how to maintain data integrity,another is how to reduce the effect of absent roles on the normal running of the system . At last,this paper discusses solutions to them . RBAC is attracting increasing attention as a security mechanism . Separation of duty is an important safety requirement which is implemented by means of mutual exclusion of roles in RBAC . This paper presents a basic RBAC model,then explores some properties of mutual exclusion of roles,which helps enforcing security policies efficiently. At last,this paper describes how mutual exclusion of roles affects role hierarchies.
出处
《计算机科学》
CSCD
北大核心
2003年第11期160-163,共4页
Computer Science
基金
软件工程国家重点实验室开放研究基金(SKL(4)018)
湖北省科技攻关项目(2001AA101C31)
关键词
RBAC模型
互斥
角色
继承
问题
RBAC,Role inheritance,Mutual exclusion of roles,Role hierarchy,Separation of duty