Cargando…

IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection

Nowadays, Internet of Things (IoT) technology has various network applications and has attracted the interest of many research and industrial communities. Particularly, the number of vulnerable or unprotected IoT devices has drastically increased, along with the amount of suspicious activity, such a...

Descripción completa

Detalles Bibliográficos
Autores principales: Alqahtani, Mnahi, Mathkour, Hassan, Ben Ismail, Mohamed Maher
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7664261/
https://www.ncbi.nlm.nih.gov/pubmed/33172023
http://dx.doi.org/10.3390/s20216336
_version_ 1783609809218568192
author Alqahtani, Mnahi
Mathkour, Hassan
Ben Ismail, Mohamed Maher
author_facet Alqahtani, Mnahi
Mathkour, Hassan
Ben Ismail, Mohamed Maher
author_sort Alqahtani, Mnahi
collection PubMed
description Nowadays, Internet of Things (IoT) technology has various network applications and has attracted the interest of many research and industrial communities. Particularly, the number of vulnerable or unprotected IoT devices has drastically increased, along with the amount of suspicious activity, such as IoT botnet and large-scale cyber-attacks. In order to address this security issue, researchers have deployed machine and deep learning methods to detect attacks targeting compromised IoT devices. Despite these efforts, developing an efficient and effective attack detection approach for resource-constrained IoT devices remains a challenging task for the security research community. In this paper, we propose an efficient and effective IoT botnet attack detection approach. The proposed approach relies on a Fisher-score-based feature selection method along with a genetic-based extreme gradient boosting (GXGBoost) model in order to determine the most relevant features and to detect IoT botnet attacks. The Fisher score is a representative filter-based feature selection method used to determine significant features and discard irrelevant features through the minimization of intra-class distance and the maximization of inter-class distance. On the other hand, GXGBoost is an optimal and effective model, used to classify the IoT botnet attacks. Several experiments were conducted on a public botnet dataset of IoT devices. The evaluation results obtained using holdout and 10-fold cross-validation techniques showed that the proposed approach had a high detection rate using only three out of the 115 data traffic features and improved the overall performance of the IoT botnet attack detection process.
format Online
Article
Text
id pubmed-7664261
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76642612020-11-14 IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection Alqahtani, Mnahi Mathkour, Hassan Ben Ismail, Mohamed Maher Sensors (Basel) Article Nowadays, Internet of Things (IoT) technology has various network applications and has attracted the interest of many research and industrial communities. Particularly, the number of vulnerable or unprotected IoT devices has drastically increased, along with the amount of suspicious activity, such as IoT botnet and large-scale cyber-attacks. In order to address this security issue, researchers have deployed machine and deep learning methods to detect attacks targeting compromised IoT devices. Despite these efforts, developing an efficient and effective attack detection approach for resource-constrained IoT devices remains a challenging task for the security research community. In this paper, we propose an efficient and effective IoT botnet attack detection approach. The proposed approach relies on a Fisher-score-based feature selection method along with a genetic-based extreme gradient boosting (GXGBoost) model in order to determine the most relevant features and to detect IoT botnet attacks. The Fisher score is a representative filter-based feature selection method used to determine significant features and discard irrelevant features through the minimization of intra-class distance and the maximization of inter-class distance. On the other hand, GXGBoost is an optimal and effective model, used to classify the IoT botnet attacks. Several experiments were conducted on a public botnet dataset of IoT devices. The evaluation results obtained using holdout and 10-fold cross-validation techniques showed that the proposed approach had a high detection rate using only three out of the 115 data traffic features and improved the overall performance of the IoT botnet attack detection process. MDPI 2020-11-06 /pmc/articles/PMC7664261/ /pubmed/33172023 http://dx.doi.org/10.3390/s20216336 Text en © 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Alqahtani, Mnahi
Mathkour, Hassan
Ben Ismail, Mohamed Maher
IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection
title IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection
title_full IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection
title_fullStr IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection
title_full_unstemmed IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection
title_short IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection
title_sort iot botnet attack detection based on optimized extreme gradient boosting and feature selection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7664261/
https://www.ncbi.nlm.nih.gov/pubmed/33172023
http://dx.doi.org/10.3390/s20216336
work_keys_str_mv AT alqahtanimnahi iotbotnetattackdetectionbasedonoptimizedextremegradientboostingandfeatureselection
AT mathkourhassan iotbotnetattackdetectionbasedonoptimizedextremegradientboostingandfeatureselection
AT benismailmohamedmaher iotbotnetattackdetectionbasedonoptimizedextremegradientboostingandfeatureselection