TY - GEN
T1 - Symbolic reachability analysis for parameterized administrative role based access control
AU - Stoller, Scott D.
AU - Yang, Ping
AU - Gofman, Mikhail
AU - Ramakrishnan, C. R.
PY - 2009
Y1 - 2009
N2 - Role based access control (RBAC) is a widely used access control paradigm. In large organizations, the RBAC policy is managed by multiple administrators. An administrative role based access control (ARBAC) policy specifies how each administrator may change the RBAC policy. It is often difficult to fully understand the effect of an ARBAC policy by simple inspection, because sequences of changes by different administrators may interact in unexpected ways. ARBAC policy analysis algorithms can help by answering questions, such as user-role reachability, which asks whether a given user can be assigned to given roles by given administrators. Allowing roles and permissions to have parameters significantly enhances the scalability, flexibility, and expressiveness of ARBAC policies. This paper defines PARBAC, which extends the classic ARBAC97 model to support parameters, and presents an analysis algorithm for PARBAC. To the best of our knowledge, this is the first analysis algorithm specifically for parameterized ARBAC policies. We evaluate its efficiency by analyzing its parameterized complexity and benchmarking it on case studies and synthetic policies.
AB - Role based access control (RBAC) is a widely used access control paradigm. In large organizations, the RBAC policy is managed by multiple administrators. An administrative role based access control (ARBAC) policy specifies how each administrator may change the RBAC policy. It is often difficult to fully understand the effect of an ARBAC policy by simple inspection, because sequences of changes by different administrators may interact in unexpected ways. ARBAC policy analysis algorithms can help by answering questions, such as user-role reachability, which asks whether a given user can be assigned to given roles by given administrators. Allowing roles and permissions to have parameters significantly enhances the scalability, flexibility, and expressiveness of ARBAC policies. This paper defines PARBAC, which extends the classic ARBAC97 model to support parameters, and presents an analysis algorithm for PARBAC. To the best of our knowledge, this is the first analysis algorithm specifically for parameterized ARBAC policies. We evaluate its efficiency by analyzing its parameterized complexity and benchmarking it on case studies and synthetic policies.
KW - Security
KW - Verification
UR - https://www.scopus.com/pages/publications/70450255116
U2 - 10.1145/1542207.1542233
DO - 10.1145/1542207.1542233
M3 - Conference contribution
AN - SCOPUS:70450255116
SN - 9781605585376
T3 - Proceedings of ACM Symposium on Access Control Models and Technologies, SACMAT
SP - 165
EP - 174
BT - SACMAT'09 - Proceedings of the 14th ACM Symposium on Access Control Models and Technologies
PB - Association for Computing Machinery
T2 - 14th ACM Symposium on Access Control Models and Technologies, SACMAT 2009
Y2 - 3 June 2009 through 5 June 2009
ER -