Enhancing security in grids through self-restricted delegation of rights with user-based policies
暂无分享,去创建一个
The delegation of user rights is an essential functionality of GSI-based Grid environments. This mechanism facilitates proxy certificates that are derived from the users' endentity certificates and enables Grid services to act in the issuing user's name. Currently, the implementation of the GSI forces users to delegate their complete scope of rights. Compromised proxy credentials can thus be used to perform every action users are entitled to. While this is no major issue for traditional Grid communities, it effectively prevents security sensitive communities like medical users from using the Grid.
This paper presents a user-based approach to restrict the scope of rights that are delegated by the user. Thus, the risk imposed by compromised proxy credentials is significantly reduced. We define a policy extension for proxy certificates that contains fine-grained authorization policies. These are used to limit delegated privileges for the access of storage and compute resources. The mechanism shown in this paper enables the user to restrict the delegated rights to the execution of specific compute jobs. The respective policy enforcement takes place on the gLite Computing Element. Compatibility to the existing proxy certificate renewal mechanism is preserved by an extension to the MyProxy service.
[1] Ian T. Foster,et al. A security architecture for computational grids , 1998, CCS '98.
[2] Ian T. Foster,et al. The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..
[3] Morrie Gasser,et al. An architecture for practical delegation in a distributed system , 1990, Proceedings. 1990 IEEE Computer Society Symposium on Research in Security and Privacy.
[4] David W. Chadwick,et al. The PERMIS X.509 role based privilege management infrastructure , 2002, SACMAT '02.