arrow
Return

Botnet Node Detection Using Graph Learning

delete2025-12-19
delete0
delete
OA
AI
G
Gizem Karyağdı
İ
İlker Özçelik *
DOI:10.3390/app16010024delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Botnets represent a persistent and significant threat to internet security. Many detection methods fail because they analyze isolated node data, neglecting the coordinated interactions of centrally managed bots. Graph-based methods, particularly Graph Neural Networks (GNNs), offer a promising solution. This study developed and compared four novel GNN models (HeteroGCN, HeteroGAT, HeteroSAGE, and HeteroGAE) for botnet detection. We constructed a heterogeneous graph from the TI-16 DNS-labeled dataset, capturing interactions between users and domains. Experimental results show our models achieve up to 95% accuracy. Specifically, HeteroSAGE and HeteroGAE significantly outperform other models, demonstrating superior F1-Scores and exceptionally high Recall. This high recall, indicating a low false-negative rate, is critical for effective anomaly detection. Conversely, the computationally expensive HeteroGAT model yielded poorer results and slower inference times, demonstrating that increased model complexity does not guarantee better performance. To our knowledge, this is the first study to successfully apply and compare heterogeneous GNNs for bot detection using DNS query data.
Keywords:
botnet detection
graph neural networks
GNN
heterogeneous graphs
graph-based detection

Journal

A
Applied Sciences-Basel
IF:
2.5
Papers:
7.3K
Citations:
4

Organization

E
eskisehir osmangazi university
Scholars:
561
Papers: 463
Citations: 6
A
anadolu university
Scholars:
435
Papers: 270
Citations: 0