RBAC-PAT: A Policy Analysis Tool for Role Based Access Control

  • Authors:
  • Mikhail I. Gofman;Ruiqi Luo;Ayla C. Solomon;Yingbin Zhang;Ping Yang;Scott D. Stoller

  • Affiliations:
  • Dept. of Computer Science, Binghamton University, USA NY 13902;Dept. of Computer Science, Binghamton University, USA NY 13902;Dept. of Computer Science, Wellesley College, Wellesley, USA MA 02481;Dept. of Computer Science, Binghamton University, USA NY 13902;Dept. of Computer Science, Binghamton University, USA NY 13902;Dept. of Computer Science, Stony Brook University, Stony Brook, USA NY 11794

  • Venue:
  • TACAS '09 Proceedings of the 15th International Conference on Tools and Algorithms for the Construction and Analysis of Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009,
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Role-Based Access Control (RBAC) has been widely used for expressing access control policies. Administrative Role-Based Access Control (ARBAC) specifies how an RBAC policy may be changed by each administrator. Because sequences of changes by different administrators may interact in unintended ways, it is often difficult to fully understand the effect of an ARBAC policy by simple inspection. This paper presents RBAC-PAT, a tool for analyzing RBAC and ARBAC policies, which supports analysis of various properties including reachability, availability, containment, weakest precondition, dead roles, and information flows.