Symbolic Reachability Analysis for Parameterized Administrative Role Based Access Control

被引:0
作者
Stoller, Scott D. [1 ]
Yang, Ping
Gofman, Mikhail
Ramakrishnan, C. R. [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY USA
来源
SACMAT'09: PROCEEDINGS OF THE 14TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES | 2009年
关键词
VERIFICATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:165 / 174
页数:10
相关论文
共 19 条
[1]  
ALUR R, 1994, THEORETICAL COMPUTER, V126, P235
[2]  
[Anonymous], ACM T INF SYST SECUR, DOI DOI 10.1145/1187441.1187442
[3]  
ARONS T, 2001, INT C COMP AID VER C
[4]  
Becker M. Y, 2005, THESIS U CAMBRIDGE
[5]   Verification of cryptographic protocols: tagging enforces termination [J].
Blanchet, B ;
Podelski, A .
THEORETICAL COMPUTER SCIENCE, 2005, 333 (1-2) :67-90
[6]   Fast planning through planning graph analysis [J].
Blum, AL ;
Furst, ML .
ARTIFICIAL INTELLIGENCE, 1997, 90 (1-2) :281-300
[7]   Verifying parameterized networks [J].
Clarke, EM ;
Grumberg, O ;
Jha, S .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1997, 19 (05) :726-750
[8]   FIXED-PARAMETER TRACTABILITY AND COMPLETENESS .1. BASIC RESULTS [J].
DOWNEY, RG ;
FELLOWS, MR .
SIAM JOURNAL ON COMPUTING, 1995, 24 (04) :873-921
[9]  
EMERSON EA, 1995, ACM S PRINC PROGR LA
[10]  
EMERSON EA, 2000, INT C AUT DED