|
ABSTRACT
In this paper, we introduce the family of UCONABC models for usage control (UCON), which integrate Authorizations (A), oBligations (B), and Conditions (C). We call these core models because they address the essence of UCON, leaving administration, delegation, and other important but second-order issues for later work. The term usage control is a generalization of access control to cover authorizations, obligations, conditions, continuity (ongoing controls), and mutability. Traditionally, access control has dealt only with authorization decisions on users' access to target resources. Obligations are requirements that have to be fulfilled by obligation subjects for allowing access. Conditions are subject and object independent environmental or system requirements that have to be satisfied for access. In today's highly dynamic, distributed environment, obligations and conditions are also crucial decision factors for richer and finer controls on usage of digital resources. Although they have been discussed occasionally in recent literature, most authors have been motivated from specific target problems and thereby limited in their approaches. The UCONABC model integrates these diverse concepts in a unified framework. Traditional authorization decisions are generally made at the time of requests but hardly recognize ongoing controls for relatively long-lived access or for immediate revocation. Moreover, mutability issues that deal with updates on related subject or object attributes as a consequence of access have not been systematically studied.Unlike other studies that have targeted on specific problems or issues, the UCONABC model seeks to enrich and refine the access control discipline in its definition and scope. UCONABC covers traditional access controls such as mandatory, discretionary, and role-based access control. Digital rights management and other modern access controls are also covered. UCONABC lays the foundation for next generation access controls that are required for today's real-world information and systems security. This paper articulates the core of this new area of UCON and develops several detailed models.
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
|
Anderson, R. 2002. TCPA/palladium frequently asked questions. Available at http://www.cl.cam.ac.uk/˜rja14/tcpa-faq.html.
|
| |
3
|
|
| |
4
|
|
| |
5
|
Bell, D. and LaPadula, L. 1973. Secure computer systems: Mathematical foundations and model. MITRE Report, MTR 2547, v2, November.
|
| |
6
|
|
| |
7
|
|
| |
8
|
ContentGuard. 2002. XrML: Extensible rights Markup Language Core 2.1 Specification. Available at http://www.xrml.org.
|
| |
9
|
|
| |
10
|
Godik, S. and Moses, T. 2002. OASIS eXtensible Access Control Markup Language (XACML) Specification 1.0. Available at http://www.oasis-open.org/committees/xacml/docs/.
|
| |
11
|
Gligor, V., Gavrila, S., and Ferraiolo, D. 1998. On the formal definition of separation-of-duty policies and their composition. 19th IEEE Computer Society Symposium on Research in Security and Privacy.
|
| |
12
|
|
 |
13
|
|
| |
14
|
Amir Herzberg , Yosi Mass , Joris Michaeli , Yiftach Ravid , Dalit Naor, Access Control Meets Public Key Infrastructure, Or: Assigning Roles to Strangers, Proceedings of the 2000 IEEE Symposium on Security and Privacy, p.2, May 14-17, 2000
|
| |
15
|
HHS. 2002. Standards for Privacy of Individually Identifiable Health Information. Available at http://www.hhs.gov/ocr/hipaa/finalreg.html.
|
| |
16
|
Iannella, R. 2002. Open Digital Rights Language V1.1. Available at http://odrl.net.
|
| |
17
|
Jajodia, S., Kudo, M., and Subrahmanian, V. S. 2001. Provisional authorizations. In E-Commerce Security and Privacy, Anup Gosh (Ed.) Kluwer Academic Press, Boston, MA.
|
| |
18
|
Kaplan, M. 1996. IBM Cryptolopes, Superdistribution and Digital Right Management. Available at http://www.research.ibm.com/people/k/kaplan.
|
 |
19
|
|
| |
20
|
Landwehr, C. 1997. Protection (Security) Models and Policy The Computer Science and Engineering Handbook. CRC Press, Boco Raton, FL, 1914--1928.
|
 |
21
|
|
| |
22
|
LaMacchia, B. 2002. Key challenges in DRM: An industry perspective. Proceedings of the 2nd ACM DRM Workshop (in conjunction with ACM CCS Conference) November.
|
| |
23
|
MIT 2001. Ten emerging technologies that will change the world. MIT Technology Review (Jan/Feb).
|
| |
24
|
P3P 2002. The Platform for Privacy Preferences 1.0 (P3P1.0) Specification. Available at http://www.w3.org/P3P/.
|
 |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
