|
ABSTRACT
Trust management systems are frameworks for authorization in modern distributed systems, allowing remotely accessible resources to be protected by providers. By allowing providers to specify policy, and access requesters to possess certain access rights, trust management automates the process of determining whether access should be allowed on the basis of policy, rights, and an authorization semantics. In this paper we survey modern state-of-the-art in trust management authorization, focusing on features of policy and rights languages that provide the necessary expressiveness for modern practice. We characterize systems in light of a generic structure that takes into account components of practical implementations. We emphasize systems that have a formal foundation, since security properties of them can be rigorously guaranteed. Underlying formalisms are reviewed to provide necessary background.
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
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
Becker, M. Y. 2005. Cassandra: Flexible trust management and its application to electronic health records. Tech. rep. 648, University of Cambridge.
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
Blaze, M., Ioannidis, J., and Keromytis, A. D. 2003. Experience with the keynote trust management system: Applications and future directions. In Proceedings of the 1st International Conference on Trust Management. Springer-Verlag, 284--300.
|
| |
19
|
Bonatti, P. and Olmedilla, D. 2005a. Policy language specification. REWERSE Deliverable I2-D2, http://rewerse.net/deliverables.html.
|
 |
20
|
|
| |
21
|
|
| |
22
|
Bonatti, P. and Samarati, P. 2003. Logics for authorizations and security. In Logics for Emerging Applications of Databases, J. Chomicki, R. van der Meyden, and G. Saake, Eds. Springer-Verlag.
|
| |
23
|
|
| |
24
|
Bonatti, P. A., Olmedilla, D., and Peer, J. 2006. Advanced policy queries. In Proceedings of the 17th European Conference on Artificial Intelligence. IOS Press, 200--204.
|
 |
25
|
|
| |
26
|
|
| |
27
|
Dwaine Clarke , Jean-Emile Elien , Carl Ellison , Matt Fredette , Alexander Morcos , Ronald L. Rivest, Certificate chain discovery in SPKI?SDSI, Journal of Computer Security, v.9 n.4, p.285-322, January 2001
|
| |
28
|
|
| |
29
|
DeTreville, J. 2002b. Making certificates programmable. In Proceedings of the 1st Annual PKI Workshop. Hanover, NH.
|
 |
30
|
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
[doi> 10.1145/990036.990062]
|
 |
31
|
|
| |
32
|
|
| |
33
|
Ferraiolo, D. and Kuhn, R. 1992. Role-based access controls. In 15th NIST-NCSC National Computer Security Conference. 554--563.
|
| |
34
|
Gavriloaie, R., Nejdl, W., Olmedilla, D., Seamons, K. E., and Winslett, M. 2004. No registration needed: How to use declarative policies and negotiation to access sensitive resources on the semantic Web. In Proceedings of the 1st European Semantic Web Symposium. Lecture Notes in Computer Science, vol. 3053. Springer, 342--356.
|
| |
35
|
Gunter, C. A. and Jim, T. 1997. Design of an application-level security infrastructure. In Proceedings of the DIMACS Workshop on Design and Formal Verification of Security Protocols.
|
 |
36
|
|
| |
37
|
|
| |
38
|
Gunter, C. A., Jim, T., and Wang, B.-Y. 1997. Authenticated data distribution using query certificate managers. unpublished extended abstract.
|
| |
39
|
|
| |
40
|
|
| |
41
|
Hayton, R. J., Bacon, J. M., and Moody, K. 1998. OASIS: Access control in an open distributed environment. In Proceedings of the IEEE Symposium on Security and Privacy. IEEE Computer Society Press, 3--14.
|
| |
42
|
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
|
| |
43
|
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
|
| |
44
|
|
| |
45
|
|
| |
46
|
International Telecommunications Union. 2000. Information Technology—Open Systems Interconnection—The Directory: Public Key and Attribute Certificate Frameworks. International Telecommunications Union.
|
| |
47
|
International Telecommunications Union 2001. Information Technology—Open Systems Interconnection—The Directory: Overview of Concepts, Models, and Services. International Telecommunications Union.
|
| |
48
|
Jaffar, J. and Maher, M. J. 1994. Constraint logic programming: A survey. J. Logic Program. 19/20, 503--581.
|
 |
49
|
|
| |
50
|
|
| |
51
|
|
 |
52
|
|
| |
53
|
|
| |
54
|
|
 |
