Lightweight Internet of Things Botnet Detection Using One-Class Classification

Like smart phones, the recent years have seen an increased usage of internet of things (IoT) technology. IoT devices, being resource constrained due to smaller size, are vulnerable to various security threats. Recently, many distributed denial of service (DDoS) attacks generated with the help of IoT...

Full description

Bibliographic Details
Main Authors: Kainat Malik, Faisal Rehman, Tahir Maqsood, Saad Mustafa, Osman Khalid, Adnan Akhunzada
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/10/3646
_version_ 1797495830245015552
author Kainat Malik
Faisal Rehman
Tahir Maqsood
Saad Mustafa
Osman Khalid
Adnan Akhunzada
author_facet Kainat Malik
Faisal Rehman
Tahir Maqsood
Saad Mustafa
Osman Khalid
Adnan Akhunzada
author_sort Kainat Malik
collection DOAJ
description Like smart phones, the recent years have seen an increased usage of internet of things (IoT) technology. IoT devices, being resource constrained due to smaller size, are vulnerable to various security threats. Recently, many distributed denial of service (DDoS) attacks generated with the help of IoT botnets affected the services of many websites. The destructive botnets need to be detected at the early stage of infection. Machine-learning models can be utilized for early detection of botnets. This paper proposes one-class classifier-based machine-learning solution for the detection of IoT botnets in a heterogeneous environment. The proposed one-class classifier, which is based on one-class KNN, can detect the IoT botnets at the early stage with high accuracy. The proposed machine-learning-based model is a lightweight solution that works by selecting the best features leveraging well-known filter and wrapper methods for feature selection. The proposed strategy is evaluated over different datasets collected from varying network scenarios. The experimental results reveal that the proposed technique shows improved performance, consistent across three different datasets used for evaluation.
first_indexed 2024-03-10T01:55:11Z
format Article
id doaj.art-a17fcfe13e614817a208bfba2f52be6f
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T01:55:11Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-a17fcfe13e614817a208bfba2f52be6f2023-11-23T12:58:47ZengMDPI AGSensors1424-82202022-05-012210364610.3390/s22103646Lightweight Internet of Things Botnet Detection Using One-Class ClassificationKainat Malik0Faisal Rehman1Tahir Maqsood2Saad Mustafa3Osman Khalid4Adnan Akhunzada5Department of Computer Science, COMSATS University Islamabad, Abbottabad 22060, PakistanDepartment of Computer Science, COMSATS University Islamabad, Abbottabad 22060, PakistanDepartment of Computer Science, COMSATS University Islamabad, Abbottabad 22060, PakistanDepartment of Computer Science, COMSATS University Islamabad, Abbottabad 22060, PakistanDepartment of Computer Science, COMSATS University Islamabad, Abbottabad 22060, PakistanFaculty of Computing and Informatics, University Malaysia Sabah, Kota Kinabalu 88400, MalaysiaLike smart phones, the recent years have seen an increased usage of internet of things (IoT) technology. IoT devices, being resource constrained due to smaller size, are vulnerable to various security threats. Recently, many distributed denial of service (DDoS) attacks generated with the help of IoT botnets affected the services of many websites. The destructive botnets need to be detected at the early stage of infection. Machine-learning models can be utilized for early detection of botnets. This paper proposes one-class classifier-based machine-learning solution for the detection of IoT botnets in a heterogeneous environment. The proposed one-class classifier, which is based on one-class KNN, can detect the IoT botnets at the early stage with high accuracy. The proposed machine-learning-based model is a lightweight solution that works by selecting the best features leveraging well-known filter and wrapper methods for feature selection. The proposed strategy is evaluated over different datasets collected from varying network scenarios. The experimental results reveal that the proposed technique shows improved performance, consistent across three different datasets used for evaluation.https://www.mdpi.com/1424-8220/22/10/3646internet of things (IoT)one-class KNNbotnet detectionclassification
spellingShingle Kainat Malik
Faisal Rehman
Tahir Maqsood
Saad Mustafa
Osman Khalid
Adnan Akhunzada
Lightweight Internet of Things Botnet Detection Using One-Class Classification
Sensors
internet of things (IoT)
one-class KNN
botnet detection
classification
title Lightweight Internet of Things Botnet Detection Using One-Class Classification
title_full Lightweight Internet of Things Botnet Detection Using One-Class Classification
title_fullStr Lightweight Internet of Things Botnet Detection Using One-Class Classification
title_full_unstemmed Lightweight Internet of Things Botnet Detection Using One-Class Classification
title_short Lightweight Internet of Things Botnet Detection Using One-Class Classification
title_sort lightweight internet of things botnet detection using one class classification
topic internet of things (IoT)
one-class KNN
botnet detection
classification
url https://www.mdpi.com/1424-8220/22/10/3646
work_keys_str_mv AT kainatmalik lightweightinternetofthingsbotnetdetectionusingoneclassclassification
AT faisalrehman lightweightinternetofthingsbotnetdetectionusingoneclassclassification
AT tahirmaqsood lightweightinternetofthingsbotnetdetectionusingoneclassclassification
AT saadmustafa lightweightinternetofthingsbotnetdetectionusingoneclassclassification
AT osmankhalid lightweightinternetofthingsbotnetdetectionusingoneclassclassification
AT adnanakhunzada lightweightinternetofthingsbotnetdetectionusingoneclassclassification