Optimizing Cyber Defense in Dynamic Active Directories through Reinforcement Learning

Diksha Goel, Kristen Moore, Mingyu Guo, Derui Wang, Minjune Kim +1 more
6/28/2024
cs.CRcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

This paper addresses a significant gap in Autonomous Cyber Operations (ACO) literature: the absence of effective edge-blocking ACO strategies in dynamic, real-world networks. It specifically targets the cybersecurity vulnerabilities of organizational Active Directory (AD) systems. Unlike the existing literature on edge-blocking defenses which considers AD systems as static entities, our study counters this by recognizing their dynamic nature and developing advanced edge-blocking defenses through a Stackelberg game model between attacker and defender. We devise a Reinforcement Learning (RL)-based attack strategy and an RL-assisted Evolutionary Diversity Optimization-based defense strategy, where the attacker and defender improve each other strategy via parallel gameplay. To address the computational challenges of training attacker-defender strategies on numerous dynamic AD graphs, we propose an RL Training Facilitator that prunes environments and neural networks to eliminate irrelevant elements, enabling efficient and scalable training for large graphs. We extensively train the attacker strategy, as a sophisticated attacker model is essential for a robust defense. Our empirical results successfully demonstrate that our proposed approach enhances defender's proficiency in hardening dynamic AD graphs while ensuring scalability for large-scale AD.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{goel2024optimizing,
  title  = {Optimizing Cyber Defense in Dynamic Active Directories through Reinforcement Learning},
  author = {Diksha Goel and Kristen Moore and Mingyu Guo and Derui Wang and Minjune Kim and Seyit Camtepe},
  year   = {2024},
  eprint = {2406.19596},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.19596v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.19596.svg)](https://codeofpaper.com/paper/2406.19596)

Discussion