IEEE Access (Jan 2024)

Scalable and Autonomous Network Defense Using Reinforcement Learning

  • Robert G. Campbell,
  • Magdalini Eirinaki,
  • Younghee Park

DOI
https://doi.org/10.1109/ACCESS.2024.3418931
Journal volume & issue
Vol. 12
pp. 92919 – 92930

Abstract

Read online

An autonomous network defense method under attack is a critical part of preventing network infrastructure from potential damage in real time. Despite various network intrusion detection techniques, our network space is not safe enough due to the increasing exploitation of software vulnerabilities. Thus, timely response and defense methods under network intrusion are important techniques given the large scope of cyberattacks in recent years. In this paper, we design a scalable and autonomous network defense method by using the model of a zero-sum Markov game between an attacker and a defender agent. To scale up the proposed defense model, we utilize a graph convolutional network (GCN) along with framestacking to address the partial observability of the environment. The agents are trained using Proximal Policy Optimization (PPO) which allows for good convergence in a reasonable timeframe. In experiments, we evaluate the proposed model under the large network size while simulating network dynamics including link failures and other network events. The experimental results demonstrate that the proposed method scales well for larger networks and achieves state of the art results on various threat scenarios.

Keywords