A novel botnet attack detection for IoT networks based on communication graphs

Abstract Intrusion detection systems have been proposed for the detection of botnet attacks. Various types of centralized or distributed cloud-based machine learning and deep learning models have been suggested. However, the emergence of the Internet of Things (IoT) has brought about a huge increase...

Full description

Bibliographic Details
Main Authors: David Concejal Muñoz, Antonio del-Corte Valiente
Format: Article
Language:English
Published: SpringerOpen 2023-12-01
Series:Cybersecurity
Subjects:
Online Access:https://doi.org/10.1186/s42400-023-00169-6
_version_ 1797414773946580992
author David Concejal Muñoz
Antonio del-Corte Valiente
author_facet David Concejal Muñoz
Antonio del-Corte Valiente
author_sort David Concejal Muñoz
collection DOAJ
description Abstract Intrusion detection systems have been proposed for the detection of botnet attacks. Various types of centralized or distributed cloud-based machine learning and deep learning models have been suggested. However, the emergence of the Internet of Things (IoT) has brought about a huge increase in connected devices, necessitating a different approach. In this paper, we propose to perform detection on IoT-edge devices. The suggested architecture includes an anomaly intrusion detection system in the application layer of IoT-edge devices, arranged in software-defined networks. IoT-edge devices request information from the software-defined networks controller about their own behaviour in the network. This behaviour is represented by communication graphs and is novel for IoT networks. This representation better characterizes the behaviour of the device than the traditional analysis of network traffic, with a lower volume of information. Botnet attack scenarios are simulated with the IoT-23 dataset. Experimental results show that attacks are detected with high accuracy using a deep learning model with low device memory requirements and significant storage reduction for training. Graphical abstract
first_indexed 2024-03-09T05:38:42Z
format Article
id doaj.art-12c195dc182f412a92c79c62f4c13c07
institution Directory Open Access Journal
issn 2523-3246
language English
last_indexed 2024-03-09T05:38:42Z
publishDate 2023-12-01
publisher SpringerOpen
record_format Article
series Cybersecurity
spelling doaj.art-12c195dc182f412a92c79c62f4c13c072023-12-03T12:26:45ZengSpringerOpenCybersecurity2523-32462023-12-016111710.1186/s42400-023-00169-6A novel botnet attack detection for IoT networks based on communication graphsDavid Concejal Muñoz0Antonio del-Corte Valiente1Inetum España S.A.Department of Computer Engineering, Polytechnic School, University of AlcalaAbstract Intrusion detection systems have been proposed for the detection of botnet attacks. Various types of centralized or distributed cloud-based machine learning and deep learning models have been suggested. However, the emergence of the Internet of Things (IoT) has brought about a huge increase in connected devices, necessitating a different approach. In this paper, we propose to perform detection on IoT-edge devices. The suggested architecture includes an anomaly intrusion detection system in the application layer of IoT-edge devices, arranged in software-defined networks. IoT-edge devices request information from the software-defined networks controller about their own behaviour in the network. This behaviour is represented by communication graphs and is novel for IoT networks. This representation better characterizes the behaviour of the device than the traditional analysis of network traffic, with a lower volume of information. Botnet attack scenarios are simulated with the IoT-23 dataset. Experimental results show that attacks are detected with high accuracy using a deep learning model with low device memory requirements and significant storage reduction for training. Graphical abstracthttps://doi.org/10.1186/s42400-023-00169-6AutoencodersCommunication graphsCyberattacksInternet of Things
spellingShingle David Concejal Muñoz
Antonio del-Corte Valiente
A novel botnet attack detection for IoT networks based on communication graphs
Cybersecurity
Autoencoders
Communication graphs
Cyberattacks
Internet of Things
title A novel botnet attack detection for IoT networks based on communication graphs
title_full A novel botnet attack detection for IoT networks based on communication graphs
title_fullStr A novel botnet attack detection for IoT networks based on communication graphs
title_full_unstemmed A novel botnet attack detection for IoT networks based on communication graphs
title_short A novel botnet attack detection for IoT networks based on communication graphs
title_sort novel botnet attack detection for iot networks based on communication graphs
topic Autoencoders
Communication graphs
Cyberattacks
Internet of Things
url https://doi.org/10.1186/s42400-023-00169-6
work_keys_str_mv AT davidconcejalmunoz anovelbotnetattackdetectionforiotnetworksbasedoncommunicationgraphs
AT antoniodelcortevaliente anovelbotnetattackdetectionforiotnetworksbasedoncommunicationgraphs
AT davidconcejalmunoz novelbotnetattackdetectionforiotnetworksbasedoncommunicationgraphs
AT antoniodelcortevaliente novelbotnetattackdetectionforiotnetworksbasedoncommunicationgraphs