Cost-damage analysis of attack trees

Attack trees (ATs) are a widely deployed modelling technique to categorize potential attacks on a system. An attacker of such a system aims at doing as much damage as possible, but might be limited by a cost budget. The maximum possible damage for a given cost budget is an important security metric of a system. In this paper, we find the maximum damage given a cost budget by modelling this problem with ATs, both in deterministic and probabilistic settings. We show that the general problem is NP-complete, and provide heuristics to solve it. For general ATs these are based on integer linear programming. However when the AT is tree-structured, then one can instead use a faster bottom-up approach. We also extend these methods to other problems related to the cost-damage tradeoff, such as the cost-damage Pareto front.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/09/2021

Attack time analysis in dynamic attack trees via integer linear programming

Attack trees are an important tool in security analysis, and an importan...
research
08/18/2023

The damage number of the Cartesian product of graphs

We consider a variation of Cops and Robber, introduced in [D. Cox and A....
research
09/21/2022

Adversarial Formal Semantics of Attack Trees and Related Problems

Security is a subject of increasing attention in our actual society in o...
research
12/02/2020

Defending against Contagious Attacks on a Network with Resource Reallocation

In classic network security games, the defender distributes defending re...
research
01/06/2019

Toward a Theory of Cyber Attacks

We provide a general methodology for analyzing defender-attacker based "...
research
04/07/2020

Fail-safe optimization of viscous dampers for seismic retrofitting

This paper presents a new optimization approach for designing minimum-co...
research
12/26/2021

PreDisM: Pre-Disaster Modelling With CNN Ensembles for At-Risk Communities

The machine learning community has recently had increased interest in th...

Please sign up or login with your details

Forgot password? Click here to reset