Machine Learning–Based Mitigation of Confidentiality Violations in Software Architectures

Read full text
Authors: Nils Niehues, Sebastian Hahner, Robert Heinrich
Cited by: 0

Abstract

Modern software systems are increasingly complex and interconnected, demanding rigorous analysis to ensure properties such as confidentiality. However, uncertainty in systems and environments limits precise architecture-based confidentiality analysis and hampers automated model repair. Existing approaches detect confidentiality violations but fail to mitigate them effectively. This paper introduces a machine learning–enhanced analysis that evaluates the criticality of violations and automates their repair, bridging the gap between detection and mitigation. Our evaluation shows that logistic regression best ranks uncertainty sources, and, combined with incremental testing, our approach outperforms the state of the art with up to 60× faster runtimes.

Fields of Study & Subjects

Security and Verification in Computing Software Testing and Debugging Techniques Information and Cyber Security

Publication details

Journal / source
Gesellschaft für Informatik (GI)
Publication date
1 January 2026
Language
EN