• DocumentCode
    3258163
  • Title

    Specification and Analysis of Dynamic Authorisation Policies

  • Author

    Becker, Moritz Y.

  • Author_Institution
    Microsoft Res., Cambridge, UK
  • fYear
    2009
  • fDate
    8-10 July 2009
  • Firstpage
    203
  • Lastpage
    217
  • Abstract
    This paper presents a language, based on transaction logic, for specifying dynamic authorisation policies, i.e., rules governing actions that may depend on and update the authorisation state. The language is more expressive than previous dynamic authorisation languages, featuring conditional bulk insertions and retractions of authorisation facts, non-monotonic negation, and nested action definitions with transactional execution semantics. Two complementary policy analysis methods are also presented, one based on AI planning for verifying reachability properties in finite domains, and the second based on automated theorem proving, for checking policy invariants that hold for all sequences of actions and in arbitrary, including infinite, domains. The combination of both methods can analyse a wide range of security properties, including safety, availability and containment.
  • Keywords
    authorisation; formal specification; formal verification; planning (artificial intelligence); theorem proving; AI planning; authorisation facts retractions; automated theorem proving; checking policy invariants; complementary policy analysis methods; conditional bulk insertions; dynamic authorisation policy specification; nested action definitions; nonmonotonic negation; reachability property verification; security properties; transaction logic; transactional execution semantics; Access control; Artificial intelligence; Authorization; Availability; Computer security; Failure analysis; Logic; Monitoring; Reachability analysis; Safety; access control; authorization; policy analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium, 2009. CSF '09. 22nd IEEE
  • Conference_Location
    Port Jefferson, NY
  • ISSN
    1940-1434
  • Print_ISBN
    978-0-7695-3712-2
  • Type

    conf

  • DOI
    10.1109/CSF.2009.14
  • Filename
    5230615