• DocumentCode
    2960419
  • Title

    On the Performance of Access Control Policy Evaluation

  • Author

    Griffin, L. ; Butler, B. ; de Leastar, E. ; Jennings, Brendan ; Botvich, Dmitri

  • Author_Institution
    Telecommun. Software & Syst. Group, Waterford Inst. of Technol., Waterford, Ireland
  • fYear
    2012
  • fDate
    16-18 July 2012
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    There is growing awareness of the need to protect digital resources and services in both corporate and home ICT scenarios. Meanwhile, communication tools tailored for corporations are blurring the line between communication mechanisms and (near) real-time resource sharing. The resulting requirement for near real-time policy-based access control is technically challenging. In a corporate domain, such access control mechanisms must be unobtrusive and comply with strict security objectives. Thus policy evaluation performance needs to be considered while addressing traditional security concerns. This paper discusses policy system design principles that motivate a novel Policy Decision Point (PDP) implementation and associated policy language. These principles are consistent with recent web development techniques designed to improve performance and scalability. Given a modern web development stack comprising a language (Javascript), a framework (Node.js) and a database management system (Redis), the proposition is that significant performance gains can be made. Our performance experiments suggest this is the case when, through various design iterations, our prototype PDP implementation is compared with an established, Java/XACML-based access control PDP implementation. The experiments presented in this paper suggest that newer technologies offer better performance. The analysis suggests that this is because they offer a more efficient data representation and make better use of computing resources.
  • Keywords
    Internet; Java; authorisation; database management systems; Java/XACML-based access control; Javascript; Web development stack; access control mechanism; access control policy evaluation performance; communication mechanism; communication tool; computing resource; corporate domain; data representation; database management system; digital resources; home ICT scenario; policy decision point; policy language; policy system design principle; real-time policy-based access control; real-time resource sharing; strict security objective; Access control; Data structures; Prototypes; Real time systems; Scalability; Standards; XML; JSON; XACML; access control; evaluation performance; language conversion; policy; service time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Policies for Distributed Systems and Networks (POLICY), 2012 IEEE International Symposium on
  • Conference_Location
    Chapel Hill, NC
  • Print_ISBN
    978-1-4673-1993-5
  • Type

    conf

  • DOI
    10.1109/POLICY.2012.15
  • Filename
    6267997