Detecting malicious IoT network communication through Graph Neural Networks in real-world conditions

Internet of Things (IoT) devices are increasingly permeating homes, industries, and many other environments. The need for robust security measures in IoT networks has never been more critical, since they are becoming the preferred target for cyberattacks. In this paper, we address the challenge of detecting abnormal communication patterns in IoT networks using Graph Neural Networks (GNNs). To this end, we have conducted a comprehensive and fair comparison of machine learning approaches and GNNs, for both static and dynamic graphs, across three recent datasets, IoT23, IoTID20, IoT Traces, that contain recordings of network communications among IoT devices in real environments. Differently from the state-of-the-art, we face the problem as a node anomaly detection task under the realistic assumption of only having normal traffic samples for training the GNNs. Furthermore, we have also restricted the false positive rate below 1% to make the system practical for human operators willing to use it as an Anomaly-based IDS (A-IDS). Finally, the experimental results highlight the relevance of structural information to effectively address the task in real-world conditions. • The security of IoT devices is becoming a relevant issue in modern networks. • Host-based analysis is unfeasible in many IoT devices. • Graph Neural Networks are becoming a promising tool for network traffic analysis. • Anomaly detection is the most suitable approach scenarios where attacks are unknow. • A comparison among ML methods and GNNs for anomaly detection is proposed.

Authors

Institutions

Publication Details

Journal
Pattern Recognition Letters
Published
2025-01-27
DOI
https://doi.org/10.1016/j.patrec.2025.01.010
Citations
7
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
10.41

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Detecting malicious IoT network communication through Graph Neural Networks in real-world conditions

Mario Vento, Francesco Rosa, Vincenzo Carletti, Pasquale Foggia
7 citations
Pattern Recognition Letters
Network Security and Intrusion Detection
10.41
article

Detecting malicious IoT network communication through Graph Neural Networks in real-world conditions

Mario Vento, Francesco Rosa, Vincenzo Carletti, Pasquale Foggia
article en
7 citations

Abstract

Internet of Things (IoT) devices are increasingly permeating homes, industries, and many other environments. The need for robust security measures in IoT networks has never been more critical, since they are becoming the preferred target for cyberattacks. In this paper, we address the challenge of detecting abnormal communication patterns in IoT networks using Graph Neural Networks (GNNs). To this end, we have conducted a comprehensive and fair comparison of machine learning approaches and GNNs, for both static and dynamic graphs, across three recent datasets, IoT23, IoTID20, IoT Traces, that contain recordings of network communications among IoT devices in real environments. Differently from the state-of-the-art, we face the problem as a node anomaly detection task under the realistic assumption of only having normal traffic samples for training the GNNs. Furthermore, we have also restricted the false positive rate below 1% to make the system practical for human operators willing to use it as an Anomaly-based IDS (A-IDS). Finally, the experimental results highlight the relevance of structural information to effectively address the task in real-world conditions. • The security of IoT devices is becoming a relevant issue in modern networks. • Host-based analysis is unfeasible in many IoT devices. • Graph Neural Networks are becoming a promising tool for network traffic analysis. • Anomaly detection is the most suitable approach scenarios where attacks are unknow. • A comparison among ML methods and GNNs for anomaly detection is proposed.

Pattern Recognition LettersVol. 189
University of Salerno (IT), National Research Council (IT)
Ministero dell'Università e della Ricerca
Openalex Percentile: Top 2%
Network Security and Intrusion Detection
10.41
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.