IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine Learning

The rapid advancement of Internet of Things (IoT) technology has created potential for progress in various aspects of life. However, the increasing number of IoT devices also raises the risk of cyberattacks, particularly IoT botnets often exploited by attackers. This is largely due to the limitation...

Full description

Saved in:
Bibliographic Details
Main Authors: Susanto, Deris Stiawan, Budi Santoso, Alex Onesimus Sidabutar, M. Agus Syamsul Arifin, Mohd Yazid Idris, Rahmat Budiarto
Format: Article
Language:English
Published: Ikatan Ahli Informatika Indonesia 2024-12-01
Series:Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
Subjects:
Online Access:https://jurnal.iaii.or.id/index.php/RESTI/article/view/5871
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841544045022674944
author Susanto
Deris Stiawan
Budi Santoso
Alex Onesimus Sidabutar
M. Agus Syamsul Arifin
Mohd Yazid Idris
Rahmat Budiarto
author_facet Susanto
Deris Stiawan
Budi Santoso
Alex Onesimus Sidabutar
M. Agus Syamsul Arifin
Mohd Yazid Idris
Rahmat Budiarto
author_sort Susanto
collection DOAJ
description The rapid advancement of Internet of Things (IoT) technology has created potential for progress in various aspects of life. However, the increasing number of IoT devices also raises the risk of cyberattacks, particularly IoT botnets often exploited by attackers. This is largely due to the limitations of IoT devices, such as constraints in capacity, power, and memory, necessitating an efficient detection system. This study aims to develop a resource-efficient botnet detection system by using the Self-Organizing Feature Map (SOFM) dimensionality reduction method in combination with machine learning algorithms. The proposed method includes a feature engineering process using SOFM to address high-dimensional data, followed by classification with various machine learning algorithms. The experiments evaluate performance based on accuracy, sensitivity, specificity, False Positive Rate (FPR), and False Negative Rate (FNR). Results show that the Decision Tree algorithm achieved the highest accuracy rate of 97.24%, with a sensitivity of 0.9523, specificity of 0.9932, and a fast execution time of 100.66 seconds. The use of SOFM successfully reduced memory consumption from 3.08 GB to 923MB. Experimental results indicate that this approach is effective for enhancing IoT security in resource-constrained devices.
format Article
id doaj-art-886347f2df494cbb897cf0bc18b5dda8
institution Kabale University
issn 2580-0760
language English
publishDate 2024-12-01
publisher Ikatan Ahli Informatika Indonesia
record_format Article
series Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
spelling doaj-art-886347f2df494cbb897cf0bc18b5dda82025-01-13T03:30:32ZengIkatan Ahli Informatika IndonesiaJurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)2580-07602024-12-018678879810.29207/resti.v8i6.58715871IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine LearningSusanto0Deris Stiawan1Budi Santoso2Alex Onesimus Sidabutar3M. Agus Syamsul Arifin4Mohd Yazid Idris5Rahmat Budiarto6Universitas Bina InsanUniversitas SriwijayaUniversitas Bina InsanUniversitas Bina InsanUniversitas Bina InsanUniversiti Teknologi MalaysiaAlbaha UnivesityThe rapid advancement of Internet of Things (IoT) technology has created potential for progress in various aspects of life. However, the increasing number of IoT devices also raises the risk of cyberattacks, particularly IoT botnets often exploited by attackers. This is largely due to the limitations of IoT devices, such as constraints in capacity, power, and memory, necessitating an efficient detection system. This study aims to develop a resource-efficient botnet detection system by using the Self-Organizing Feature Map (SOFM) dimensionality reduction method in combination with machine learning algorithms. The proposed method includes a feature engineering process using SOFM to address high-dimensional data, followed by classification with various machine learning algorithms. The experiments evaluate performance based on accuracy, sensitivity, specificity, False Positive Rate (FPR), and False Negative Rate (FNR). Results show that the Decision Tree algorithm achieved the highest accuracy rate of 97.24%, with a sensitivity of 0.9523, specificity of 0.9932, and a fast execution time of 100.66 seconds. The use of SOFM successfully reduced memory consumption from 3.08 GB to 923MB. Experimental results indicate that this approach is effective for enhancing IoT security in resource-constrained devices.https://jurnal.iaii.or.id/index.php/RESTI/article/view/5871botnetiotfeature engineeringsofmmachine learning
spellingShingle Susanto
Deris Stiawan
Budi Santoso
Alex Onesimus Sidabutar
M. Agus Syamsul Arifin
Mohd Yazid Idris
Rahmat Budiarto
IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine Learning
Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
botnet
iot
feature engineering
sofm
machine learning
title IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine Learning
title_full IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine Learning
title_fullStr IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine Learning
title_full_unstemmed IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine Learning
title_short IoT Security: Botnet Detection Using Self-Organizing Feature Map and Machine Learning
title_sort iot security botnet detection using self organizing feature map and machine learning
topic botnet
iot
feature engineering
sofm
machine learning
url https://jurnal.iaii.or.id/index.php/RESTI/article/view/5871
work_keys_str_mv AT susanto iotsecuritybotnetdetectionusingselforganizingfeaturemapandmachinelearning
AT derisstiawan iotsecuritybotnetdetectionusingselforganizingfeaturemapandmachinelearning
AT budisantoso iotsecuritybotnetdetectionusingselforganizingfeaturemapandmachinelearning
AT alexonesimussidabutar iotsecuritybotnetdetectionusingselforganizingfeaturemapandmachinelearning
AT magussyamsularifin iotsecuritybotnetdetectionusingselforganizingfeaturemapandmachinelearning
AT mohdyazididris iotsecuritybotnetdetectionusingselforganizingfeaturemapandmachinelearning
AT rahmatbudiarto iotsecuritybotnetdetectionusingselforganizingfeaturemapandmachinelearning