Despite the growing reputation and the ubiquitous nature of the IoT, it poses significant challenges as it is also considered a convenient platform for cyberattacks. The connection of various devices without fixed security help attackers in allowing botnet to run high crash DDoS attacks against a range of internet services. The botnet is one of the main security challenges that have the most impact on IoT for several reasons. It allows the private network devices to be infected by malicious software and controlled as a group without the owners' awareness. Botnets are often utilized for sending spam, stealing data, and performing DDoS attacks. As there are many areas of security that utilize machine learning (ML) technology, utilizing ML to detect botnet appears to be realistic and workable. While several studies have been conducted using ML for detecting botnet, they are either not highly accurate or only compatible with specific types of botnet or devices. This study aims to create an ensemble learning model using the best ML methods among supervised learning, unsupervised learning, and regression learning to optimize the accuracy of botnet detection on IoT and minimize the number of features requested. After several examinations in different combinations of ML algorithms, this study managed to achieve 100% accuracy of botnet detection as well as minimizing the number of features to only 20.
The security challenge on IoT (Internet of Things) is one of the hottest and most pertinent topics at the moment especially the several security challenges. The Botnet is one of the security challenges that most impact for several purposes. The network of private computers infected by malicious software and controlled as a group without the knowledge of owners and each of them running one or more bots is called Botnets. Normally, it is used for sending spam, stealing data, and performing DDoS attacks. One of the techniques that been used for detecting the Botnet is the Supervised Learning method. This study will examine several Supervised Learning methods such as; Linear Regression, Logistic Regression, Decision Tree, Naive Bayes, k- Nearest Neighbors, Random Forest, Gradient Boosting Machines, and Support Vector Machine for identifying the Botnet in IoT with the aim of finding which Supervised Learning technique can achieve the highest accuracy and fastest detection as well as with minimizing the dependent variable.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.