SubstratumGraphEnv: Reinforcement Learning Environment (RLE) for Modeling System Attack Paths
Bahirah Adewunmi, Edward Raff, Sanjay Purushotham

TL;DR
This paper introduces SubstratumGraphEnv, a novel RL environment that models system attack paths using graph representations of Windows OS events, facilitating automated cybersecurity analysis.
Contribution
It presents a new deep graphical RL environment that translates system event sequences into graph-based observations for security modeling.
Findings
Graph-based RL environment effectively models attack paths.
GCNs enhance understanding of system state for RL agents.
Framework supports future research in automated cybersecurity defense.
Abstract
Automating network security analysis, particularly the identification of potential attack paths, presents significant challenges. Due in part to the sequential, interconnected, and evolutionary nature of system events which most artificial intelligence (AI) techniques struggle to model effectively. This paper proposes a Reinforcement Learning (RL) environment generation framework that simulates the sequence of processes executed on a Windows operating system, enabling dynamic modeling of malicious processes on a system. This methodology models operating system state and transitions using a graph representation. This graph is derived from open-source System Monitor (Sysmon) logs. To address the variety in system event types, fields, and log formats, a mechanism was developed to capture and model parent-child processes from Sysmon logs. A Gymnasium environment (SubstratumGraphEnv) was…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsInformation and Cyber Security · Network Security and Intrusion Detection · Software System Performance and Reliability
