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 条
  • [21] Explainable detection of atrial fibrillation using deep convolutional neural network with UCMFB
    B. Mohan Rao
    Aman Kumar
    Multimedia Tools and Applications, 2023, 82 : 40683 - 40700
  • [22] Effective detection of mobile malware behavior based on explainable deep neural network
    Yan, Anli
    Chen, Zhenxiang
    Zhang, Haibo
    Peng, Lizhi
    Yan, Qiben
    Hassan, Muhammad Umair
    Zhao, Chuan
    Yang, Bo
    NEUROCOMPUTING, 2021, 453 : 482 - 492
  • [23] Explainable detection of atrial fibrillation using deep convolutional neural network with UCMFB
    Rao, B. Mohan
    Kumar, Aman
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (26) : 40683 - 40700
  • [24] BioExpDNN: Bioinformatic Explainable Deep Neural Network
    Fang, Hao
    Shi, Cheng
    Chen, Chi-Hua
    2020 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, 2020, : 2461 - 2467
  • [25] Neighborhood Difference-Enhanced Graph Neural Network Based on Hypergraph for Social Bot Detection
    Shi, Shuhao
    Li, Yan
    Liu, Zihao
    Chen, Chen
    Chen, Jian
    Yan, Bin
    PATTERN RECOGNITION AND COMPUTER VISION, PRCV 2024, PT II, 2025, 15032 : 76 - 90
  • [26] Explainable deep neural network for in-plain defect detection during additive manufacturing
    Kumar, Deepak
    Liu, Yongxin
    Song, Houbing
    Namilae, Sirish
    RAPID PROTOTYPING JOURNAL, 2024, 30 (01) : 49 - 59
  • [27] EXPLAINABLE DEEP NEURAL NETWORK-BASED ANALYSIS ON INTRUSION-DETECTION SYSTEMS
    Pande, Sagar Dhanraj
    Khamparia, Aditya
    COMPUTER SCIENCE-AGH, 2023, 24 (01): : 97 - 111
  • [28] An Explainable and Lightweight Deep Convolutional Neural Network for Quality Detection of Green Coffee Beans
    Hsia, Chih-Hsien
    Lee, Yi-Hsuan
    Lai, Chin-Feng
    APPLIED SCIENCES-BASEL, 2022, 12 (21):
  • [29] MGraphDTA: deep multiscale graph neural network for explainable drug-target binding affinity prediction
    Yang, Ziduo
    Zhong, Weihe
    Zhao, Lu
    Chen, Calvin Yu-Chian
    CHEMICAL SCIENCE, 2022, 13 (03) : 816 - 833
  • [30] Explainable Multilayer Graph Neural Network for cancer gene prediction
    Chatzianastasis, Michail
    Vazirgiannis, Michalis
    Zhang, Zijun
    BIOINFORMATICS, 2023, 39 (11)