计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (26): 74-78.

• 网络、通信、安全 • 上一篇    下一篇

基于语义的RBAC模型权限冲突检测方法

张 雷,向 宏,胡海波   

  1. 重庆大学 软件学院,重庆 400030
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-09-11 发布日期:2011-09-11

Detecting conflict of permissions in RBAC model with semantic approach

ZHANG Lei,XIANG Hong,HU Haibo   

  1. School of Software Engineering,Chongqing University,Chongqing 400030,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-09-11 Published:2011-09-11

摘要: RBAC模型通过角色将用户和权限进行了逻辑分离,然而在角色分配及权限授予时,导致的冲突检测没有得到彻底解决。提出了一种基于语义的RBAC模型冲突检测方法:利用描述逻辑作为逻辑框架构造知识库,对RBAC模型及其中的冲突关系进行了形式化的表示和推理,通过检测角色分配和权限授予过程中出现的用户角色冲突、角色权限冲突以及用户权限直接授予冲突关系,最终有效地检测出权限冲突,保证用户权限的一致性和正确性。

关键词: 访问控制, 描述逻辑, 冲突检测

Abstract: The RBAC(Role Based Access Control) model separates user with permission logically by introducing role,to make authorization process manageable.However,in the process of generating roles and permissions for authorization,the conflict detection problem has not been well resolved.A method for detecting permission conflicts in RBAC model based on semantic is proposed by adopting description logics to construct knowledge base,to represent RBAC model and reason the relationships of permissions and their conflicts.Thus conflicts of permissions can be detected effectively with reasoning in knowledge base by detecting conflicts when roles are assigned to user,permissions are assigned to role and permissions are assigned to user directly,to ensure consistency and correctness of user permission in RBAC model.

Key words: access control, description logics, conflict detection