KIT | KIT-Bibliothek | Impressum | Datenschutz

An Extensible Framework for Architecture-Based Data Flow Analysis for Information Security

Boltz, Nicolas ORCID iD icon; Hahner, Sebastian ORCID iD icon; Gerking, Christopher ORCID iD icon; Heinrich, Robert

Abstract:

The growing interconnection between software systems increases the need for security already at design time. Security-related properties like confidentiality are often analyzed based on data flow diagrams (DFDs). However, manually analyzing DFDs of large software systems is bothersome and error-prone, and adjusting an already deployed software is costly. Additionally, closed analysis ecosystems limit the reuse of modeled information and impede comprehensive statements about a system's security. In this paper, we present an open and extensible framework for data flow analysis. The central element of our framework is our new implementation of a well-validated data-flow-based analysis approach. The framework is compatible with DFDs and can also extract data flows from the Palladio architectural description language. We showcase the extensibility with multiple model and analysis extensions. Our evaluation indicates that we can analyze similar scenarios while achieving higher scalability compared to previous implementations.


Volltext §
DOI: 10.5445/IR/1000170635
Veröffentlicht am 13.05.2024
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsjahr 2024
Sprache Englisch
Identifikator KITopen-ID: 1000170635
HGF-Programm 46.23.03 (POF IV, LK 01) Engineering Security for Mobility Systems
Weitere HGF-Programme 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Verlag arxiv
Umfang 16 S.
Nachgewiesen in Dimensions
Relationen in KITopen
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page