Business Driven User Role Assignment: Nimble Adaptation of RBAC to Organizational Changes

  • Authors:
  • Ousmane Amadou Dia;Csilla Farkas

  • Affiliations:
  • Department of Computer Science and Engineering, University of South Carolina, Columbia, SC, USA;Department of Computer Science and Engineering, University of South Carolina, Columbia, SC, USA

  • Venue:
  • International Journal of Information Security and Privacy
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The authors propose a business-oriented approach to support accurate and dynamic user-role assignments for the Role Based Access Control RBAC model. Their model, called Business-Driven Role Based Access Control BD-RBAC, is composed of three layers. The first layer extends the RBAC model with the concepts of business roles, system roles, credentials, and users' capabilities. The second layer dynamically assigns users to business and system roles, and filters outdated abnormal user-role assignments. The third layer supports exception handling and partial authorization. The novel aspect of the work is the adaptation of RBAC-based access control systems to changes in organizational needs, while reducing the burden of security administration. To this end, the authors have developed 1 a series of algorithms to compute internal and external user-role assignments based on organizational policies, users' requests and capabilities, 2 and shown that their outputs are permissible, i.e., a legitimate user is authorized to activate the role, complete, i.e., a legitimate user can activate the roles necessary to perform all the requested tasks, and minimal, i.e., a legitimate user does not receive any non-authorized or not-needed privileges.