Related Experiment Video
Updated: Nov 10, 2025

09:38
Updated Protocol for the Assembly and Use of the Minibioreactor Array (MBRA)
Published on: September 5, 2025
426
On automated RBAC assessment by constructing a centralized perspective for microservice mesh
Dipta Das1, Andrew Walker1, Vincent Bushong1
1Department of Computer Science, Baylor University, Waco, TX, USA.
Peerj. Computer Science
|April 5, 2021
Summary
This study introduces automated Systematic Architecture Reconstruction (SAR) to create a unified view of microservices. This enables automated detection of Role-Based Access Control (RBAC) policy inconsistencies in REST APIs.
Area of Science:
- Computer Science
- Software Engineering
- Cybersecurity
Background:
- Enforcing access control on protected services and resources is crucial in software development.
- Role-Based Access Control (RBAC) is commonly applied to REST API endpoints, but policies can be inconsistent across services.
- Manual assessment via penetration testing is costly and impractical for numerous APIs, especially in microservice architectures lacking a unified view.
Purpose of the Study:
- To present a novel approach for automated Systematic Architecture Reconstruction (SAR) tailored for microservice architectures.
- To construct a centralized perspective of a microservice mesh by analyzing REST communication patterns.
- To leverage the generated views from SAR for automated detection of RBAC inconsistencies.
Main Methods:
- Developed an automated SAR technique to analyze REST communication patterns within a microservice mesh.
- Generated centralized views representing the application's architecture from the communication patterns.
- Utilized these generated views to implement an automated RBAC inconsistency detection mechanism.
Main Results:
- Successfully demonstrated an automated method for SAR in microservice environments.
- The automated SAR process effectively constructs a unified architectural perspective.
- The proposed approach enables automated identification of RBAC policy discrepancies across services.
Conclusions:
- Automated SAR provides an efficient solution for understanding complex microservice architectures.
- This method facilitates the automated assessment and correction of RBAC inconsistencies.
- The approach enhances the security and maintainability of microservice-based applications.
Related Concept Videos
Role-Based Identity
72
Role-based identities are central to understanding how individuals navigate social environments by adopting distinct self-conceptions aligned with various societal roles. These identities are not fixed traits but are constructed through personal actions and the social feedback individuals receive in context-specific interactions. Each social role, such as student, teacher, or friend, carries a set of expectations and norms that influence how people think, feel, and behave within that...
72
Distribution Reliability and Automation
349
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
349
SBAR II: Application of SBAR
5.3K
SBAR is an effective communication tool used by healthcare professionals to communicate patient information accurately. SBAR stands for Situation, Background, Assessment, and Recommendation. For a better understanding, an example is given below.
SBAR Report from a Nurse to a Health Care Provider
S: "Hello, Dr. Smith. This is Jane, RN, from the Med Surg unit. I am calling to tell you about Ms. White in Room 210, who is experiencing increased pain and redness at her incision site. Her recent...
SBAR Report from a Nurse to a Health Care Provider
S: "Hello, Dr. Smith. This is Jane, RN, from the Med Surg unit. I am calling to tell you about Ms. White in Room 210, who is experiencing increased pain and redness at her incision site. Her recent...
5.3K
Quality Assurance
574
Quality assurance is the overarching term used to describe the activities employed to ensure the proper performance of a system. These activities can be classified into three categories: quality control, quality assessment, and internal corrective measures. Typically, these activities work cyclically: quality control is performed before and during the analysis, while quality assessment occurs during and after the investigation. Internal corrective measures are implemented based on the findings...
574
Mesh Analysis
1.2K
Mesh analysis is a valuable method for simplifying circuit analysis using mesh currents as key circuit variables. Unlike nodal analysis, which focuses on determining unknown voltages, mesh analysis applies Kirchhoff's voltage law (KVL) to find unknown currents within a circuit. This method is particularly convenient in reducing the number of simultaneous equations that need to be solved.
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
A fundamental concept in mesh analysis is the definition of meshes and mesh currents. A mesh is a closed...
1.2K
Automatic Processing and Automatic Social Behavior
101
Automatic processing refers to the cognitive operations that occur without conscious intent or awareness, playing a fundamental role in shaping social cognition and behavior. These processes enable individuals to navigate complex social environments efficiently by relying on mental shortcuts and pre-existing knowledge structures known as schemas. One of the most influential mechanisms underlying automatic processing is priming, which subtly activates mental representations through exposure to...
101
