TUHH Open Research
Help
New user? Click here to register.Have you forgotten your password?
Communities & Collections
Publications
Research Data
People
Institutions
Projects
  1. Home
  2. Publications
  3. Publication References
  4. Automatic rule checking for microservices: supporting security analysis with explainability

Automatic rule checking for microservices: supporting security analysis with explainability

Publikationstyp
Journal Article
Date Issued
2026-07-16
Sprache
English
Author(s)
Schneider, Simon Malte
Software Security E-22
Queval, Pierre-Jean
Milánkovich, Ákos
Díaz Ferreyra, Nicolás
Software Security E-22
Zdun, Uwe
Scandariato, Riccardo
Software Security E-22
TORE-URI
https://hdl.handle.net/11420/58501
Journal
ACM transactions on software engineering and methodology
Volume
35
Issue
8
Start Page
1
End Page
51
Citation
ACM transactions on software engineering and methodology 35 (8): 1-51 (2026)
Publisher DOI
10.1145/3771275
Scopus ID
2-s2.0-105046003198
Publisher
Association for Computing Machinery (ACM)
Software security analysis is often done manually, raising performance and correctness issues. Introducing automation is challenging because human verification of the outcomes is often required, especially for security assessment and certification. The distributed nature of microservice applications further increases these concerns.
We present an approach for automatically checking architectural security rules on models of microservice applications. It provides explainability for verdicts of rules that are expressed as model queries in our rule specification language. This comprehensible, step-by-step evidence leverages traceability information from the input models to link to artifacts in code. Hence, the complete analysis process from source code via model to rule verdict can be traced and verified. Custom rules can be formulated in addition to a library of 25 best-practice architectural security rules.
We evaluated the approach’s correctness by checking the 25 rules on 16 dataflow diagrams of microservice applications with a prototype (called MicroCertiSec) and observed promising results (precision=0.98; recall=1). Additionally, we performed an evaluation with industry experts and academics to gain initial insights into the approach’s usefulness for real-world security analysis. The nine participants gave highly positive feedback on usefulness and usability and stated they would use such an approach in their daily work.
DDC Class
600: Technology
TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback