DocumentCode
2947643
Title
Gran: Model Checking Grsecurity RBAC Policies
Author
Bugliesi, Michele ; Calzavara, Stefano ; Focardi, R. ; Squarcina, M.
Author_Institution
DAIS, Univ. Ca´ Foscari, Venezia, Italy
fYear
2012
fDate
25-27 June 2012
Firstpage
126
Lastpage
138
Abstract
Role-based Access Control (RBAC) is one of the most widespread security mechanisms in use today. Given the growing complexity of policy languages and access control systems, verifying that such systems enforce the desired invariants is recognized as a security problem of crucial importance. In the present paper, we develop a framework for the formal verification of grsecurity, an access control system developed on top of Unix/Linux systems. The verification problem in grsecurity presents much of the complexity of modern RBAC systems, due to the presence of policy state changes that may arise both from explicit administrative primitives supported by grsecurity, and as the result of the interaction with the underlying operating system facilities. We develop a formal semantics for grsecurity´s RBAC system, based on a labelled transition system, and a sound abstraction of that semantics providing a bounded approximation, amenable to model checking. We report on the result of the experimental analysis conducted with gran, the model checker we implemented based on our abstract semantics, on existing public servers running grsecurity to implement their RBAC systems.
Keywords
Linux; abstracting; authorisation; computational complexity; formal verification; programming language semantics; Unix-Linux systems; abstract semantics; bounded approximation; formal semantics; formal verification; gran; labelled transition system; model checking grsecurity RBAC policies; operating system; policy languages complexity; public servers; role-based access control; sound abstraction; widespread security mechanisms; Abstracts; Access control; Linux; Permission; Semantics; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Foundations Symposium (CSF), 2012 IEEE 25th
Conference_Location
Cambridge, MA
ISSN
1940-1434
Print_ISBN
978-1-4673-1918-8
Electronic_ISBN
1940-1434
Type
conf
DOI
10.1109/CSF.2012.29
Filename
6266156
Link To Document