DocumentCode :
2359528
Title :
Detecting conflicts in a role-based delegation model
Author :
Schaad, Andreas
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
fYear :
2001
fDate :
10-14 Dec. 2001
Firstpage :
117
Lastpage :
126
Abstract :
The RBAC96 access control model has been the basis for extensive work on role-based constraint specification and role-based delegation. However these practical extensions can also lead to conflicts at compile and run-time. We demonstrate, following a role-based, declarative approach, how conflicts between specified separation of duty constraints and delegation activities can be detected. This approach also demonstrates the general suitability of Prolog as an executable specification language for the simulation and analysis of role-based systems. Using an extended definition of a role we show how at least one of the conflicts can be resolved and discuss the impacts of this extension on the specified constraints.
Keywords :
PROLOG; authorisation; constraint handling; specification languages; Prolog; RBAC96; access control model; declarative approach; executable specification language; role-based constraint specification; role-based delegation; separation of duty; simulation; systems analysis; Access control; Analytical models; Computer science; NIST; Permission; Role transfer; Runtime; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Applications Conference, 2001. ACSAC 2001. Proceedings 17th Annual
Print_ISBN :
0-7695-1405-7
Type :
conf
DOI :
10.1109/ACSAC.2001.991528
Filename :
991528
Link To Document :
بازگشت