XG-BoT: An explainable deep graph neural network for botnet detection and forensics

被引:25
|
作者
Lo, Wai Weng [1 ]
Kulatilleke, Gayan [1 ]
Sarhan, Mohanad [1 ]
Layeghy, Siamak [1 ]
Portmann, Marius [1 ]
机构
[1] Univ Queensland, Sch ITEE, Brisbane, Australia
关键词
Graph neural network; Graph representation learning; Botnet detection; Digital forensics; Anomaly detection;
D O I
10.1016/j.iot.2023.100747
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose XG-BoT, an explainable deep graph neural network model for botnet node detection. The proposed model comprises a botnet detector , an explainer for automatic forensics. The XG-BoT detector can effectively detect malicious botnet nodes in large-scale networks. Specifically, it utilizes a grouped reversible residual connection with a graph isomorphism network to learn expressive node representations from botnet communication graphs. The explainer, based on the GNNExplainer and saliency map in XG-BoT, can perform automatic network forensics by highlighting suspicious network flows and related botnet nodes. We evaluated XG-BoT using real-world, large-scale botnet network graph datasets. Overall, XG-BoT outperforms state-of-the-art approaches in terms of key evaluation metrics. Additionally, we demonstrate that the XG-BoT explainers can generate useful explanations for automatic network forensics.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] An explainable botnet detection model based on lightweight graph neural networks
    He, Guofeng
    Zhu, Jianghua
    Shi, Yinong
    Yan, Ke
    Zheng, Xu
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2025, 28 (02)
  • [2] Mobile Botnet Detection Using Network Forensics
    Vural, Ickin
    Venter, Hein
    FUTURE INTERNET-FIS 2010, 2010, 6369 : 57 - 67
  • [3] Interpretability Evaluation of Botnet Detection Model based on Graph Neural Network
    Zhu, Xiaolin
    Zhang, Yong
    Zhang, Zhao
    Guo, Da
    Li, Qi
    Li, Zhao
    IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,
  • [4] Method for botnet detection with small labelled samples based on graph neural network
    Zhu, Junjing
    Lin, Honggang
    INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2025, 26 (1-2)
  • [5] DNNBoT: Deep Neural Network-Based Botnet Detection and Classification
    Haq, Mohd Anul
    Khan, Mohd Abdul Rahim
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (01): : 1729 - 1750
  • [6] SStackGNN: Graph Data Augmentation Simplified Stacking Graph Neural Network for Twitter Bot Detection
    Shi, Shuhao
    Chen, Jian
    Wang, Zhengyan
    Zhang, Yuxin
    Zhang, Yongmao
    Fu, Chengqi
    Qiao, Kai
    Yan, Bin
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2024, 17 (01)
  • [7] P2P Botnet Detection Method Based on Graph Neural Network
    Lin H.
    Zhang Y.
    Guo N.
    Chen L.
    Gongcheng Kexue Yu Jishu/Advanced Engineering Sciences, 2022, 54 (02): : 65 - 72
  • [8] DCGNN: Dual-Channel Graph Neural Network for Social Bot Detection
    Lyu, Nuoyan
    Xu, Bingbing
    Guo, Fangda
    Shen, Huawei
    PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 4155 - 4159
  • [9] PEGNN: Peripheral-Enhanced graph neural network for social bot detection
    Guyan, Qitian
    Liu, Yaowen
    Liu, Jing
    Zhang, Peng
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 278
  • [10] Deep Graph Embedding for IoT Botnet Traffic Detection
    Zhang, Bonan
    Li, Jingjin
    Ward, Lindsay
    Zhang, Ying
    Chen, Chao
    Zhang, Jun
    Security and Communication Networks, 2023, 2023