• DocumentCode
    1565444
  • Title

    Analyzing security-enhanced Linux policy specifications

  • Author

    Archer, Myla ; Leonard, Elizabeth ; Pradella, Matteo

  • Author_Institution
    Naval Res. Lab., Washington, DC, USA
  • fYear
    2003
  • Firstpage
    158
  • Lastpage
    169
  • Abstract
    NSA´s security-enhanced (SE) Linux enhances Linux by providing a specification language for security policies and a flask-like architecture with a security server for enforcing policies defined in the language. It is natural for users to expect to be able to analyze the properties of a policy from its specification in the policy language. But this language is very low level, making the high level properties of a policy difficult to deduce by inspection. For this reason, tools to help users with the analysis are necessary. The NRL project on analyzing SE Linux policies aims first to use mechanized support to analyze an example policy specification and then to customize this support for use by practitioners in the open source software community. We describe the model policies in the analysis tool TAME, the kinds of analysis we can support, and prototype mechanical support to enable others to model their policies in TAME. We conclude with some general observations on desirable properties for a policy language.
  • Keywords
    authorisation; automata theory; formal specification; operating systems (computers); specification languages; TAME; flask-like architecture; open source software community; security server; security-enhanced Linux policy specifications; specification language; timed automata modeling environment; Conferences; Linux;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Policies for Distributed Systems and Networks, 2003. Proceedings. POLICY 2003. IEEE 4th International Workshop on
  • Print_ISBN
    0-7695-1933-4
  • Type

    conf

  • DOI
    10.1109/POLICY.2003.1206969
  • Filename
    1206969