TL;DR
This paper demonstrates that adversarial samples can be reliably generated for RNN-based network intrusion detection systems, introduces explainability techniques for sequential data, and proposes the ARS metric to evaluate adversarial robustness.
Contribution
It extends explainability methods for RNNs, adapts adversarial sample generation to network traffic, and introduces the ARS metric for robustness assessment.
Findings
Adversarial samples can be reliably generated for RNNs in network security.
Early packets in communication flows are crucial targets for attacks.
Adversarial training significantly improves IDS robustness.
Abstract
Recurrent Neural Networks (RNNs) yield attractive properties for constructing Intrusion Detection Systems (IDSs) for network data. With the rise of ubiquitous Machine Learning (ML) systems, malicious actors have been catching up quickly to find new ways to exploit ML vulnerabilities for profit. Recently developed adversarial ML techniques focus on computer vision and their applicability to network traffic is not straightforward: Network packets expose fewer features than an image, are sequential and impose several constraints on their features. We show that despite these completely different characteristics, adversarial samples can be generated reliably for RNNs. To understand a classifier's potential for misclassification, we extend existing explainability techniques and propose new ones, suitable particularly for sequential data. Applying them shows that already the first packets of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
