IoT Intrusion Detection Using Machine Learning with a Novel High Performing Feature Selection Method

被引:67
作者
Albulayhi, Khalid [1 ]
Abu Al-Haija, Qasem [2 ]
Alsuhibany, Suliman A. [3 ]
Jillepalli, Ananth A. [4 ]
Ashrafuzzaman, Mohammad [5 ]
Sheldon, Frederick T. [1 ]
机构
[1] Univ Idaho, Comp Sci Dept, Moscow, ID 83844 USA
[2] Princess Sumaya Univ Technol PSUT, Dept Comp Sci Cybersecur, Amman 11941, Jordan
[3] Qassim Univ, Coll Comp, Dept Comp Sci, Buraydah 51452, Saudi Arabia
[4] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA 99164 USA
[5] Ashland Univ, Dept Math & Comp Sci, Ashland, OH 44805 USA
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 10期
关键词
cybersecurity; anomaly detection accuracy; feature selection; Internet of Things (IoT); intrusion detection system; and machine learning; DETECTION SYSTEM; MUTUAL INFORMATION; INTERNET; MODEL;
D O I
10.3390/app12105015
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The Internet of Things (IoT) ecosystem has experienced significant growth in data traffic and consequently high dimensionality. Intrusion Detection Systems (IDSs) are essential self-protective tools against various cyber-attacks. However, IoT IDS systems face significant challenges due to functional and physical diversity. These IoT characteristics make exploiting all features and attributes for IDS self-protection difficult and unrealistic. This paper proposes and implements a novel feature selection and extraction approach (i.e., our method) for anomaly-based IDS. The approach begins with using two entropy-based approaches (i.e., information gain (IG) and gain ratio (GR)) to select and extract relevant features in various ratios. Then, mathematical set theory (union and intersection) is used to extract the best features. The model framework is trained and tested on the IoT intrusion dataset 2020 (IoTID20) and NSL-KDD dataset using four machine learning algorithms: Bagging, Multilayer Perception, J48, and IBk. Our approach has resulted in 11 and 28 relevant features (out of 86) using the intersection and union, respectively, on IoTID20 and resulted 15 and 25 relevant features (out of 41) using the intersection and union, respectively, on NSL-KDD. We have further compared our approach with other state-of-the-art studies. The comparison reveals that our model is superior and competent, scoring a very high 99.98% classification accuracy.
引用
收藏
页数:30
相关论文
共 78 条
  • [21] Network Intrusion Detection Model Based on CNN and GRU
    Cao, Bo
    Li, Chenghai
    Song, Yafei
    Qin, Yueyi
    Chen, Chen
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [22] Combining Unsupervised Approaches for Near Real-Time Network Traffic Anomaly Detection
    Carrera, Francesco
    Dentamaro, Vincenzo
    Galantucci, Stefano
    Iannacone, Andrea
    Impedovo, Donato
    Pirlo, Giuseppe
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (03):
  • [23] Chowdhury MMU, 2017, 2017 IEEE 8TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (UEMCON), P456, DOI 10.1109/UEMCON.2017.8249084
  • [24] Detection and Classification of Advanced Persistent Threats and Attacks Using the Support Vector Machine
    Chu, Wen-Lin
    Lin, Chih-Jer
    Chang, Ke-Neng
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (21):
  • [25] Two-step ensemble approach for intrusion detection and identification in IoT and fog computing environments
    de Souza, Cristiano Antonio
    Westphall, Carlos Becker
    Machado, Renato Bobsin
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2022, 98
  • [26] Passban IDS: An Intelligent Anomaly-Based Intrusion Detection System for IoT Edge Devices
    Eskandari, Mojtaba
    Janjua, Zaffar Haider
    Vecchio, Massimo
    Antonelli, Fabio
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (08): : 6882 - 6897
  • [27] Normalized Mutual Information Feature Selection
    Estevez, Pablo. A.
    Tesmer, Michel
    Perez, Claudio A.
    Zurada, Jacek A.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2009, 20 (02): : 189 - 201
  • [28] Farooq M.U., 2015, INT J COMPUT APPL, V113, P1
  • [29] A Deep Learning Model for Network Intrusion Detection with Imbalanced Data
    Fu, Yanfang
    Du, Yishuai
    Cao, Zijian
    Li, Qiang
    Xiang, Wei
    [J]. ELECTRONICS, 2022, 11 (06)
  • [30] An Adaptive Ensemble Machine Learning Model for Intrusion Detection
    Gao, Xianwei
    Shan, Chun
    Hu, Changzhen
    Niu, Zequn
    Liu, Zhen
    [J]. IEEE ACCESS, 2019, 7 : 82512 - 82521