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
Link To Document :
بازگشت