2002 · 243 citations · 9 references
ComputingCybersecurityAccess ManagementAuthenticationSecurity ArchitectureAccess ControlAccess RightsAuthorizationPolicy-based Access ControlPrivilege ManagementSecurity ControlsAccess Decision MakingAttribute CertificatesAuthorization PoliciesRole-based AuthorizationRole-based Privileged AccessX.509 Certificates
This paper describes the EC PERMIS project, which has developed a role based access control infrastructure that uses X.509 attribute certificates (ACs) to store the users’ roles. All access control decisions are driven by an authorization policy, which is itself stored in an X.509 AC, thus guaranteeing its integrity. All the ACs can be stored in one or more LDAP directories, thus making them widely available. Authorization policies are written in XML according to a DTD that has been published at XML.org. The Access Control Decision Function (ADF) is written in Java and the Java API is simple to use, comprising of just 3 methods and a constructor. There is also a Privilege Allocator, which is a tool that constructs and signs ACs and stores them in an LDAP directory for subsequent use by the ADF.
9
Role-based access control models
Ravi Sandhu, Edward J. Coyne, H.L. Feinstein et al. · Computer · 1996 · 5.8K citations
Access control: principle and practice
Ravi Sandhu, Pierangela Samarati · IEEE Communications Magazine · 1994 · 1.3K citations
The NIST model for role-based access control
Ravi Sandhu, David Ferraiolo, Richard Kühn · 2000 · 872 citations · Full text
Requirements for policy languages for trust negotiation
Kent Seamons, Marianne Winslett, Ting Yu et al. · 2003 · 152 citations