Skip to main navigation Skip to search Skip to main content

Greedy and evolutionary algorithms for mining relationship-based access control policies

  • Stony Brook University

Research output: Contribution to journalArticlepeer-review

37 Scopus citations

Abstract

Relationship-based access control (ReBAC) provides a high level of expressiveness and flexibility that promotes security and information sharing. We formulate ReBAC as an object-oriented extension of attribute-based access control (ABAC) in which relationships are expressed using fields that refer to other objects, and path expressions are used to follow chains of relationships between objects. ReBAC policy mining algorithms have potential to significantly reduce the cost of migration from legacy access control systems to ReBAC, by partially automating the development of a ReBAC policy from an existing access control policy and attribute data. This paper presents two algorithms for mining ReBAC policies from access control lists (ACLs) and attribute data represented as an object model: a greedy algorithm guided by heuristics, and a grammar-based evolutionary algorithm. An evaluation of the algorithms on four sample policies and two large case studies demonstrates their effectiveness.

Original languageEnglish
Pages (from-to)317-333
Number of pages17
JournalComputers and Security
Volume80
DOIs
StatePublished - Jan 2019

Keywords

  • Access control policy development
  • Access control policy mining
  • Attribute-based access control
  • Evolutionary algorithms
  • Relationship-based access control

Fingerprint

Dive into the research topics of 'Greedy and evolutionary algorithms for mining relationship-based access control policies'. Together they form a unique fingerprint.

Cite this