Parameterized model checking for security policy analysis

被引:5
作者
Ranise, Silvio [1 ]
Anh Truong [1 ]
Traverso, Riccardo [1 ]
机构
[1] FBK ST, Via Sommarive 18, I-38123 Trento, Italy
关键词
Parameterized model checking; Automated security analysis; Backward reachability; Access control; Administration;
D O I
10.1007/s10009-015-0410-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We explain how a parameterized model checking technique can be exploited to mechanize the analysis of access control policies. The main advantage of the approach is to reason regardless of the number of users of the system in which the policy is enforced. This permits to obtain more useful results from the analysis; for instance, ensuring that sensitive permissions cannot be leaked regardless of the number of users in the system. We also briefly discuss how some heuristics make the technique scalable to handle (very) large policies. This is demonstrated by a comparative experimental evaluation with state-of-the-art tools for the analysis of access control policies.
引用
收藏
页码:559 / 573
页数:15
相关论文
共 39 条
[1]   General decidability theorems for infinite-state systems [J].
Abdulla, PA ;
Cerans, K ;
Jonsson, B ;
Tsay, YK .
11TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1996, :313-321
[2]  
Alberti F., 2011, ASIACCS
[3]  
Alberti F, 2011, LECT NOTES ARTIF INT, V6803, P26, DOI 10.1007/978-3-642-22438-6_4
[4]  
[Anonymous], 2005, P 12 ACM C COMP COMM
[5]  
[Anonymous], 2010, LMCS
[6]   Scalable automated symbolic analysis of administrative role-based access control policies by SMT solving [J].
Armando, Alessandro ;
Ranise, Silvio .
JOURNAL OF COMPUTER SECURITY, 2012, 20 (04) :309-352
[7]   Intelligent systems and formal methods in software engineering [J].
Beckert, Bernhard ;
Hoare, Tony ;
Hahnle, Reiner ;
Smith, Douglas R. ;
Green, Cordell ;
Ranise, Silvio ;
Tinelli, Cesare ;
Ball, Thomas ;
Rajamani, Sriram K. .
IEEE INTELLIGENT SYSTEMS, 2006, 21 (06) :71-81
[8]  
Biere A, 2003, ADV COMPUT, V58, P117
[9]  
di Vimercati SD, 2007, INT J COMPUT SCI ENG, V3, P94
[10]  
Enderton H., 1972, A mathematical introduction to logic