XACML Extension for Graphs: Flexible Authorization Policy Specification and Datastore-Independent Enforcement

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

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

Abstract

The increasing use of graph-structured data for business- and privacy-critical applications requires sophisticated, flexible and fine-grained authorization and access control. Currently, role-based access control is supported in graph databases, where access to objects is restricted via roles. This does not take special properties of graphs into account, such as vertices and edges along the path between a given subject and resource. In our previous research iterations, we started to design an authorization policy language and access control model, which considers the specification of graph paths and enforces them in the multi-model database ArangoDB. Since this approach is promising to consider graph characteristics in data protection, we improve the language in this work to provide flexible path definitions and specifying edges as protected resources. Furthermore, we introduce a method for a datastore-independent policy enforcement. Besides discussing the latest work in our XACML4G model, which is an extension to the Extensible Access Control Markup Language (XACML), we demonstrate our prototypical implementation with a real case giving an outlook on performance.
Original languageEnglish
Title of host publicationProceedings of the 20th International Conference on Security and Cryptography SECRYPT - Volume 1
Editors Sabrina De Capitani di Vimercati and Pierangela Samarati
Place of PublicationPortugal
PublisherScience and Technology Publications (SciTePress)
Pages442-449
Number of pages8
Volume1
ISBN (Print)978-989-758-666-8
DOIs
Publication statusPublished - Jul 2023

Fields of science

  • 102 Computer Sciences
  • 102010 Database systems
  • 102015 Information systems
  • 102016 IT security

JKU Focus areas

  • Digital Transformation
  • Sustainable Development: Responsible Technologies and Management
  • 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