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
Link To Document