Scalable automated symbolic analysis of administrative role-based access control policies by SMT solving

被引:12
作者
Armando, Alessandro [1 ,2 ]
Ranise, Silvio [2 ]
机构
[1] Univ Genoa, DIST, Genoa, Italy
[2] Secur & Trust Unit, FBK, Trento, Italy
关键词
Decidability of the unbounded user-role reachability problem; automated analysis; infinite state model checking; automated theorem proving; satisfiability modulo theories;
D O I
10.3233/JCS-2012-0461
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Administrative Role Based Access Control (ARBAC) is one of the most widespread framework for the management of access-control policies. Several automated analysis techniques have been proposed to help maintaining desirable security properties of ARBAC policies. One of the main limitation of available analysis techniques is that the set of users is bounded. In this paper, we propose a symbolic framework to overcome this limitation. We design an automated analysis technique that can handle both a bounded and an unbounded number of users by adapting recent methods for the symbolic model checking of infinite state systems that use first-order logic and SMT solving techniques. An extensive experimental evaluation confirms the scalability of the proposed technique.
引用
收藏
页码:309 / 352
页数:44
相关论文
共 31 条
[1]   Model checking of systems with many identical timed processes [J].
Abdulla, PA ;
Jonsson, B .
THEORETICAL COMPUTER SCIENCE, 2003, 290 (01) :241-264
[2]  
Alberti F, 2012, JSAT, V8, P29
[3]  
Alberti F., 2011, P 6 ACM S INF COMP C
[4]  
Alberti F, 2011, LECT NOTES ARTIF INT, V6803, P26, DOI 10.1007/978-3-642-22438-6_4
[5]  
Armando A, 2011, LECT NOTES COMPUT SC, V6710, P17, DOI 10.1007/978-3-642-22444-7_2
[6]  
Barletta Michele, 2009, 2009 International Conference on Computational Science and Engineering (CSE), P289, DOI 10.1109/CSE.2009.172
[7]   Specification and Analysis of Dynamic Authorisation Policies [J].
Becker, Moritz Y. .
PROCEEDINGS OF THE 22ND IEEE COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, 2009, :203-217
[8]  
Clark K., 1978, LOGIC AND DATABASES
[9]  
Crampton J., 2002, THESIS U LONDON
[10]  
Crampton J, 2005, CCS AL VA US NOV CCS, P158