Extended XACML Language and Architecture for Access Control in Graph-structured Data

Aya Mohamed, Dagmar Auer, Daniel Hofer, Josef Küng

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

The rapidly increasing use of graph databases for a wide variety of applications demands flexible authorization and fine-grained access control at the level of attributes associated with the basic entities (i.e., accessing subject, requested resource, performed action, and environmental conditions) but also the vertices and edges along a particular access path. We present a solution for authorization policy specification and enforcement in a graph database to apply fine-grained path-specific constraints on graph-structured data. Therefore, we extend the well-established declarative policy definition language eXtensible Access Control Markup Language (XACML) and its architecture to describe path patterns and enforce the policies using the standard functional components of XACML. Our approach, XACML for Graph-structured data (XACML4G), defines an extended XACML grammar for the authorization policy and access request. To enforce XACML4G policies, we relied on the extensibility points of the XACML architecture and added proprietary extensions. We show the significance of our approach by means of a demonstration prototype in the university domain. Finally, we provide an initial evaluation of the expressiveness and performance of XACML4G with regard to XACML.
Original languageEnglish
Title of host publicationThe 23rd International Conference on Information Integration and Web Intelligence (iiWAS2021)
EditorsEric Pardede, Maria-Indrawan Santiago, Pari Delir Haghighi, Matthias Steinbauer, Ismail Khalil, Gabriele Kotsis
Place of PublicationNew York, USA
PublisherACM
Pages367-374
Number of pages13
ISBN (Electronic)9781450395564
DOIs
Publication statusPublished - 2021

Publication series

NameInternational Conference on Information Integration and Web Intelligence
ISSN (Print)2662-995X

Fields of science

  • 102010 Database systems
  • 102015 Information systems
  • 102016 IT security

JKU Focus areas

  • Digital Transformation
  • KnoP-2D

    Auer, D. (Researcher), Mohamed, A. (Researcher) & Küng, J. (PI)

    01.03.201928.02.2022

    Project: Funded researchFFG - Austrian Research Promotion Agency

Cite this