An Aggregated Mutual Information Based Feature Selection with Machine Learning Methods for Enhancing IoT Botnet Attack Detection

被引:21
作者
Al-Sarem, Mohammed [1 ]
Saeed, Faisal [1 ,2 ]
Alkhammash, Eman H. [3 ]
Alghamdi, Norah Saleh [4 ]
机构
[1] Taibah Univ, Coll Comp Sci & Engn, Medina 42353, Saudi Arabia
[2] Birmingham City Univ, Sch Comp & Digital Technol, Birmingham B4 7XG, W Midlands, England
[3] Taif Univ, Coll Comp & Informat Technol, Dept Comp Sci, POB 11099, At Taif 21944, Saudi Arabia
[4] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Riyadh 11671, Saudi Arabia
关键词
intrusion detection systems; Internet of Things; botnet attack detection; feature selection; machine learning; ensemble methods; INTRUSION DETECTION SYSTEM; INTERNET;
D O I
10.3390/s22010185
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Due to the wide availability and usage of connected devices in Internet of Things (IoT) networks, the number of attacks on these networks is continually increasing. A particularly serious and dangerous type of attack in the IoT environment is the botnet attack, where the attackers can control the IoT systems to generate enormous networks of "bot" devices for generating malicious activities. To detect this type of attack, several Intrusion Detection Systems (IDSs) have been proposed for IoT networks based on machine learning and deep learning methods. As the main characteristics of IoT systems include their limited battery power and processor capacity, maximizing the efficiency of intrusion detection systems for IoT networks is still a research challenge. It is important to provide efficient and effective methods that use lower computational time and have high detection rates. This paper proposes an aggregated mutual information-based feature selection approach with machine learning methods to enhance detection of IoT botnet attacks. In this study, the N-BaIoT benchmark dataset was used to detect botnet attack types using real traffic data gathered from nine commercial IoT devices. The dataset includes binary and multi-class classifications. The feature selection method incorporates Mutual Information (MI) technique, Principal Component Analysis (PCA) and ANOVA f-test at finely-granulated detection level to select the relevant features for improving the performance of IoT Botnet classifiers. In the classification step, several ensemble and individual classifiers were used, including Random Forest (RF), XGBoost (XGB), Gaussian Naive Bayes (GNB), k-Nearest Neighbor (k-NN), Logistic Regression (LR) and Support Vector Machine (SVM). The experimental results showed the efficiency and effectiveness of the proposed approach, which outperformed other techniques using various evaluation metrics.
引用
收藏
页数:20
相关论文
共 38 条
[1]   Misbehavior-Aware On-Demand Collaborative Intrusion Detection System Using Distributed Ensemble Learning for VANET [J].
A. Ghaleb, Fuad ;
Saeed, Faisal ;
Al-Sarem, Mohammad ;
Ali Saleh Al-rimy, Bander ;
Boulila, Wadii ;
Eljialy, A. E. M. ;
Aloufi, Khalid ;
Alazab, Mamoun .
ELECTRONICS, 2020, 9 (09) :1-17
[2]  
Al-Othman Z., 2020, ARXIV2020201013852
[3]  
Al-Sarem Mohammed, 2021, Advances on Smart and Soft Computing. Proceedings of ICACIn 2020. Advances in Intelligent Systems and Computing (AISC 1188), P189, DOI 10.1007/978-981-15-6048-4_17
[4]   An Improved Multiple Features and Machine Learning-Based Approach for Detecting Clickbait News on Social Networks [J].
Al-Sarem, Mohammed ;
Saeed, Faisal ;
Al-Mekhlafi, Zeyad Ghaleb ;
Mohammed, Badiea Abdulkarem ;
Hadwan, Mohammed ;
Al-Hadhrami, Tawfik ;
Alshammari, Mohammad T. ;
Alreshidi, Abdulrahman ;
Alshammari, Talal Sarheed .
APPLIED SCIENCES-BASEL, 2021, 11 (20)
[5]   Analysis the Arabic Authorship Attribution Using Machine Learning Methods: Application on Islamic Fatwa [J].
Al-Sarem, Mohammed ;
Emara, Abdel-Hamid .
RECENT TRENDS IN DATA SCIENCE AND SOFT COMPUTING, IRICT 2018, 2019, 843 :221-229
[6]   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
[7]   Anomaly-Based Intrusion Detection Systems in IoT Using Deep Learning: A Systematic Literature Review [J].
Alsoufi, Muaadh A. ;
Razak, Shukor ;
Siraj, Maheyzah Md ;
Nafea, Ibtehal ;
Ghaleb, Fuad A. ;
Saeed, Faisal ;
Nasser, Maged .
APPLIED SCIENCES-BASEL, 2021, 11 (18)
[8]   A Machine Learning Based Intrusion Detection System for Mobile Internet of Things [J].
Amouri, Amar ;
Alaparthy, Vishwa T. ;
Morgera, Salvatore D. .
SENSORS, 2020, 20 (02)
[9]   A Review of Performance, Energy and Privacy of Intrusion Detection Systems for IoT [J].
Arshad, Junaid ;
Azad, Muhammad Ajmal ;
Amad, Roohi ;
Salah, Khaled ;
Alazab, Mamoun ;
Iqbal, Razi .
ELECTRONICS, 2020, 9 (04)
[10]  
Bahsi H, 2018, I C CONT AUTOMAT ROB, P1857, DOI 10.1109/ICARCV.2018.8581205