• DocumentCode
    1049243
  • Title

    Analyzing and Managing Role-Based Access Control Policies

  • Author

    Sohr, Karsten ; Drouineaud, Michael ; Ahn, Gail-Joon ; Gogolla, Martin

  • Author_Institution
    Center for Comput. Technol., Univ. Bremen, Bremen
  • Volume
    20
  • Issue
    7
  • fYear
    2008
  • fDate
    7/1/2008 12:00:00 AM
  • Firstpage
    924
  • Lastpage
    939
  • Abstract
    Today more and more security-relevant data is stored on computer systems; security-critical business processes are mapped to their digital counterparts. This situation applies to various domains such as health care industry, digital government, and financial service institutes requiring that different security requirements must be fulfilled. Authorisation constraints can help the policy architect design and express higher-level organisational rules. Although the importance of authorisation constraints has been addressed in the literature, there does not exist a systematic way to verify and validate authorisation constraints. In this paper, we specify both non-temporal and history-based authorisation constraints in the Object Constraint Language (OCL) and first-order linear temporal logic (LTL). Based upon these specifications, we attempt to formally verify role-based access control policies with the help of a theorem prover and to validate policies with the USE system, a validation tool for OCL constraints. We also describe an authorisation engine, which supports the enforcement of authorisation constraints.
  • Keywords
    Unified Modeling Language; authorisation; formal specification; formal verification; object-oriented languages; temporal logic; UML- based specification environment; authorization constraints; first-order linear temporal logic; higher level organizational rules; object constraint language; role-based access control policies; security requirements; security-critical business processes; Access controls; Protection mechanisms;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2008.28
  • Filename
    4441714