• 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