A Study of Attribute-Based Access Control (ABAC) Languages: A Real-World Perspective

Open computing environments need a flexible mechanism to support fine-grained access control for the dynamic nature of the requests to allow or deny while accessing the resources. Access control as a tool involves regulating requests for data and services within a system to determine whether they should be granted or denied. The Attribute-Based Access Control (ABAC) model, along with its policies and languages, is constantly evolving to create frameworks that are flexible and expressive enough to meet the security needs of new applications and real-world scenarios. Access control policy languages differ in how they specify and manage policies and attributes, as well as in how they compute and enforce decisions. To the best of the authors' knowledge, no research papers are considered to provide a real-world perspective in terms of policy definition and highlight their features for widely adopted ABAC policy languages. This paper explores widely adopted ABAC policy languages such as Extensible Access Control Markup Language (XACML), Next-Generation Access Control (NGAC), Polar, and Streaming Attribute Policy Language (SAPL), offering a comprehensive implementation perspective of how policies are written in these languages.

Authors

Publication Details

Published
2024-11-28
DOI
https://doi.org/10.1109/cins63881.2024.10864398
Citations
1
Primary Topic
Access Control and Trust
Type
article
Field-Weighted Citation Impact
1.13
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Study of Attribute-Based Access Control (ABAC) Languages: A Real-World Perspective

Mahesh Shirole, Gayatri K Chaturvedi
1 citations
Access Control and Trust
1.13
article

A Study of Attribute-Based Access Control (ABAC) Languages: A Real-World Perspective

Mahesh Shirole, Gayatri K Chaturvedi
article en
1 citations

Abstract

Open computing environments need a flexible mechanism to support fine-grained access control for the dynamic nature of the requests to allow or deny while accessing the resources. Access control as a tool involves regulating requests for data and services within a system to determine whether they should be granted or denied. The Attribute-Based Access Control (ABAC) model, along with its policies and languages, is constantly evolving to create frameworks that are flexible and expressive enough to meet the security needs of new applications and real-world scenarios. Access control policy languages differ in how they specify and manage policies and attributes, as well as in how they compute and enforce decisions. To the best of the authors' knowledge, no research papers are considered to provide a real-world perspective in terms of policy definition and highlight their features for widely adopted ABAC policy languages. This paper explores widely adopted ABAC policy languages such as Extensible Access Control Markup Language (XACML), Next-Generation Access Control (NGAC), Polar, and Streaming Attribute Policy Language (SAPL), offering a comprehensive implementation perspective of how policies are written in these languages.

Quality Education
Openalex Percentile: Top 14%
Access Control and Trust
1.13
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.