TY - GEN
T1 - Structural Node Representation Learning for Detecting Botnet Nodes
AU - Carpenter, Justin
AU - Layne, Janet
AU - Serra, Edoardo
AU - Cuzzocrea, Alfredo
AU - Gallo, Carmine
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - Private consumers, small businesses, and even large enterprises are all more at risk from botnets. These botnets are known for spearheading Distributed Denial-Of-Service (DDoS) attacks, spamming large populations of users, and causing critical harm to major organizations. The development of Internet-of-Things (IoT) devices led to the use of these devices for cryptocurrency mining, in transit data interception, and sending logs containing private data to the master botnet. Different techniques have been developed to identify these botnet activities, but only a few use Graph Neural Networks (GNNs) to analyze host activity by representing their communications with a directed graph. Although GNNs are intended to extract structural graph properties, they risk to cause overfitting, which leads to failure when attempting to do so from an unidentified network. In this study, we test the notion that structural graph patterns might be used for efficient botnet detection. In this study, we also present SIR-GN, a structural iterative representation learning methodology for graph nodes. Our approach is built to work well with untested data, and our model is able to provide a vector representation for every node that captures its structural information. Finally, we demonstrate that, when the collection of node representation vectors is incorporated into a neural network classifier, our model outperforms the state-of-the-art GNN based algorithms in the detection of bot nodes within unknown networks.
AB - Private consumers, small businesses, and even large enterprises are all more at risk from botnets. These botnets are known for spearheading Distributed Denial-Of-Service (DDoS) attacks, spamming large populations of users, and causing critical harm to major organizations. The development of Internet-of-Things (IoT) devices led to the use of these devices for cryptocurrency mining, in transit data interception, and sending logs containing private data to the master botnet. Different techniques have been developed to identify these botnet activities, but only a few use Graph Neural Networks (GNNs) to analyze host activity by representing their communications with a directed graph. Although GNNs are intended to extract structural graph properties, they risk to cause overfitting, which leads to failure when attempting to do so from an unidentified network. In this study, we test the notion that structural graph patterns might be used for efficient botnet detection. In this study, we also present SIR-GN, a structural iterative representation learning methodology for graph nodes. Our approach is built to work well with untested data, and our model is able to provide a vector representation for every node that captures its structural information. Finally, we demonstrate that, when the collection of node representation vectors is incorporated into a neural network classifier, our model outperforms the state-of-the-art GNN based algorithms in the detection of bot nodes within unknown networks.
KW - Botnet Detection
KW - Machine Learning
UR - http://www.scopus.com/inward/record.url?scp=85164960805&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-36805-9_47
DO - 10.1007/978-3-031-36805-9_47
M3 - Conference contribution
AN - SCOPUS:85164960805
SN - 9783031368042
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 731
EP - 743
BT - Computational Science and Its Applications – ICCSA 2023 - 23rd International Conference, Proceedings
A2 - Gervasi, Osvaldo
A2 - Murgante, Beniamino
A2 - Taniar, David
A2 - Apduhan, Bernady O.
A2 - Braga, Ana Cristina
A2 - Garau, Chiara
A2 - Stratigea, Anastasia
PB - Springer Science and Business Media Deutschland GmbH
T2 - 23rd International Conference on Computational Science and Its Applications , ICCSA 2023
Y2 - 3 July 2023 through 6 July 2023
ER -