Quantitative Attack Tree Analysis via Priced Timed Automata

被引:50
|
作者
Kumar, Rajesh [1 ]
Ruijters, Enno [1 ]
Stoelinga, Marielle [1 ]
机构
[1] Univ Twente, Formal Methods & Tools, NL-7500 AE Enschede, Netherlands
关键词
MODEL-CHECKING; ALGORITHMS; SECURITY;
D O I
10.1007/978-3-319-22975-1_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The success of a security attack crucially depends on the resources available to an attacker: time, budget, skill level, and risk appetite. Insight in these dependencies and the most vulnerable system parts is key to providing effective counter measures. This paper considers attack trees, one of the most prominent security formalisms for threat analysis. We provide an effective way to compute the resources needed for a successful attack, as well as the associated attack paths. These paths provide the optimal ways, from the perspective of the attacker, to attack the system, and provide a ranking of the most vulnerable system parts. By exploiting the priced timed automaton model checker Uppaal CORA, we realize important advantages over earlier attack tree analysis methods: we can handle more complex gates, temporal dependencies between attack steps, shared subtrees, and realistic, multi-parametric cost structures. Furthermore, due to its compositionality, our approach is flexible and easy to extend. We illustrate our approach with several standard case studies from the literature, showing that our method agrees with existing analyses of these cases, and can incorporate additional data, leading to more informative results.
引用
收藏
页码:156 / 171
页数:16
相关论文
共 50 条
  • [21] Linearly Priced Timed Automata for the Bus Schedule Assignment Problem
    David, Balazs
    Hegyhati, Mate
    Kresz, Miklos
    2018 4TH IEEE INTERNATIONAL CONFERENCE ON LOGISTICS OPERATIONS MANAGEMENT (GOL), 2018,
  • [22] MODEL CHECKING ONE-CLOCK PRICED TIMED AUTOMATA
    Bouyer, Patricia
    Larsen, Kim G.
    Markey, Nicolas
    LOGICAL METHODS IN COMPUTER SCIENCE, 2008, 4 (02)
  • [23] Optimal conditional reachability for multi-priced timed automata
    Larsen, KG
    Rasmussen, JI
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2005, 3441 : 234 - 249
  • [24] Resource-optimal scheduling using priced timed automata
    Rasmussen, JI
    Larsen, KG
    Subramani, K
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2004, 2988 : 220 - 235
  • [25] Discount-Optimal Infinite Runs in Priced Timed Automata
    Fahrenberg, Uli
    Larsen, Kim G.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 239 (0C) : 179 - 191
  • [26] Risk-Averse Model Predictive Control for Priced Timed Automata
    Anbarani, Mostafa Tavakkoli
    Balta, Efe C.
    Meira-Goes, Romulo
    Kovalenko, Ilya
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 4332 - 4338
  • [27] Networked Priced Timed Automata for Energy-efficient Factory Automation
    Mechs, Sebastian
    Mueller, Joerg P.
    Lamparter, Steffen
    Peschke, Joern
    2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 5310 - 5317
  • [28] Cost optimal reachability with probability bound in priced probabilistic timed automata
    Zhang, Junhua
    Huang, Zhiqiu
    Zhong, Jing
    Cao, Zining
    ADVANCING SCIENCE THROUGH COMPUTATION, 2008, : 162 - 164
  • [29] Probably on time and within budget - On reachability in priced probabilistic timed automata
    Berendsen, Jasper
    Jansen, David N.
    Katoen, Joost-Pieter
    QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 311 - +
  • [30] Using priced timed automata for the specification and verification of CSMA/CA in WSNs
    Zohra H.
    Kahloul L.
    Benharzallah S.
    International Journal of Information and Communication Technology, 2020, 17 (02) : 129 - 145