• 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