55
|
|
| |
56
|
|
| |
57
|
|
| |
58
|
Li, N. and Mitchell, J. C. 2003b. RT: A role-based trust-management framework. In Proceedings of the 3rd DARPA Information Survivability Conference and Exposition. IEEE Computer Society Press, 201--212.
|
| |
59
|
|
 |
60
|
|
| |
61
|
|
| |
62
|
Liu, Y. D. and Smith, S. 2002. A component security infrastructure. In Proceedings of the Foundations of Computer Security Workshop.
|
| |
63
|
|
 |
64
|
|
| |
65
|
Nikander, P. and Viljanen, L. 1998. Storing and retrieving internet certificates. In Proceedings of the 3rd Nordic Workshop on Secure IT Systems.
|
| |
66
|
OASIS. 2006a. OASIS eXtensible access control markup language technical committee. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml.
|
| |
67
|
OASIS. 2006b. OASIS security services technical committee. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security.
|
| |
68
|
OASIS. 2006c. OASIS Web services security technical committee. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss.
|
| |
69
|
Office of Technology Assessment. 1993. Protecting Privacy in Computerized Medical Information. OTA-TCT-576. U.S. Government Printing Office.
|
 |
70
|
|
 |
71
|
|
| |
72
|
|
| |
73
|
Rivest, R. L. and Lampson, B. 1996a. SDSI—A simple distributed security infrastructure. version 1.0. http://theory.lcs.mit.edu/~rivest/sdsi10.html.
|
| |
74
|
Rivest, R. L. and Lampson, B. 1996b. SDSI—A simple distributed security infrastructure. version 1.1. http://theory.lcs.mit.edu/~rivest/sdsi11.html.
|
| |
75
|
|
| |
76
|
Seamons, K., Winsborough, W., and Winslett, M. 1997. Internet credential acceptance policies. In Proceedings of the Workshop on Logic Programming for Internet Applications. Leuven, Belgium.
|
| |
77
|
Seamons, K., Winslett, M., and Yu, T. 2001. Limiting the disclosure of access control policies during automated trust negotiation.
|
| |
78
|
K. Seamons , M. Winslett , T. Yu , B. Smith , E. Child , J. Jacobson , H. Mills , L. Yu, Requirements for Policy Languages for Trust Negotiation, Proceedings of the 3rd International Workshop on Policies for Distributed Systems and Networks (POLICY'02), p.68, June 05-07, 2002
|
| |
79
|
|
| |
80
|
|
| |
81
|
|
 |
82
|
Stuart G. Stubblebine , Rebecca N. Wright, An authentication logic supporting synchronization, revocation, and recency, Proceedings of the 3rd ACM conference on Computer and communications security, p.95-105, March 14-15, 1996, New Delhi, India
[doi> 10.1145/238168.238195]
|
| |
83
|
|
| |
84
|
|
| |
85
|
|
| |
86
|
Winsborough, W. H. and Li, N. 2004. Safety in automated trust negotiation. In Proceedings of the IEEE Symposium on Security and Privacy. IEEE Computer Society, 147.
|
| |
87
|
Winsborough, W. H., Seamons, K. E., and Jones, V. E. 2000. Automated trust negotiation. In Procedings of the DARPA Information Survivability Conference and Exposition. Vol. 1. IEEE Computer Society, 88--102.
|
| |
88
|
Marianne Winslett , Neil Ching , Vicki Jones , Igor Slepchin, Assuring security and privacy for digital library transactions on the Web: client and server security policies, Proceedings of the IEEE international forum on Research and technology advances in digital libraries, p.140-151, May 07-09, 1997, Washington, D.C., United States
|
| |
89
|
Marianne Winslett , Ting Yu , Kent E. Seamons , Adam Hess , Jared Jacobson , Ryan Jarvis , Bryan Smith , Lina Yu, Negotiating Trust on the Web, IEEE Internet Computing, v.6 n.6, p.30-37, November 2002
[doi> 10.1109/MIC.2002.1067734]
|
 |
90
|
|
| |
91
|
Woo, T. Y. C. and Lam, S. S. 1993. Authorizations in distributed systems: A new approach. J. Comput. Secur. 2, 2-3, 107--136.
|
| |
92
|
XSB Inc. 2006. XSB home page. http://xsb.sourceforge.net.
|
 |
93
|
|
 |
94
|
|
|