Botnet detection in internet of things using stacked ensemble learning model

被引:0
作者
Ali, Mudasir [1 ]
Mushtaq, Muhammad Faheem [2 ]
Akram, Urooj [2 ]
Aray, Daniel Gavilanes [3 ,4 ,5 ]
Vergara, Manuel Masias [3 ,6 ,7 ]
Karamti, Hanen [8 ]
Ashraf, Imran [9 ]
机构
[1] Islamia Univ Bahawalpur, Dept Comp Sci, Bahawalpur 63100, Pakistan
[2] Islamia Univ Bahawalpur, Dept Artificial Intelligence, Bahawalpur 63100, Pakistan
[3] Univ Europea Atlantico, Isabel Torres 21, Santander 39011, Spain
[4] Univ Int Iberoamer, Campeche 24560, Mexico
[5] Univ Int Cuanza, Cuito, Bie, Angola
[6] Univ Int Iberoamer, Arecibo, PR 00613 USA
[7] Univ La Romana, La Romana, Dominican Rep
[8] Princess Nourah bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Comp Sci, POB 84428, Riyadh 11671, Saudi Arabia
[9] Yeungnam Univ, Dept Informat & Commun Engn, Gyongsan 38541, South Korea
关键词
Internet of things network; Botnets; Cyber security; Stacking model; Machine learning; NETWORK;
D O I
10.1038/s41598-025-02008-9
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Botnets are used for malicious activities such as cyber-attacks, spamming, and data theft and have become a significant threat to cyber security. Despite existing approaches for cyber attack detection, botnets prove to be a particularly difficult problem that calls for more advanced detection methods. In this research, a stacking classifier is proposed based on K-nearest neighbor, support vector machine, decision tree, random forest, and multilayer perceptron, called KSDRM, for botnet detection. Logistic regression acts as the meta-learner to combine the predictions from the base classifiers into the final prediction with the aim of increasing the overall accuracy and predictive performance of the ensemble. The UNSW-NB15 dataset is used to train machine learning models and evaluate their effectiveness in detecting cyber-attacks on IoT networks. The categorical features are transformed into numerical values using label encoding. Machine learning techniques are adopted to recognize botnet attacks to enhance cyber security measures. The KSDRM model successfully captures the complex patterns and traits of botnet attacks and obtains 99.99% training accuracy. The KSDRM model also performs well during testing by achieving an accuracy of 97.94%. Based on 3, 5, 7, and 10 folds, the k-fold cross-validation results show that the proposed method's average accuracy is 99.89%, 99.88%, 99.89%, and 99.87%, respectively. Further, the demonstration of experiments and results shows the KSDRM model is an effective method to identify botnet-based cyber attacks. The findings of this study have the potential to improve cyber security controls and strengthen networks against changing threats.
引用
收藏
页数:16
相关论文
共 58 条
[1]   Classification model for accuracy and intrusion detection using machine learning approach [J].
Agarwal, Arushi ;
Sharma, Purushottam ;
Alshehri, Mohammed ;
Mohamed, Ahmed A. ;
Alfarraj, Osama .
PEERJ COMPUTER SCIENCE, 2021,
[2]  
Agrawal K., 2024, Int. J. Microsyst. IoT, V2, P483
[3]   IoTTPS: Ensemble RKSVM Model-Based Internet of Things Threat Protection System [J].
Akram, Urooj ;
Sharif, Wareesa ;
Shahroz, Mobeen ;
Mushtaq, Muhammad Faheem ;
Aray, Daniel Gavilanes ;
Thompson, Ernesto Bautista ;
Diez, Isabel de la Torre ;
Djuraev, Sirojiddin ;
Ashraf, Imran .
SENSORS, 2023, 23 (14)
[4]   Unsupervised intelligent system based on one class support vector machine and Grey Wolf optimization for IoT botnet detection [J].
Al Shorman, Amaal ;
Faris, Hossam ;
Aljarah, Ibrahim .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (07) :2809-2825
[5]  
Ali Muhammad, 2022, Recent Advances in Soft Computing and Data Mining: Proceedings of the Fifth International Conference on Soft Computing and Data Mining (SCDM 2022). Lecture Notes in Networks and Systems (457), P331, DOI 10.1007/978-3-031-00828-3_33
[6]  
Ali M., 2025, J. Comput. & Biomed. Inform., V8
[7]   Hybrid Machine Learning Model for Efficient Botnet Attack Detection in IoT Environment [J].
Ali, Mudasir ;
Shahroz, Mobeen ;
Mushtaq, Muhammad Faheem ;
Alfarhood, Sultan ;
Safran, Mejdl ;
Ashraf, Imran .
IEEE ACCESS, 2024, 12 :40682-40699
[8]  
Almomani Omar, 2021, 2021 International Conference on Information Technology (ICIT), P440, DOI 10.1109/ICIT52682.2021.9491770
[9]   An efficient approach to detect IoT botnet attacks using machine learning [J].
Alothman, Zainab ;
Alkasassbeh, Mouhammd ;
Baddar, Sherenaz Al-Haj .
JOURNAL OF HIGH SPEED NETWORKS, 2020, 26 (03) :241-254
[10]  
Alqahtani Hamed, 2020, Computing Science, Communication and Security: First International Conference, COMS2 2020. Communications in Computer and Information Science (1235), P121, DOI 10.1007/978-981-15-6648-6_10