Integrating Network and Attack Graphs for Service-Centric Impact Analysis
Joni Herttuainen, Vesa Kuikka, Kimmo K. Kaski
TL;DR
The paper addresses the problem of assessing how cyber attacks propagate across both network and service layers to affect user services. It proposes a multilayer, probabilistic framework that integrates attack graphs with the underlying communication network, using the Simple Contagion Algorithm to compute network-level reachability and a joint attack probability $p(i,j) = p_N(i,j) \cdot p_E(i,j)$, with state propagation given by $P(i) = 1 - \prod_{j \in A} [1 - P(j,i)]$. The work introduces a suite of metrics, including $E[I_i]$, $CE[I_i]$, $C_{IN}(n)$, $C_{OUT}(n)$, and $C_{NODE}(n)$, to quantify impact at multiple granularities and demonstrates mitigation strategies via vulnerability fixing and monitoring, as well as sensitivity to network weights. The results illustrate how service-centric risk evolves under different scenarios and provide actionable guidance for risk mitigation and security planning in enterprise networks.
Abstract
We present a novel methodology for modelling, visualising, and analysing cyber threats, attack paths, as well as their impact on user services in enterprise or infrastructure networks of digital devices and services they provide. Using probabilistic methods to track the propagation of an attack through attack graphs, via the service or application layers, and on physical communication networks, our model enables us to analyse cyber attacks at different levels of detail. Understanding the propagation of an attack within a service among microservices and its spread between different services or application servers could help detect and mitigate it early. We demonstrate that this network-based influence spreading modelling approach enables the evaluation of diverse attack scenarios and the development of protection and mitigation measures, taking into account the criticality of services from the user's perspective. This methodology could also aid security specialists and system administrators in making well-informed decisions regarding risk mitigation strategies.
