Architecture-Based Attack Path Analysis for Identifying Potential Security Incidents

被引:1
|
作者
Walter, Maximilian [1 ]
Heinrich, Robert [1 ]
Reussner, Ralf [1 ]
机构
[1] Karlsruhe Inst Technol KIT, KASTEL Inst Informat Secur & Dependabil, Karlsruhe, Germany
来源
关键词
Attack Propagation; Software Architecture; Attack Path;
D O I
10.1007/978-3-031-42592-9_3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Analyzing attacks and potential attack paths can help to identify and avoid potential security incidents. Manually estimating an attack path to a targeted software element can be complex since a software system consists of multiple vulnerable elements, such as components, hardware resources, or network elements. In addition, the elements are protected by access control. Software architecture describes the structural elements of the system, which may form elements of the attack path. However, estimating attack paths is complex since different attack paths can lead to a targeted element. Additionally, not all attack paths might be relevant since attack paths can have different properties based on the attacker's capabilities and knowledge. We developed an approach that enables architects to identify relevant attack paths based on the software architecture. We created a metamodel for filtering options and added support for describing attack paths in an architectural description language. Based on this metamodel, we developed an analysis that automatically estimates attack paths using the software architecture. This can help architects to identify relevant attack paths to a targeted component and increase the system's overall security. We evaluated our approach on five different scenarios. Our evaluation goals are to investigate our analysis's accuracy and scalability. The results suggest a high accuracy and good runtime behavior for smaller architectures.
引用
收藏
页码:37 / 53
页数:17
相关论文
共 50 条
  • [1] Architecture-based attack propagation and variation analysis for identifying confidentiality issues in Industry 4.0
    Walter, Maximilian
    Hahner, Sebastian
    Bures, Tomas
    Hnetynka, Petr
    Heinrich, Robert
    Reussner, Ralf
    AT-AUTOMATISIERUNGSTECHNIK, 2023, 71 (06) : 443 - 452
  • [2] Architecture-Based Security or UxVs
    Berzins, Valdis
    NAVAL ENGINEERS JOURNAL, 2020, 132 (02) : 95 - 100
  • [3] Enterprise Architecture-Based Risk and Security Modelling and Analysis
    Jonkers, Henk
    Quartel, Dick A. C.
    GRAPHICAL MODELS FOR SECURITY, GRAMSEC 2016, 2016, 9987 : 94 - 101
  • [4] Security architecture-based system design
    Schneider, EA
    NEW SECURITY PARADIGM WORKSHOP, PROCEEDINGS, 2000, : 25 - 31
  • [5] An Extensible Framework for Architecture-Based Data Flow Analysis for Information Security
    Boltz, Nicolas
    Hahner, Sebastian
    Gerking, Christopher
    Heinrich, Robert
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 342 - 358
  • [6] ARCHITECTURE-BASED NETWORK SIMULATION FOR CYBER SECURITY
    Hamilton, John A., Jr.
    2013 WINTER SIMULATION CONFERENCE (WSC), 2013, : 2914 - 2922
  • [7] Analysis and design for architecture-based software
    Jia Xiaolin
    JournalofSystemsEngineeringandElectronics, 2005, (04) : 924 - 930
  • [8] Architecture-Based Issue Propagation Analysis
    Speth, Sandro
    Krieger, Niklas
    Heinrich, Robert
    Becker, Steffen
    SOFTWARE ARCHITECTURE, ECSA 2024, 2024, 14889 : 121 - 137
  • [9] Quantifying software performance, reliability and security: An architecture-based approach
    Sharma, Vibhu Saujanya
    Trivedi, Kishor S.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (04) : 493 - 509
  • [10] Enabling Security-by-design in Smart Grids: An architecture-based approach
    Aranha, Helder
    Masi, Massimiliano
    Sellitto, Giovanni Paolo
    Pavleska, Tanja
    2019 15TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2019), 2019, : 177 - 179