2004 · 74 citations · 28 references
ComputingComputer EngineeringComputer ScienceAccess ManagementComputer SecuritySecurity PolicyAccess ControlAuthorizationEnforcement MechanismsPolicy-based Access ControlSeparation Of DutiesSystem SecurityAccess Control Policy VerificationAuthorization PoliciesConstraintsMutually Exclusive RolesRole-based Access Control ConstraintsSecurity EnforcementSeparation Of Duties Policies
Separation of Duty (SoD) is widely considered to be a fundamental principle in computer security. A Static SoD (SSoD) policy states that in order to have all permissions necessary to complete a sensitive task, the cooperation of at least a certain number of users is required. In Role-Based Access Control (RBAC), Statically Mutually Exclusive Role (SMER) constraints are used to enforce SSoD policies. In this paper, we pose and answer fundamental questions related to the use of SMER constraints to enforce SSoD policies. We show that directly enforcing SSoD policies is intractable (<b>coNP</b>-complete), while checking whether an RBAC state satisfies a set of SMER constraints is efficient. Also, we show that verifying whether a given set of SMER constraints enforces an SSoD policy is intractable (<b>coNP</b>-complete) and discuss why this intractability result should not lead us to conclude that SMER constraints are not an appropriate mechanism for enforcing SSoD policies.
28
Role-based access control models
Ravi Sandhu, Edward J. Coyne, H.L. Feinstein et al. · Computer · 1996 · 5.8K citations
Proposed NIST standard for role-based access control
David F. Ferraiolo, Ravi Sandhu, Serban I. Gavrila et al. · ACM Transactions on Information and System Security · 2001 · 2.5K citations · Full text
Protection of information in computer systems
Jerome H. Saltier, Michael P. Schroeder · IEEE CSIT Newsletter · 1975 · 1.4K citations