Cargando…

Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models

From smart homes to industrial environments, the IoT is an ally to easing daily activities, where some of them are critical. More and more devices are connected to and through the Internet, which, given the large amount of different manufacturers, may lead to a lack of security standards. Denial of...

Descripción completa

Detalles Bibliográficos
Autores principales: Almaraz-Rivera, Josue Genaro, Perez-Diaz, Jesus Arturo, Cantoral-Ceballos, Jose Antonio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9103313/
https://www.ncbi.nlm.nih.gov/pubmed/35591056
http://dx.doi.org/10.3390/s22093367
_version_ 1784707530307403776
author Almaraz-Rivera, Josue Genaro
Perez-Diaz, Jesus Arturo
Cantoral-Ceballos, Jose Antonio
author_facet Almaraz-Rivera, Josue Genaro
Perez-Diaz, Jesus Arturo
Cantoral-Ceballos, Jose Antonio
author_sort Almaraz-Rivera, Josue Genaro
collection PubMed
description From smart homes to industrial environments, the IoT is an ally to easing daily activities, where some of them are critical. More and more devices are connected to and through the Internet, which, given the large amount of different manufacturers, may lead to a lack of security standards. Denial of service attacks (DDoS, DoS) represent the most common and critical attack against and from these networks, and in the third quarter of 2021, there was an increase of 31% (compared to the same period of 2020) in the total number of advanced DDoS targeted attacks. This work uses the Bot-IoT dataset, addressing its class imbalance problem, to build a novel Intrusion Detection System based on Machine Learning and Deep Learning models. In order to evaluate how the records timestamps affect the predictions, we used three different feature sets for binary and multiclass classifications; this helped us avoid feature dependencies, as produced by the Argus flow data generator, whilst achieving an average accuracy >99%. Then, we conducted comprehensive experimentation, including time performance evaluation, matching and exceeding the results of the current state-of-the-art for identifying denial of service attacks, where the Decision Tree and Multi-layer Perceptron models were the best performing methods to identify DDoS and DoS attacks over IoT networks.
format Online
Article
Text
id pubmed-9103313
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91033132022-05-14 Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models Almaraz-Rivera, Josue Genaro Perez-Diaz, Jesus Arturo Cantoral-Ceballos, Jose Antonio Sensors (Basel) Article From smart homes to industrial environments, the IoT is an ally to easing daily activities, where some of them are critical. More and more devices are connected to and through the Internet, which, given the large amount of different manufacturers, may lead to a lack of security standards. Denial of service attacks (DDoS, DoS) represent the most common and critical attack against and from these networks, and in the third quarter of 2021, there was an increase of 31% (compared to the same period of 2020) in the total number of advanced DDoS targeted attacks. This work uses the Bot-IoT dataset, addressing its class imbalance problem, to build a novel Intrusion Detection System based on Machine Learning and Deep Learning models. In order to evaluate how the records timestamps affect the predictions, we used three different feature sets for binary and multiclass classifications; this helped us avoid feature dependencies, as produced by the Argus flow data generator, whilst achieving an average accuracy >99%. Then, we conducted comprehensive experimentation, including time performance evaluation, matching and exceeding the results of the current state-of-the-art for identifying denial of service attacks, where the Decision Tree and Multi-layer Perceptron models were the best performing methods to identify DDoS and DoS attacks over IoT networks. MDPI 2022-04-28 /pmc/articles/PMC9103313/ /pubmed/35591056 http://dx.doi.org/10.3390/s22093367 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Almaraz-Rivera, Josue Genaro
Perez-Diaz, Jesus Arturo
Cantoral-Ceballos, Jose Antonio
Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models
title Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models
title_full Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models
title_fullStr Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models
title_full_unstemmed Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models
title_short Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models
title_sort transport and application layer ddos attacks detection to iot devices by using machine learning and deep learning models
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9103313/
https://www.ncbi.nlm.nih.gov/pubmed/35591056
http://dx.doi.org/10.3390/s22093367
work_keys_str_mv AT almarazriverajosuegenaro transportandapplicationlayerddosattacksdetectiontoiotdevicesbyusingmachinelearninganddeeplearningmodels
AT perezdiazjesusarturo transportandapplicationlayerddosattacksdetectiontoiotdevicesbyusingmachinelearninganddeeplearningmodels
AT cantoralceballosjoseantonio transportandapplicationlayerddosattacksdetectiontoiotdevicesbyusingmachinelearninganddeeplearningmodels