Efficient network representation for GNN-based intrusion detection - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Efficient network representation for GNN-based intrusion detection

Résumé

The last decades have seen a growth in the number of cyber-attacks with severe economic and privacy damages, which reveals the need for network intrusion detection approaches to assist in preventing cyber-attacks and reducing their risks. In this work, we propose a novel network representation as a graph of flows that aims to provide relevant topological information for the intrusion detection task, such as malicious behavior patterns, the relation between phases of multi-step attacks, and the relation between spoofed and pre-spoofed attackers’ activities. In addition, we present a Graph Neural Network (GNN) based-framework responsible for exploiting the proposed graph structure to classify communication flows by assigning them a maliciousness score. The framework comprises three main steps that aim to embed nodes’ features and learn relevant attack patterns from the network representation. Finally, we highlight a potential data leakage issue with classical evaluation procedures and suggest a solution to ensure a reliable validation of intrusion detection systems’ performance. We implement the proposed framework and prove that exploiting the flow-based graph structure outperforms the classical machine learning-based and the previous GNN-based solutions.
Fichier principal
Vignette du fichier
978-3-031-33488-7_20.pdf (1.64 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04250410 , version 1 (19-10-2023)

Identifiants

Citer

Hamdi Friji, Alexis Olivereau, Mireille Sarkiss. Efficient network representation for GNN-based intrusion detection. 21st International Conference on Applied Cryptography and Network Security (ACNS), ACM, Jun 2023, Kyoto (Japan), Japan. pp.532-554, ⟨10.1007/978-3-031-33488-7_20⟩. ⟨hal-04250410⟩
69 Consultations
132 Téléchargements

Altmetric

Partager

More