Adversarial Deep Reinforcement Learning for Cyber Security in Software Defined Networks
Luke Borchjes, Clement Nyirenda, Louise Leenen

TL;DR
This paper investigates how adversarial learning impacts the robustness of deep reinforcement learning agents in cybersecurity for Software Defined Networks, comparing two algorithms under attack scenarios.
Contribution
It introduces an adversarial approach to train DRL agents in SDN security, comparing DDQN and NEC2DQN, and evaluates their robustness against causative attacks.
Findings
Adversarial attacks increased the attacker's success rate.
Algorithms maintained some defense capabilities despite attacks.
Minute parameter changes affected game outcomes.
Abstract
This paper focuses on the impact of leveraging autonomous offensive approaches in Deep Reinforcement Learning (DRL) to train more robust agents by exploring the impact of applying adversarial learning to DRL for autonomous security in Software Defined Networks (SDN). Two algorithms, Double Deep Q-Networks (DDQN) and Neural Episodic Control to Deep Q-Network (NEC2DQN or N2D), are compared. NEC2DQN was proposed in 2018 and is a new member of the deep q-network (DQN) family of algorithms. The attacker has full observability of the environment and access to a causative attack that uses state manipulation in an attempt to poison the learning process. The implementation of the attack is done under a white-box setting, in which the attacker has access to the defender's model and experiences. Two games are played; in the first game, DDQN is a defender and N2D is an attacker, and in second game,…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Malware Detection Techniques
