|
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
|
Jean Bacon , Ken Moody , John Bates , Richard Hayton , Chaoying Ma , Andrew McNeil , Oliver Seidel , Mark Spiteri, Generic Support for Distributed Applications, Computer, v.33 n.3, p.68-76, March 2000
[doi> 10.1109/2.825698]
|
| |
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
|
Elisa Bertino , Elena Ferrari , Vijayalakshmi Atluri, A flexible model supporting the specification and enforcement of role-based authorization in workflow management systems, Proceedings of the second ACM workshop on Role-based access control, p.1-12, November 06-07, 1997, Fairfax, Virginia, United States
[doi> 10.1145/266741.266746]
|
| |
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
|
Michael J. Covington , Wende Long , Srividhya Srinivasan , Anind K. Dev , Mustaque Ahamad , Gregory D. Abowd, Securing context-aware applications using environment roles, Proceedings of the sixth ACM symposium on Access control models and technologies, p.10-20, May 2001, Chantilly, Virginia, United States
[doi> 10.1145/373256.373258]
|
| |
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
|
Christos K. Georgiadis , Ioannis Mavridis , George Pangalos , Roshan K. Thomas, Flexible team-based access control using contexts, Proceedings of the sixth ACM symposium on Access control models and technologies, p.21-27, May 2001, Chantilly, Virginia, United States
[doi> 10.1145/373256.373259]
|
 |
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
|
John A. Hine , Walt Yao , Jean Bacon , Ken Moody, An architecture for distributed OASIS services, IFIP/ACM International Conference on Distributed systems platforms, p.104-120, April 03-07, 2000, New York, New York, United States
|
 |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
András Belokosztolszki , David M. Eyers , Peter R. Pietzuch , Jean Bacon , Ken Moody, Role-based access control for publish/subscribe middleware architectures, Proceedings of the 2nd international workshop on Distributed event-based systems, June 08-08, 2003, San Diego, California
|
|
|
Steve Neely , Helen Lowe , David Eyers , Jean Bacon , Julian Newman , Xiaofeng Gong, An architecture for supporting vicarious learning in a distributed environment, Proceedings of the 2004 ACM symposium on Applied computing, March 14-17, 2004, Nicosia, Cyprus
|
|
|
Robert E. McGrath , M. Dennis Mickunas, Dynamic personal roles for ubiquitous computing, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
Rafae Bhatti , James Joshi , Elisa Bertino , Arif Ghafoor, X-GTRBAC admin: a decentralized administration model for enterprise wide access control, Proceedings of the ninth ACM symposium on Access control models and technologies, June 02-04, 2004, Yorktown Heights, New York, USA
|
|
|
Nathan Dimmock , András Belokosztolszki , David Eyers , Jean Bacon , Ken Moody, Using trust and risk in role-based access control policies, Proceedings of the ninth ACM symposium on Access control models and technologies, June 02-04, 2004, Yorktown Heights, New York, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rakesh Bobba , Himanshu Khurana , Musab AlTurki , Farhana Ashraf, PBES: a policy based encryption system with application to data sharing in the power grid, Proceedings of the 4th International Symposium on Information, Computer, and Communications Security, March 10-12, 2009, Sydney, Australia
|
|
|
|
|
|
Jean Bacon , David Eyers , Ken Moody , Lauri Pesonen, Securing publish/subscribe for multi-domain systems, Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware, p.1-20, November 01-01, 2005, Grenoble, France
|
|
|
Yuqing Sun , Bin Gong , Xiangxu Meng , Zongkai Lin , Elisa Bertino, Specification and enforcement of flexible security policy for active cooperation, Information Sciences: an International Journal, v.179 n.15, p.2629-2642, July, 2009
|
|
|
|
|
|
|
|