A Model for Attribute-Based User-Role Assignment

  • Authors:
  • Mohammad A. Al-Kahtani;Ravi Sandhu

  • Affiliations:
  • -;-

  • Venue:
  • ACSAC '02 Proceedings of the 18th Annual Computer Security Applications Conference
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Role-Based Access Control (RBAC) model istraditionally used to manually assign users to appropriateroles, based on a specific enterprise policy, therebyauthorizing them to use the roles' permissions. Inenvironments where the service-providing enterprise hasa huge customer base this task becomes formidable. Anappealing solution is to automatically assign users toroles. The central contribution of this paper is to describea model to dynamically assign users to roles based on afinite set of rules defined by the enterprise. These rulestake into consideration the attributes of users and anyconstraints set forth by the enterprise's security policy.The model also allows dynamic revocation of assignedroles based on conditions specified in the security policy.The model provides a language to express these rules anddefines a mechanism to determine seniority amongdifferent rules. The paper also shows how to use themodel to express Mandatory Access Controls (MAC).