Skip to main navigation Skip to search Skip to main content

On Automated Role-Based Access Control Assessment in Enterprise Systems

  • Andrew Walker
  • , Jan Svacina
  • , Johnathan Simmons
  • , Tomas Cerny

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

Abstract

Software system security gets a lot of attention from the industry for its crucial role in protecting private resources. Typically, users access a system’s services via an application programming interface (API). This API must be protected to prevent unauthorized access. One way that developers deal with this challenge is by using role-based access control where each entry point is associated with a set of user roles. However, entry points may use the same methods from lower layers in the application with inconsistent permissions. Currently, developers use integration or penetration testing which demands a lot of effort to test authorization inconsistencies. This paper proposes an automated method to test role-based access control in enterprise applications. Our method verifies inconsistencies within the application using authorization role definitions that are associated with the API entry points. By analyzing the method calls and entity accesses on subsequent layers, inconsistencies across the entire application can be extracted. We demonstrate our solution in a case study and discuss our preliminary results.

Original languageEnglish (US)
Title of host publicationInformation Science and Applications, ICISA 2019
EditorsKuinam J. Kim, Hye-Young Kim
PublisherSpringer
Pages375-385
Number of pages11
ISBN (Print)9789811514647
DOIs
StatePublished - 2020
Externally publishedYes
Event10th International Conference on Information Science and Applications, ICISA 2019 - Seoul, Korea, Republic of
Duration: Dec 16 2019 → Dec 18 2019

Publication series

NameLecture Notes in Electrical Engineering
Volume621

Conference

Conference10th International Conference on Information Science and Applications, ICISA 2019
Country/TerritoryKorea, Republic of
CitySeoul
Period12/16/19 → 12/18/19

Keywords

  • Access control
  • Microservices
  • REST
  • Security
  • Verification

ASJC Scopus subject areas

  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'On Automated Role-Based Access Control Assessment in Enterprise Systems'. Together they form a unique fingerprint.

Cite this