Discovering Command and Control Channels Using Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Command and control (C2) paths for issuing commands to malware are sometimes the only indicators of its existence within networks. Identifying potential C2 channels is often a manually driven process that involves a deep understanding of cyber tradecraft. Efforts to improve discovery of these channels through using a reinforcement learning (RL) based approach that learns to automatically carry out C2 attack campaigns on large networks, where multiple defense layers are in place serves to drive efficiency for network operators. In this paper, we model C2 traffic flow as a three-stage process and formulate it as a Markov decision process (MDP) with the objective to maximize the number of valuable hosts whose data is exfiltrated. The approach also specifically models payload and defense mechanisms such as firewalls which is a novel contribution. The attack paths learned by the RL agent can in turn help the blue team identify high-priority vulnerabilities and develop improved defense strategies. The method is evaluated on a large network with more than a thousand hosts and the results demonstrate that the agent can effectively learn attack paths while avoiding firewalls.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 7 of its 34 references that are in the map. First posted on arXiv 13 Jan 2024.
Builds on
7 of 34 references.
References · 7
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2019Deep Reinforcement Learning for Cyber Securitycited by 92
- 2021Using Cyber Terrain in Reinforcement Learning for Penetration Testingcited by 16
- 2021Crown Jewels Analysis using Reinforcement Learning with Attack Graphscited by 8
- 2021Deep Q-Learning based Reinforcement Learning Approach for Network Intrusion Detectioncited by 8
- 2022Discovering Exfiltration Paths Using Reinforcement Learning with Attack Graphscited by 8
Built on by
Citing papers per year: 2024: 3.
3 papers.
- 2024Leveraging Reinforcement Learning in Red Teaming for Advanced Ransomware Attack Simulationscited by 1
- 2024Discovering Command and Control (C2) Channels on Tor and Public Networks Using Reinforcement Learningcited by 0
- 2024A Novel Reinforcement Learning Model for Post-Incident Malware Investigationscited by 0
- 2024A Novel Reinforcement Learning Model for Post-Incident Malware Investigations19 Oct 2024
- 2024Leveraging Reinforcement Learning in Red Teaming for Advanced Ransomware Attack Simulations25 Jun 2024
- 2024Discovering Command and Control (C2) Channels on Tor and Public Networks Using Reinforcement Learning14 Feb 2024