|
ABSTRACT
Despite considerable advancements in the area of access control and authorization languages, current approaches to enforcing access control are all based on monolithic and complete specifications. This assumption is too restrictive when access control restrictions to be enforced come from the combination of different policy specifications, each possibly under the control of independent authorities, and where the specifics of some component policies may not even be known apriori. Turning individual specifications into a coherent policy to be fed into the access control system requires a nontrivial combination and translation process. This article addresses the problem of combining authorization specifications that may be independently stated, possibly in different languages and according to different policies. We propose an algebra of security policies together with its formal semantics and illustrate how to formulate complex policies in the algebra and reason about them. A translation of policy expressions into equivalent logic programs is illustrated, which provides the basis for the implementation of the algebra. The algebra's expressiveness is analyzed through a comparison with first-order logic.
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
|
BANISAR, D. AND DAVIES, S. 1999. Privacy & Human Rights-An International Survey of Privacy Laws and Developments. EPIC.
|
 |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
GELFOND, M. AND LIFSCHITZ, V. 1988. The stable model semantics for logic programming. In Proceedings of the International Conference on Logic Programming (ICLP'88), MITPress, Cambridge, Mass., 1070-1080.
|
| |
7
|
HOSMER, H. 1992. The multipolicy paradigm. In Proceedings of the Fifteenth National Computer Security Conference (Baltimore, Oct.), 409-422.
|
| |
8
|
|
 |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
LUNT, T. 1989. Access control policies for database systems. In Database Security II: Status and Prospects, C. Landwehr, Ed., North-Holland, Amsterdam, The Netherlands, 41-52.
|
 |
16
|
|
| |
17
|
SAGONAS, K., SWIFT, T., WARREN, D., FREIRE, J., AND RAO, P. 2000. The XSB programmer's manual, version 2.2. http://xsb.sourceforge.net.
|
| |
18
|
|
 |
19
|
|
| |
20
|
STERLING, L. AND SHAPIRO, E. 1997. The Art of Prolog. MIT Press, Cambridge, Mass.
|
| |
21
|
SUBRAHMANIAN, V., ADALI, S., BRINK, A., EMERY, R., LU, J., RAJPUT, A., ROGERS, T., ROSS, R., AND WARD, C. 1997. Hermes: Heterogeneous reasoning and mediator system. http://www.cs.umd.edu/projects/ hermes/publications/abstracts/hermes.html.
|
| |
22
|
WOO, T. AND LAM, S. 1993. Authorizations in distributed systems: A new approach. J. Comput. Sec. 2, 2,3, 107-136.
|
CITED BY 22
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Radha Jagadeesan , Will Marrero , Corin Pitcher , Vijay Saraswat, Timed constraint programming: a declarative approach to usage control, Proceedings of the 7th ACM SIGPLAN international conference on Principles and practice of declarative programming, p.164-175, July 11-13, 2005, Lisbon, Portugal
|
|
|
|
|
|
|
|
|
Audun Jøsang , Dieter Gollmann , Richard Au, A method for access authorisation through delegation networks, Proceedings of the 2006 Australasian workshops on Grid computing and e-research, p.165-174, January 16-19, 2006, Hobart, Tasmania, Australia
|
|
|
|
|
|
|
|
|
|
|
|
Glenn Bruns , Daniel S Dantas , Michael Huth, A simple and expressive semantic framework for policy composition in access control, Proceedings of the 2007 ACM workshop on Formal methods in security engineering, p.12-21, November 02-02, 2007, Fairfax, Virginia, USA
|
|
|
|
|
|
|
|
|
David W. Marsh , Rusty O. Baldwin , Barry E. Mullins , Robert F. Mills , Michael R. Grimaila, A security policy language for wireless sensor networks, Journal of Systems and Software, v.82 n.1, p.101-111, January, 2009
|
|
|
Qun Ni , Elisa Bertino , Jorge Lobo, D-algebra for composing access control policy decisions, Proceedings of the 4th International Symposium on Information, Computer, and Communications Security, March 10-12, 2009, Sydney, Australia
|
|
|
|
|
|
Prathima Rao , Dan Lin , Elisa Bertino , Ninghui Li , Jorge Lobo, An algebra for fine-grained integration of XACML policies, Proceedings of the 14th ACM symposium on Access control models and technologies, June 03-05, 2009, Stresa, Italy
|
|
|
|
|
|
|
|
|
Ninghui Li , Qihua Wang , Wahbeh Qardaji , Elisa Bertino , Prathima Rao , Jorge Lobo , Dan Lin, Access control policy combining: theory meets practice, Proceedings of the 14th ACM symposium on Access control models and technologies, June 03-05, 2009, Stresa, Italy
|
|
|
|
|