A Layered Reference Model for Penetration Testing with Reinforcement Learning and Attack Graphs
Not on the map. Why?
Abstract (arXiv)
This paper considers key challenges to using reinforcement learning (RL) with attack graphs to automate penetration testing in real-world applications from a systems perspective. RL approaches to automated penetration testing are actively being developed, but there is no consensus view on the representation of computer networks with which RL should be interacting. Moreover, there are significant open challenges to how those representations can be grounded to the real networks where RL solution methods are applied. This paper elaborates on representation and grounding using topic challenges of interacting with real networks in real-time, emulating realistic adversary behavior, and handling unstable, evolving networks. These challenges are both practical and mathematical, and they directly concern the reliability and dependability of penetration testing systems. This paper proposes a layered reference model to help organize related research and engineering efforts. The presented layered reference model contrasts traditional models of attack graph workflows because it is not scoped to a sequential, feed-forward generation and analysis process, but to broader aspects of lifecycle and continuous deployment. Researchers and practitioners can use the presented layered reference model as a first-principles outline to help orient the systems engineering of their penetration testing systems.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Jun 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2.
4 papers.
- 2022Exposing Surveillance Detection Routes via Reinforcement Learning, Attack Graphs, and Cyber Terraincited by 3
- 2023Training Automated Defense Strategies Using Graph-based Cyber Attack Simulationscited by 3
- 2024Evaluation of Reinforcement Learning for Autonomous Penetration Testing using A3C, Q-learning and DQNcited by 3
- 2024Discovering Command and Control (C2) Channels on Tor and Public Networks Using Reinforcement Learningcited by 0
- 2024Evaluation of Reinforcement Learning for Autonomous Penetration Testing using A3C, Q-learning and DQN22 Jul 2024
- 2024Discovering Command and Control (C2) Channels on Tor and Public Networks Using Reinforcement Learning14 Feb 2024
- 2023Training Automated Defense Strategies Using Graph-based Cyber Attack Simulations17 Apr 2023
- 2022Exposing Surveillance Detection Routes via Reinforcement Learning, Attack Graphs, and Cyber Terrain6 Nov 2022