Optimal Network Security Hardening Using Attack Graph Games
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 526-531.
Abstract
Preventing attacks in a computer network is the core problem in network security. We introduce a new game-theoretic model of the interaction between a network administrator who uses limited resource to harden a network and an attacker who follows a multi-stage plan to attack the network. The possible plans of the attacker are compactly represented using attack graphs, while the defender adds fake targets (honeypots) to the network to deceive the attacker. The compact representation of the attacker's strategies presents a computational challenge and finding the best response of the attacker is NP-hard. We present a solution method that first translates an attack graph into an MDP and solves it using policy search with a set of pruning techniques. We present an empirical evaluation of the model and solution algorithms, evaluating scalability, the types of solutions that are generated for realistic cases, and sensitivity analysis.
@inproceedings{ijcai2015p80,
title = {Optimal Network Security Hardening Using Attack Graph Games},
author = {Durkota, Karel and Lisý, Viliam and Bošanský, Branislav and Kiekintveld, Christopher},
booktitle = {Proceedings of the Twenty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-15}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Qiang Yang and Michael Wooldridge},
pages = {526--531},
year = {2015},
month = {7},
note = {Main Track},
url = {https://ijcai.org/proceedings/2015/80},
}
TY - CPAPER TI - Optimal Network Security Hardening Using Attack Graph Games AU - Durkota, Karel AU - Lisý, Viliam AU - Bošanský, Branislav AU - Kiekintveld, Christopher T2 - Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-15 PB - International Joint Conferences on Artificial Intelligence PY - 2015 SP - 526 EP - 531 UR - https://ijcai.org/proceedings/2015/80 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: