Cue: a framework for generating meaningful feedback in XACML

  • Authors:
  • Sunil Kumar Ghai;Prateek Nigam;Ponnurangam Kumaraguru

  • Affiliations:
  • Delhi College of Engineering, Delhi, India;Delhi College of Engineering, Delhi, India;Indraprastha Institute of Information Technology, Delhi, India

  • Venue:
  • Proceedings of the 3rd ACM workshop on Assurable and usable security configuration
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

With a number of access rules at play along with contexts in which they may or may not apply, it is not always obvious to the legitimate user what caused an authorization server to deny a request, neither is it possible for the administrator to specify a complete fail proof policy. It then becomes the responsibility of the system to act in a user friendly manner by providing feedback suggesting the requester about possible alternatives. The system should also cover any unhandled request that it may encounter due to an incomplete system policy. At the same time, it is essential for feedback to not reveal the entire policy to any user. In this paper we propose a framework Cue, for generating feedback in XACML using logic programming in Prolog. Feedback content is protected by the use of meta policy which itself is specified in XACML. We first translate XACML policies into logic based functors. Second, we execute a query using parameters in the denied XACML request, to identify conditions that failed. Third, the failed condition is notified as feedback if a meta policy allows the system to reveal it. Cue is capable of generating appropriate feedback while ensuring that a desired degree of confidentiality is maintained.