Evolving Reinforcement Learning Environment to Minimize Learner's Achievable Reward: An Application on Hardening Active Directory Systems
Not on the map. Why?
Abstract (arXiv)
We study a Stackelberg game between one attacker and one defender in a configurable environment. The defender picks a specific environment configuration. The attacker observes the configuration and attacks via Reinforcement Learning (RL trained against the observed environment). The defender's goal is to find the environment with minimum achievable reward for the attacker. We apply Evolutionary Diversity Optimization (EDO) to generate diverse population of environments for training. Environments with clearly high rewards are killed off and replaced by new offsprings to avoid wasting training time. Diversity not only improves training quality but also fits well with our RL scenario: RL agents tend to improve gradually, so a slightly worse environment earlier on may become better later. We demonstrate the effectiveness of our approach by focusing on a specific application, Active Directory (AD). AD is the default security management system for Windows domain networks. AD environment describes an attack graph, where nodes represent computers/accounts/etc., and edges represent accesses. The attacker aims to find the best attack path to reach the highest-privilege node. The defender can change the graph by removing a limited number of edges (revoke accesses). Our approach generates better defensive plans than the existing approach and scales better.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2.
4 papers.
- 2024Optimizing Cyber Defense in Dynamic Active Directories through Reinforcement Learningcited by 5
- 2025Unveiling the Black Box: A Multi-Layer Framework for Explaining Reinforcement Learning-Based Cyber Agentscited by 4
- 2023Catch Me if You Can: Effective Honeypot Placement in Dynamic AD Attack Graphscited by 1
- 2025Adaptive Wizard for Removing Cross-Tier Misconfigurations in Active Directorycited by 0
- 2025Unveiling the Black Box: A Multi-Layer Framework for Explaining Reinforcement Learning-Based Cyber Agents16 May 2025
- 2025Adaptive Wizard for Removing Cross-Tier Misconfigurations in Active Directory2 May 2025
- 2024Optimizing Cyber Defense in Dynamic Active Directories through Reinforcement Learning28 Jun 2024
- 2023Catch Me if You Can: Effective Honeypot Placement in Dynamic AD Attack Graphs28 Dec 2023