Title :
Analyzing First-Order Role Based Access Control
Author :
Cotrini, Carlos ; Weghorn, Thilo ; Basin, David ; Clavel, Manuel
Abstract :
We propose FORBAC, an extension of Role-Based Access Control (RBAC) based on first-order logic. FORBAC is expressive enough to formalize a wide range of access control policies. However, it is simple enough so that relevant policy analysis queries can be analyzed in NP, which we argue is a natural complexity class for this problem. To analyze queries efficiently, we reduce them to the problem of satisfiability modulo appropriate theories, and use off-the-shelf SMT solvers. We evaluate FORBAC´s expressiveness and our approach to policy analysis in a case study, analyzing access control in a European bank.
Keywords :
Authorization; Complexity theory; Polynomials; Radio frequency; Remuneration; Syntactics; Role based access control; authorization languages; first-order logic; policy analysis;
Conference_Titel :
Computer Security Foundations Symposium (CSF), 2015 IEEE 28th
Conference_Location :
Verona, Italy