School of Computing

Expressions of Expertness: The Virtuous Circle of Natural Language for Access Control Policy Specification

Philip Inglesant, M Angela Sasse, David Chadwick, and Lei Lei Shi

In Symposium on Usable Privacy and Security (SOUPS), July 2008, Pittsburgh, PA, pages 182-196, July 2008.

Abstract

The implementation of usable security is particularly challenging in the growing field of Grid computing, where control is decentralised, systems are heterogeneous, and authorization applies across administrative domains. PERMIS, based on the Role-Based Access Control (RBAC) model, provides a unified, scalable infrastructure to address these challenges. Previous research has found that resource owners generally do not understand the PERMIS RBAC model and consequently have difficulty expressing access control policies. We have addressed this issue by investigating the use of a controlled natural language parser for expressing these policies. In this paper, we describe our experiences in the design, implementation, and evaluation of this parser for the PERMIS Editor. We began by understanding the ways in which non-security specialists express their Grid access control needs, through interviews and focus groups with 45 resource owners. We found that the many areas of Grid computing use present varied security requirements; this suggests a minimal, open design. We designed and implemented a controlled natural language system to support these needs, which we evaluated with a cross-section of 17 target users. We found that the interface is highly usable for interaction: participants were not daunted by the text editor, and understood the syntax easily. However, some strict requirements of the controlled language were problematic. Using natural language helps overcome some conceptual mis-matches between PERMIS RBAC and older paradigms; however, there are still subtleties which are not always understood. In conclusion, the parser is not sufficient on its own, and should be seen in the interplay with other parts of the PERMIS Editor, so that, iteratively, users are helped to understand the underlying PERMIS model and to express their security policies more accurately and more completely.

Download publication 192 kbytes (PDF)

Bibtex Record

@conference{2837,
author = {Philip Inglesant and M Angela Sasse and David Chadwick and Lei Lei Shi},
title = {{E}xpressions of {E}xpertness: {T}he {V}irtuous {C}ircle of {N}atural {L}anguage for {A}ccess {C}ontrol {P}olicy {S}pecification},
month = {July},
year = {2008},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2008/2837},
    publication_type = {conference},
    submission_id = {18567_1225729228},
    booktitle = {Symposium on Usable Privacy and Security (SOUPS), July 2008, Pittsburgh, PA},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014