首页 | 官方网站   微博 | 高级检索  
     


DW-RBAC: A formal security model of delegation and revocation in workflow systems
Authors:Jacques Wainer  Akhil Kumar  Paulo Barthelmess
Affiliation:1. Institute of Computing, State University of Campinas, Campinas, 13083-970 SP, Brazil;2. Smeal College of Business, Penn State University, University Park, PA 16802, USA;3. Department of Computer Science and Engineering, Oregon Health & Science University, Beaverton, OR 97006, USA
Abstract:One reason workflow systems have been criticized as being inflexible is that they lack support for delegation. This paper shows how delegation can be introduced in a workflow system by extending the role-based access control (RBAC) model. The current RBAC model is a security mechanism to implement access control in organizations by allowing users to be assigned to roles and privileges to be associated with the roles. Thus, users can perform tasks based on the privileges possessed by their own role or roles they inherit by virtue of their organizational position. However, there is no easy way to handle delegations within this model. This paper tries to treat the issues surrounding delegation in workflow systems in a comprehensive way. We show how delegations can be incorporated into the RBAC model in a simple and straightforward manner. The new extended model is called RBAC with delegation in a workflow context (DW-RBAC). It allows for delegations to be specified from a user to another user, and later revoked when the delegation is no longer required. The implications of such specifications and their subsequent revocations are examined. Several formal definitions for assertion, acceptance, execution and revocation are provided, and proofs are given for the important properties of our delegation framework.
Keywords:Workflow   Access control   Delegation   Role-based access control   Security
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号