Unveiling the potential of Graph Neural Networks for robust Intrusion Detection
David Pujol-Perich, Jos\'e Su\'arez-Varela, Albert Cabellos-Aparicio,, Pere Barlet-Ros

TL;DR
This paper introduces a graph neural network approach for network intrusion detection that captures relationships between flows, achieving high accuracy and robustness against adversarial attacks compared to traditional ML methods.
Contribution
The paper presents a novel GNN model that leverages graph structures of network flows, significantly improving detection accuracy and robustness over existing ML-based NIDS.
Findings
Achieves state-of-the-art results on CIC-IDS2017 dataset.
Maintains accuracy under adversarial attacks that degrade other models.
Demonstrates robustness by learning attack patterns as graph structures.
Abstract
The last few years have seen an increasing wave of attacks with serious economic and privacy damages, which evinces the need for accurate Network Intrusion Detection Systems (NIDS). Recent works propose the use of Machine Learning (ML) techniques for building such systems (e.g., decision trees, neural networks). However, existing ML-based NIDS are barely robust to common adversarial attacks, which limits their applicability to real networks. A fundamental problem of these solutions is that they treat and classify flows independently. In contrast, in this paper we argue the importance of focusing on the structural patterns of attacks, by capturing not only the individual flow features, but also the relations between different flows (e.g., the source/destination hosts they share). To this end, we use a graph representation that keeps flow records and their relationships, and propose a…
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.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Advanced Graph Neural Networks · Anomaly Detection Techniques and Applications
MethodsGraph Neural Network
