REWERSE-RP-2007-046

Ionut Constandache, Daniel Olmedilla, Frank Siebenlist:
Policy-driven Negotiation for Authorization in the Grid.


Complete Text [
.pdf, 263KB]
In: Proceedings of Eigth IEEE International Workshop on Policies for Distributed Systems and Networks (Policy 2007), Bologna, Italy (13th - 15th June 2007), Organization: IEEE, 211-220, June 2007
© IEEE Computer Society

Abstract
In many Grid services deployments, the clients and servers reside in different administrative domains. Hence, there is a requirement both to discover each other’s authorization policy, in order to be able to present the right assertions that allow access, and to reveal as little as possible of the access policy details to unauthorized parties. This paper describes a mechanism where the client and servers are semantically annotated with policies that protect their resources. These annotations specify both constraints and capabilities that are used during a negotiation to reason about and communicate the need to see certain credentials from the other party and to determine whether requested credentials can be obtained and revealed. The result of the negotiation is a state where both parties have satisfied their policy constraints for a subsequent interaction or where such interaction is disallowed by either or both. Furthermore, we present an implementation of a prototype, based on the PEERTRUST policy language, and a reasoning engine that is integrated in the Web services runtime component of the Globus Toolkit. The negotiation process is facilitated through the implementation of WSRF-compliant service interfaces for protocol message exchanges.

URL:
http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2007-046

BibTeX:

@inproceedings{REWERSE-RP-2007-046,
	author = {Ionut Constandache and Daniel Olmedilla and Frank Siebenlist},
	title = {Policy-driven Negotiation for Authorization in the Grid},
	booktitle = {Proceedings of Eigth IEEE International Workshop on Policies for Distributed Systems and Networks, Bologna, Italy (13th--15th June 2007)},
	year = {2007},
	organization = {IEEE},
	pages = {211--220},
	url = {http://rewerse.net/publications/rewerse-publications.html#REWERSE-RP-2007-046}
}