ComputingComputer ScienceInformation SystemsComputer SecuritySecurity ArchitectureSecurity PolicyAccess ControlAccess RightsAuthorizationPolicy-based Access ControlSecurity ControlsAccess Control ArchitectureAccess ModelsAuthorization ArchitectureSecurity MechanismsSecurity Policy FormulationWeb Service ArchitectureWeb Services
Web services and SOA enable collaboration by connecting loosely coupled systems, but their dynamic, ad‑hoc access patterns expose security gaps that current static, coarse‑grained access control models cannot adequately address. This work proposes an attribute‑based access control (ABAC) model for Web services, leveraging subject, object, and environment attributes to meet both mandatory and discretionary security requirements. The authors detail the ABAC architecture and policy formulation, compare it with role‑based models to highlight its advantages, and demonstrate its application to Web service invocations using standard protocols and open‑source tools. The study concludes that ABAC offers superior flexibility and security for Web services and outlines future research directions.
For companies and government agencies alike, the emergence of Web services technologies and the evolution of distributed systems toward service oriented architectures (SOA) have helped promote collaboration and information sharing by breaking down "stove-piped" systems and connecting them via loosely coupled, interoperable system-to-system interfaces. Such architectures, however, also bring about their own security challenges that require due consideration. Unfortunately, the current information security mechanisms are insufficient to address these challenges. In particular, the access control models today are mostly static and coarsely grained; they are not well-suited for the service-oriented environments where information access is dynamic and ad-hoc in nature. This paper outlines the access control challenges for Web services and SOA, and proposes an attribute based access control (ABAC) model as a new approach, which is based on subject, object, and environment attributes and supports both mandatory and discretionary access control needs. The paper describes the ABAC model in terms of its authorization architecture and policy formulation, and makes a detailed comparison between ABAC and traditional role-based models, which clearly shows the advantages of ABAC. The paper then describes how this new model can be applied to securing Web service invocations, with an implementation based on standard protocols and open-source tools. The paper concludes with a summary of the ABAC model's benefits and some future directions.
12
Role-based access control models
Ravi Sandhu, Edward J. Coyne, H.L. Feinstein et al. · Computer · 1996 · 5.8K citations
Lattice-based access control models
Ravi Sandhu · Computer · 1993 · 711 citations
Certificate-based access control for widely distributed resources
Mary R. Thompson, William Johnston, Srilekha Mudumbai et al. · 1999 · 224 citations