FTG-Net-E: A hierarchical ensemble graph neural network for DDoS attack detection

被引:4
作者
Bakar, Rana Abu [1 ]
Marinis, Lorenzo De [1 ]
Cugini, Filippo [2 ]
Paolucci, Francesco [2 ]
机构
[1] Scuola Super Sant Anna, I-56124 Pisa, Italy
[2] CNIT, I-56124 Pisa, Italy
关键词
DDoS; Network security; Cybersecurity; Deep learning; Ensemble learning; Attack detection; Graph neural networks;
D O I
10.1016/j.comnet.2024.110508
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed Denial-of-Service (DDoS) attacks are a major threat to computer networks. These attacks can be carried out by flooding a network with malicious traffic, overwhelming its resources, and/or making it unavailable to legitimate users. Existing machine learning methods for DDoS attack detection typically use statistical features of network traffic, such as packet sizes and inter-arrival times. However, these methods often fail to capture the complex relationships between different traffic flows. This paper proposes a new DDoS attack detection approach that uses Graph Neural Networks (GNN) ensemble learning. GNN ensemble learning is a type of machine learning that combines multiple GNN models to improve the detection accuracy. We evaluated our approach on the Canadian Institute for Cybersecurity Intrusion Detection Evaluation Dataset (CICIDS2018) and CICIDS2017 datasets, a benchmark dataset for DDoS attack detection. Our work provides two main contributions. First, we extend our DDoS attack detection approach using GNN ensemble learning. Second, we explore the evaluation and fine-tuning of hyperparameter metrics through ensemble learning, significantly enhancing accuracy compared to a single GNN model and achieving an average 3.2% higher F1- score. Additionally, our approach effectively reduces overfitting by incorporating regularization techniques, such as dropout and early stopping. Specifically, we use a hierarchical ensemble of GNN, where each GNN learns the relationships between traffic flows at a different granularity level. We then use bagging and boosting to combine the predictions of the individual GNN, further improving detection accuracy. Results show that our system can achieve 99.67% accuracy, with a F1-score of 99.29%, which is better than state-of-the-art methods, even traffic architecture.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Evaluating Standard Feature Sets Towards Increased Generalisability and Explainability of ML-Based Network Intrusion Detection
    Sarhan, Mohanad
    Layeghy, Siamak
    Portmann, Marius
    [J]. BIG DATA RESEARCH, 2022, 30
  • [32] The Graph Neural Network Model
    Scarselli, Franco
    Gori, Marco
    Tsoi, Ah Chung
    Hagenbuchner, Markus
    Monfardini, Gabriele
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2009, 20 (01): : 61 - 80
  • [33] Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization
    Sharafaldin, Iman
    Lashkari, Arash Habibi
    Ghorbani, Ali A.
    [J]. ICISSP: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2018, : 108 - 116
  • [34] Bi-CLKT: Bi-Graph Contrastive Learning based Knowledge Tracing
    Song, Xiangyu
    Li, Jianxin
    Lei, Qi
    Zhao, Wei
    Chen, Yunliang
    Mian, Ajmal
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 241
  • [35] Nguyen VA, 2022, PROC IEEE ACM INT C, P178, DOI [10.1145/3510454.3516865, 10.1109/ICSE-Companion55297.2022.9793807]
  • [36] Veličkovic P, 2018, Arxiv, DOI [arXiv:1710.10903, DOI 10.48550/ARXIV.1710.10903]
  • [37] Online Ensemble Learning for Load Forecasting
    Von Krannichfeldt, Leandro
    Wang, Yi
    Hug, Gabriela
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2021, 36 (01) : 545 - 548
  • [38] Fast and Accurate Traffic Measurement With Hierarchical Filtering
    Wang, Haibo
    Xu, Hongli
    Huang, Liusheng
    Zhai, Yutong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (10) : 2360 - 2374
  • [39] Machine Learning for Networking: Workflow, Advances and Opportunities
    Wang, Mowei
    Cui, Yong
    Wang, Xin
    Xiao, Shihan
    Jiang, Junchen
    [J]. IEEE NETWORK, 2018, 32 (02): : 92 - 99
  • [40] N-STGAT: Spatio-Temporal Graph Neural Network Based Network Intrusion Detection for Near-Earth Remote Sensing
    Wang, Yalu
    Li, Jie
    Zhao, Wei
    Han, Zhijie
    Zhao, Hang
    Wang, Lei
    He, Xin
    [J]. REMOTE SENSING, 2023, 15 (14)