A real-time IoT-based botnet detection method using a novel two-step feature selection technique and the support vector machine classifier

被引:24
作者
Masoudi-Sobhanzadeh, Yosef [1 ,2 ]
Emami-Moghaddam, Shabnam [2 ,3 ]
机构
[1] Tabriz Univ Med Sci, Biomed Inst, Res Ctr Pharmaceut Nanotechnol, Tabriz, Iran
[2] Tabriz Univ Med Sci, Fac Adv Med Sci, Tabriz, Iran
[3] Azarbaijan Shahid Madani Univ, Fac Informat Technol & Comp Engn, Tabriz Azarshahr Rd, Tabriz 5375171379, Iran
关键词
Botnet; IoT; Feature selection; Machine learning; Support vector machine; THINGS IOT; INTERNET; MANAGEMENT; ALGORITHM; ATTACKS; SYSTEM;
D O I
10.1016/j.comnet.2022.109365
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A botnet, which is a collection of devices polluted by malicious software programs, is among the top security challenges in the Internet of Things (IoT) environments. Therefore, to deal with such an abnormality in these environments, different machine learning-based studies, which have resulted in outstanding findings, have been carried out and applied to predict the botnets. However, the existing techniques may still suffer from three main limitations. First, some of them are not suitable for real-time applications because they spend a lot of time to determine the normal/abnormal traffic. Second, the functionality of some of the approaches is not satisfactory because they ignore/do not utilize the efficient feature selection methods. Third, these studies have usually focused on generating a binary botnet prediction model without taking the attack types into consideration. To reduce the botnet prediction time and address the second and third restrictions, the present study suggested a two-step machine learning method designed based on our previously developed optimization algorithm (WCC) and the support vector machine classifier. The outcomes indicated that the proposed method outperforms the existing approaches since it can precisely classify the data streams into their related groups and make a trade-off between the total number of the selected features and the performance of the prediction model. The results also showed that IP addresses, source ports as well as destination hosts-related features, and the total number of the transferred data streams and their statistical measurements are possible key factors in identifying botnet traffics.
引用
收藏
页数:10
相关论文
共 69 条
[1]   Adversarial Learning Attacks on Graph-based IoT Malware Detection Systems [J].
Abusnaina, Ahmed ;
Khormali, Aminollah ;
Alasmary, Hisham ;
Park, Jeman ;
Anwar, Afsah ;
Mohaisen, Aziz .
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, :1296-1305
[2]  
Aisopos F., 2019, J SMART CITIES, V2, P1
[3]   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
[4]   PPSDT: A Novel Privacy-Preserving Single Decision Tree Algorithm for Clinical Decision-Support Systems Using IoT Devices [J].
Alabdulkarim, Alia ;
Al-Rodhaan, Mznah ;
Ma, Tinghuai ;
Tian, Yuan .
SENSORS, 2019, 19 (01)
[5]   Botnet Attack Detection Using Local Global Best Bat Algorithm for Industrial Internet of Things [J].
Alharbi, Abdullah ;
Alosaimi, Wael ;
Alyami, Hashem ;
Rauf, Hafiz Tayyab ;
Damasevicius, Robertas .
ELECTRONICS, 2021, 10 (11)
[6]   Towards the design of real-time autonomous IoT NIDS [J].
Alhowaide, Alaa ;
Alsmadi, Izzat ;
Tang, Jian .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05) :2489-2502
[7]   Hybrid Botnet Detection Based on Host and Network Analysis [J].
Almutairi, Suzan ;
Mahfoudh, Saoucene ;
Almutairi, Sultan ;
Alowibdi, Jalal S. .
JOURNAL OF COMPUTER NETWORKS AND COMMUNICATIONS, 2020, 2020
[8]   IoT Botnet Attack Detection Based on Optimized Extreme Gradient Boosting and Feature Selection [J].
Alqahtani, Mnahi ;
Mathkour, Hassan ;
Ben Ismail, Mohamed Maher .
SENSORS, 2020, 20 (21) :1-21
[9]   Internet of Things applications: A systematic review [J].
Asghari, Parvaneh ;
Rahmani, Amir Masoud ;
Javadi, Hamid Haj Seyyed .
COMPUTER NETWORKS, 2019, 148 :241-261
[10]   IoTBoT-IDS: A novel statistical learning-enabled botnet detection framework for protecting networks of smart cities [J].
Ashraf, Javed ;
Keshk, Marwa ;
Moustafa, Nour ;
Abdel-Basset, Mohamed ;
Khurshid, Hasnat ;
Bakhshi, Asim D. ;
Mostafa, Reham R. .
SUSTAINABLE CITIES AND SOCIETY, 2021, 72