Abstract
Critical infrastructure systems — for which high reliability and availability are paramount — must operate securely. Attack trees (ATs) are hierarchical diagrams that offer a flexible modelling language used to assess how systems can be attacked. ATs are widely employed both in industry and academia but — in spite of their popularity — little work has been done to give practitioners instruments to formulate queries on ATs in an understandable yet powerful way. In this paper we fill this gap by presenting ATM, a logic to express quantitative security properties on ATs. ATM allows for the specification of properties involved with security metrics that include “cost”, “probability” and “skill” and permits the formulation of insightful what-if scenarios. To showcase its potential, we apply ATM both to the case study of a CubeSAT and to a larger model, constructed from the real-life cyberespionage campaign Operation Dream Job, as recorded by the MITRE ATT&CK Database. We showcase property specification on the corresponding attack trees and propel usability of ATM by presenting LangATM – a domain specific language for our logic. Finally, we present theory and algorithms — based on binary decision diagrams — to check properties and compute metrics of ATM-formulae.
| Original language | English |
|---|---|
| Number of pages | 21 |
| Journal | Software and systems modeling |
| DOIs | |
| Publication status | E-pub ahead of print/First online - 31 Oct 2025 |
Keywords
- UT-Hybrid-D
- Attack trees
- Logic
- MITRE ATT& CK
- Model checking
- Aerospace
Fingerprint
Dive into the research topics of 'ATM: A Logic for Quantitative Security Properties on Attack Trees'. Together they form a unique fingerprint.-
ATM: A Logic for Quantitative Security Properties on Attack Trees
Nicoletti, S. M., Lopuhaä-Zwakenberg, M., Hahn, E. M. & Stoelinga, M., 2023, Software Engineering and Formal Methods: 21st International Conference, SEFM 2023, Eindhoven, The Netherlands, November 6-10, 2023, Proceedings. Ferreira, C. & Willemse, T. A. C. (eds.). Cham: Springer, p. 205-225 21 p. (Lecture Notes in Computer Science; vol. 14323).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Academic › peer-review
Open AccessFile2 Link opens in a new tab Citations (Scopus)83 Downloads (Pure) -
ATM: a Logic for Quantitative Security Properties on Attack Trees
Nicoletti, S. M., Lopuhaä-Zwakenberg, M., Hahn, E. M. & Stoelinga, M., 17 Sept 2023, ArXiv.org, 20 p.Research output: Working paper › Preprint › Academic
Open AccessFile58 Downloads (Pure)
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver