• DocumentCode
    1861923
  • Title

    Representing and Reasoning about Web Access Control Policies

  • Author

    Ahn, Gail-Joon ; Hu, Hongxin ; Lee, Joohyung ; Meng, Yunsong

  • Author_Institution
    Sch. of Comput., Inf. & Decision Syst. Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    137
  • Lastpage
    146
  • Abstract
    The advent of emerging technologies such as Web services, service-oriented architecture, and cloud computing has enabled us to perform business services more efficiently and effectively. However, we still suffer from unintended security leakages by unauthorized services while providing more convenient services to Internet users through such a cutting-edge technological growth. Furthermore, designing and managing Web access control policies are often error-prone due to the lack of logical and formal foundation. In this paper, we attempt to introduce a logic-based policy management approach for Web access control policies especially focusing on XACML (eXtensible Access Control Markup Language) policies, which have become the de facto standard for specifying and enforcing access control policies for various applications and services in current Web-based computing technologies. Our approach adopts Answer Set Programming (ASP) to formulate XACML that allows us to leverage the features of ASP solvers in performing various logical reasoning and analysis tasks such as policy verification, comparison and querying. In addition, we propose a policy analysis method that helps identify policy violations in XACML policies accommodating the notion of constraints in role-based access control (RBAC). We also discuss a proof-of-concept implementation of our method called XACMLl2ASP with the evaluation of several XACML policies from real-world software systems.
  • Keywords
    authorisation; cloud computing; logic programming; Internet; Web access control policy; Web based computing; answer set programming; extensible access control markup language; logic-based policy management; logical reasoning; role based access control; Access control; Cognition; Computational modeling; Programming; Semantics; Software; Answer Set Programming; Role-based Access Control; XACML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4244-7512-4
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2010.20
  • Filename
    5676253