mlsanityData to 14 Oct 2026

Using Cyber Terrain in Reinforcement Learning for Penetration Testing

arXiv 2108.07124 ↗First posted 16 Aug 2021cs.LG cs.CR cs.NIcited by 16

Not on the map. Why?

Abstract (arXiv)

Reinforcement learning (RL) has been applied to attack graphs for penetration testing, however, trained agents do not reflect reality because the attack graphs lack operational nuances typically captured within the intelligence preparation of the battlefield (IPB) that include notions of (cyber) terrain. In particular, current practice constructs attack graphs exclusively using the Common Vulnerability Scoring System (CVSS) and its components. We present methods for constructing attack graphs using notions from IPB on cyber terrain analysis of obstacles, avenues of approach, key terrain, observation and fields of fire, and cover and concealment. We demonstrate our methods on an example where firewalls are treated as obstacles and represented in (1) the reward space and (2) the state dynamics. We show that terrain analysis can be used to bring realism to attack graphs for RL.

Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). Builds on 8 of its 39 references that are in the map. First posted on arXiv 16 Aug 2021.

Builds on

8 of 39 references.

References · 8

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
  3. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
  4. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
  5. 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 785
  6. 2016Continuous Deep Q-Learning with Model-based Accelerationcited by 157
  7. 2019Autonomous Penetration Testing using Reinforcement Learningcited by 33
  8. 2019Attack Graph Obfuscationcited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 2; 2022: 4; 2023: 2; 2024: 4; 2025: 2; 2026: 2.

16 papers.

Sort:

By area: