A Cyber Range Evaluation of Autonomous Network Incident Response Agents
Organizations: Department of Network and Systems Engineering at KTH Royal Institute of Technology in Stockholm, Sweden · KTH
Abstract
We test the performance of agents for automated network intrusion response in a cyber range intended for human operator training. The range implements an emulated networking environment with a variable network topology, red-team emulation and simulated user agents. The goal of the defensive agents is to prevent hosts in the network from being accessed by the red-team agent, while minimizing the availability costs induced from defensive measures. Alerts are generated using a SIEM platform and mapped to a data modeling language used by the agents. We test a combination of heuristic agents and policies learned using reinforcement learning. The learned policies are optimized to minimize the combined cost using a cyber attack simulator modeling the network. We found that the reinforcement learning agents were overall more efficient at defending the system than the heuristic policy, and that the performance depends highly on the policy of the adversary in combination with the simulated users.
Figures & tables
| Agent Type | Attacker Policy | Users Present | Return | Attack Cost | Defense Cost |
|---|---|---|---|---|---|
| NoOp | Exploratory | False | -11020 ± 826 | -11020 ± 826 | 0 ± 0 |
| Heuristic | Exploratory | False | -11586 ± 1737 | -1344 ± 360 | -10242 ± 1520 |
| Vejde | Exploratory | False | -12422 ± 955 | -918 ± 227 | -11503 ± 1037 |
| Vejde w/ Noise | Exploratory | False | -7779 ± 5723 | -3816 ± 3218 | -3963 ± 2615 |
| NoOp | Guided | False | -2904 ± 133 | -2904 ± 133 | 0 ± 0 |
| Heuristic | Guided | False | -4721 ± 514 | -931 ± 125 | -3790 ± 417 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| RL | Value |
|---|---|
| Maximum Episode Length | 300 |
| Minimum Episode Length | 120 |
| Epochs per Batch | 8 |
| Number of Parallel Environments | 16 |
| Discount Factor | 0.99 |
| GAE | 0.95 |
| Host Class | Availability | Integrity | Confidentiality |
|---|---|---|---|
| Time Server / NTP | 4 | 5 | 1 |
| Log Server | 5 | 5 | 4 |
| File Server | 4 | 2 | 2 |
| Domain Controller | 5 | 5 | 2 |
| Name Server | 5 | 5 | 2 |
| Web Server | 2 | 4 | 1 |
| Hostname | Type |
|---|---|
| timereporter | Time Server / NTP |
| ntp | Time Server / NTP |
| files | File Server |
| dc | Domain Controller |
| weborder | Web Server |
| Mail Server |
Autonomous Cyber Defense
Autonomous cyber defense uses AI agents to detect, investigate, and contain attacks while balancing operational safety, latency, and human oversight.
See all 72 papers