Visible to the public Classifying and Comparing Attribute-Based and Relationship-Based Access Control

TitleClassifying and Comparing Attribute-Based and Relationship-Based Access Control
Publication TypeConference Paper
Year of Publication2017
AuthorsAhmed, Tahmina, Sandhu, Ravi, Park, Jaehong
Conference NameProceedings of the Seventh ACM on Conference on Data and Application Security and Privacy
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4523-1
KeywordsABAC, Access Control, attribute, control theory, Human Behavior, human factor, privacy, pubcrawl, rebac, relationship, resilience, Resiliency, Scalability
AbstractAttribute-based access control (ABAC) expresses authorization policy via attributes while relationship-based access control (ReBAC) does so via relationships. While ABAC concepts have been around for a long time, ReBAC is relatively recent emerging with its essential application in online social networks. Even as ABAC and ReBAC continue to evolve, there are conflicting claims in the literature regarding their comparison. It has been argued that ABAC can subsume ReBAC since attributes can encode relationships. Conversely there are claims that the multilevel (or indirect) relations of ReBAC bring fundamentally new capabilities. So far there is no rigorous comparative study of ABAC vis a vis ReBAC. This paper presents a comparative analysis of ABAC and ReBAC, and shows how various ReBAC features can be realized with different types of ABAC. We first identify several attribute types such as entity/non-entity and structured attributes that significantly influence ABAC or ReBAC expressiveness. We then develop a family of ReBAC models and a separate family of ABAC models based on the identified attribute types, with the goal of comparing the expressive power of these two model families. Further, we identify different dynamics of the models that are crucial for model comparison. We also consider different solutions for representing multilevel relationships with attributes. Finally, the ABAC and ReBAC model families are compared in terms of relative expressiveness and performance implications.
URLhttp://doi.acm.org/10.1145/3029806.3029828
DOI10.1145/3029806.3029828
Citation Keyahmed_classifying_2017