# Security Decisions for Cyber-Physical Systems based on Solving Critical Node Problems with Vulnerable Nodes

arXiv: https://arxiv.org/abs/2406.10287 · HTML: https://mlsanity.com/paper/2406.10287/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 7 of its 28 references that are in the map.
- First posted on arXiv 12 Jun 2024.

## Builds on (most cited first, 7 of 7)

- [Cooperative Game Theory Approaches for Network Partitioning](https://mlsanity.com/paper/1707.03587/) (2017)
- [Learning the Associations of MITRE ATT&CK Adversarial Techniques](https://mlsanity.com/paper/2005.01654/) (2020)
- [Practical Fixed-Parameter Algorithms for Defending Active Directory Style Attack Graphs](https://mlsanity.com/paper/2112.13175/) (2021)
- [Scalable Edge Blocking Algorithms for Defending Active Directory Style Attack Graphs](https://mlsanity.com/paper/2212.04326/) (2022)
- [Parameterized Complexity of Critical Node Cuts](https://mlsanity.com/paper/1503.06321/) (2015)
- [Defending with Shared Resources on a Network](https://mlsanity.com/paper/1911.08196/) (2019)
- [Defending against Contagious Attacks on a Network with Resource Reallocation](https://mlsanity.com/paper/2012.01036/) (2020)

## Abstract (arXiv)

Cyber-physical production systems consist of highly specialized software and hardware components. Most components and communication protocols are not built according to the Secure by Design principle. Therefore, their resilience to cyberattacks is limited. This limitation can be overcome with common operational pictures generated by security monitoring solutions. These pictures provide information about communication relationships of both attacked and non-attacked devices, and serve as a decision-making basis for security officers in the event of cyberattacks. The objective of these decisions is to isolate a limited number of devices rather than shutting down the entire production system. In this work, we propose and evaluate a concept for finding the devices to isolate. Our approach is based on solving the Critical Node Cut Problem with Vulnerable Vertices (CNP-V) - an NP-hard computational problem originally motivated by isolating vulnerable people in case of a pandemic. To the best of our knowledge, this is the first work on applying CNP-V in context of cybersecurity.
