Enforcing "sticky" security policies throughout a distributed application

  • Authors:
  • David W. Chadwick;Stijn F. Lievens

  • Affiliations:
  • University of Kent, Canterbury, UK;University of Kent, Canterbury, UK

  • Venue:
  • Proceedings of the 2008 workshop on Middleware security
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Existing policy enforcement points (PEPs) typically call a local policy decision point (PDP) running at the local site, either embedded in the application, or running as a local stand alone service. In distributed applications, the PDPs at each site do not usually coordinate decision making amongst themselves, and do not pass policies between themselves. Thus it becomes very difficult to enforce "sticky" policies such as privacy policies and obligations at all the sites in a distributed application. This paper looks at different ways in which the PEPs and PDPs of a distributed application may share policies between themselves so as to enforce "sticky" policies throughout a distributed application. Three alternative models are described, the Application Protocol Enhancement Model, the Encapsulating Security Layer Model and the Back Channel Model. The strengths and weaknesses of the three models are evaluated, and we compare them to prior research in the field.