ACM Home Page
Please provide us with feedback. Feedback
A model of OASIS role-based access control and its support for active security
Full text PdfPdf (352 KB)
Source ACM Transactions on Information and System Security (TISSEC) archive
Volume 5 ,  Issue 4  (November 2002) table of contents
Pages: 492 - 540  
Year of Publication: 2002
ISSN:1094-9224
Authors
Jean Bacon  University of Cambridge, Cambridge, United Kingdom
Ken Moody  University of Cambridge, Cambridge, United Kingdom
Walt Yao  University of Cambridge, Cambridge, United Kingdom
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 244,   Citation Count: 39
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/581271.581276
What is a DOI?

ABSTRACT

OASIS is a role-based access control architecture for achieving secure interoperation of services in an open, distributed environment. The aim of OASIS is to allow autonomous management domains to specify their own access control policies and to interoperate subject to service level agreements (SLAs). Services define roles and implement formally specified policy to control role activation and service use; users must present the required credentials, in an appropriate context, in order to activate a role or invoke a service. All privileges are derived from roles, which are activated for the duration of a session only. In addition, a role is deactivated immediately if any of the conditions of the membership rule associated with its activation becomes false. These conditions can test the context, thus ensuring active monitoring of security.To support the management of privileges, OASIS introduces appointment. Users in certain roles are authorized to issue other users with appointment certificates, which may be a prerequisite for activating one or more roles. The conditions for activating a role at a service may include appointment certificates as well as prerequisite roles and constraints on the context. An appointment certificate does not therefore convey privileges directly but can be used as a credential for role activation. The lifetime of appointment certificates is not restricted to the issuing session, so they can be used as long-lived credentials to represent academic and professional qualification, or membership of an organization.Role-based access control (RBAC), in associating privileges with roles, provides a means of expressing access control that is scalable to large numbers of principals. However, pure RBAC associates privileges only with roles, whereas applications often require more fine-grained access control. Parametrized roles extend the functionality to meet this need.We motivate our approach and formalise OASIS. We first present the overall architecture through a basic model, followed by an extended model that includes parametrization.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
 
4
 
5
Bacon, J. M., Moody, K., and Yao, W. T. M. 2001b. Access control and trust in the use of widely distributed services. In Middleware 2001. Lecture Notes in Computer Science, vol. 2218. Springer-Verlag, Heidelberg and New York, 300--315.
 
6
Barka, E. and Sandhu, R. S. 2000a. A role-based delegation model and some extensions. In Proceedings of the 23rd National Information Systems Security Conference (NISSC 2000) (Baltimore, Md., Oct. 16--19). See http://csrc.nist.gov/nissc/2000/proceedings/toc.pdf.
 
7
 
8
 
9
10
11
 
12
Biron, P. and Malhotra, A. 2001. XML schema part 2: Datatypes. World Wide Web Consortium (W3C) recommendation 02 May 2001. Available at http://www.w3.org/TR/xmlschema-2/.
 
13
Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H. F., Thatte, S., and Winer, D. 2000. Simple Object Access Protocol (SOAP) 1.1. World Wide Web Consortium (W3C) note 08 May 2000. Available at http://www.w3.org/TR/SOAP/.
14
 
15
Covington, M. J., Moyer, M. J., and Ahamad, M. 2000. Generalized role-based access control for securing future applications. In Proceedings of the 23rd National Information Systems Security Conference. (NISSC 2000) (Baltimore, Md., Oct. 16--19). See http://csrc.nist.gov/nissc/2000/proceedings/toc.pdf.
 
16
17
18
19
 
20
Gligor, V. D., Gavrila, S., and Ferraiolo, D. 1998. On the formal definition of separation of duty policies and their composition. In Proceedings of 1998 IEEE Symposium on Security and Privacy (Oakland, Calif., May 3--6). IEEE Computer Society Press, Los Alamitos, Calif., 172--183.
 
21
Gong, L. 1989. A secure identity-based capability system. In Proceedings of 1989 IEEE Symposium on Security and Privacy (Oakland, Calif., May). IEEE Computer Society Press, Los Alamitos, Calif., 56--63.
 
22
Hayton, R. J., Bacon, J., and Moody, K. 1998. OASIS: Access control in an open, distributed environment. In Proceedings of 1998 IEEE Symposium on Security and Privacy (Oakland, Calif., May 3--6). IEEE Computer Society Press, Los Alamitos, Calif., 3--14.
 
23
24
 
25
26
 
27
 
28
29
30
 
31
Saltzer, J. H. and Schroeder, M. D. 1975. The protection of information in computer systems. Proc. IEEE 63, 9 (Sept.), 1278--1308.
32
 
33
 
34
35
 
36
 
37
Thompson, H. S., Beech, D., Maloney, M., and Mendelsohn, N. 2001. XML Schema Part 1: Structures. World Wide Web Consortium (W3C) recommendation 02 May 2001. Available at http://www.w3.org/TR/xmlschema-1/.
38
39

CITED BY  39

Collaborative Colleagues:
Jean Bacon: colleagues
Ken Moody: colleagues
Walt Yao: colleagues