Structural Node Representation Learning for Detecting Botnet Nodes

Justin Carpenter, Janet Layne, Edoardo Serra, Alfredo Cuzzocrea, Carmine Gallo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationComputational Science and Its Applications – ICCSA 2023 - 23rd International Conference, Proceedings
EditorsOsvaldo Gervasi, Beniamino Murgante, David Taniar, Bernady O. Apduhan, Ana Cristina Braga, Chiara Garau, Anastasia Stratigea
PublisherSpringer Science and Business Media Deutschland GmbH
Pages731-743
Number of pages13
ISBN (Print)9783031368042
DOIs
StatePublished - 2023
Event23rd International Conference on Computational Science and Its Applications , ICCSA 2023 - Athens, Greece
Duration: 3 Jul 20236 Jul 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13956 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd International Conference on Computational Science and Its Applications , ICCSA 2023
Country/TerritoryGreece
CityAthens
Period3/07/236/07/23

Keywords

  • Botnet Detection
  • Machine Learning

Fingerprint

Dive into the research topics of 'Structural Node Representation Learning for Detecting Botnet Nodes'. Together they form a unique fingerprint.

Cite this