Sandhu, R. 1988. Transaction control expressions for separation of duties. In Proceedings of the Fourth Computer Security Applications Conference, 282--286.
|
| |
30
|
|
 |
31
|
|
| |
32
|
Sandhu, R. and Samarati, P. 1994. Access control: Principles and practice. IEEE Communication Magazine (Sept.), 40--48.
|
| |
33
|
|
| |
34
|
|
| |
35
|
Schneck, P. 1999. Persistent access control to prevent piracy of digital information. Proceedings of the IEEE 87, 7 (July).
|
| |
36
|
Sibert et al. 1995. The DigiBox: A self-protecting container for information commerce. Proceedings of USENIX Workshop on Electronic Commerce.
|
| |
37
|
|
| |
38
|
TCPA. 2002. Trusted Computing Paltform Alliance, Main Specification V1.1b. Available at http://www.trustedcomputing.org/docs.
|
| |
39
|
|
 |
40
|
Xin Wang , Guillermo Lao , Thomas DeMartini , Hari Reddy , Mai Nguyen , Edgar Valenzuela, XrML -- eXtensible rights Markup Language, Proceedings of the 2002 ACM workshop on XML security, November 22-22, 2002, Fairfax, VA
[doi> 10.1145/764792.764803]
|
| |
41
|
|
| |
42
|
Winsborough, W., Seamons, K., and Jones, V. 2000. Automated trust negotiation. Proceedings of the DARPA Information Survivability Conference and Exposition.
|
| |
43
|
Zhang, X. 2004. Personal communication.
|
CITED BY 42
|
|
Xinwen Zhang , Jaehong Park , Francesco Parisi-Presicce , Ravi Sandhu, A logical specification for usage control, Proceedings of the ninth ACM symposium on Access control models and technologies, June 02-04, 2004, Yorktown Heights, New York, USA
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
Bhavani Thuraisingham , Gal Lavee , Elisa Bertino , Jianping Fan , Latifur Khan, Access control, confidentiality and privacy for video surveillance databases, Proceedings of the eleventh ACM symposium on Access control models and technologies, June 07-09, 2006, Lake Tahoe, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xinwen Zhang , Masayuki Nakae , Michael J. Covington , Ravi Sandhu, A usage-based authorization framework for collaborative computing systems, Proceedings of the eleventh ACM symposium on Access control models and technologies, June 07-09, 2006, Lake Tahoe, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basel Katt , Xinwen Zhang , Ruth Breu , Michael Hafner , Jean-Pierre Seifert, A general obligation model and continuity: enhanced policy enforcement engine for usage control, Proceedings of the 13th ACM symposium on Access control models and technologies, June 11-13, 2008, Estes Park, CO, USA
|
|
|
|
|
|
|
|
|
|
|
|
Masoom Alam , Jean-Pierre Seifert , Qi Li , Xinwen Zhang, Usage control platformization via trustworthy SELinux, Proceedings of the 2008 ACM symposium on Information, computer and communications security, March 18-20, 2008, Tokyo, Japan
|
|
|
|
|
|
|
|
|
Julien Brunel , Frédéric Cuppens , Nora Cuppens , Thierry Sans , Jean-Paul Bodeveix, Security policy compliance with violation management, Proceedings of the 2007 ACM workshop on Formal methods in security engineering, p.31-40, November 02-02, 2007, Fairfax, Virginia, USA
|
|
|
|
|
|
Agreiter Berthold , Muhammad Alam , Ruth Breu , Michael Hafner , Alexander Pretschner , Jean-Pierre Seifert , Xinwen Zhang, A technical architecture for enforcing usage control requirements in service-oriented architectures, Proceedings of the 2007 ACM workshop on Secure web services, November 02-02, 2007, Fairfax, Virginia, USA
|
|
|
A. Pretschner , M. Hilty , D. Basin , C. Schaefer , T. Walter, Mechanisms for usage control, Proceedings of the 2008 ACM symposium on Information, computer and communications security, March 18-20, 2008, Tokyo, Japan
|
|
|
|
|
|
|
|
|
|
|
|
Srijith K. Nair , Andrew S. Tanenbaum , Gabriela Gheorghe , Bruno Crispo, Enforcing DRM policies across applications, Proceedings of the 8th ACM workshop on Digital rights management, October 27-27, 2008, Alexandria, Virginia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|