Enhancing IoT security: A comparative study of feature reduction techniques for intrusion detection system

被引:2
|
作者
Li, Jing [1 ]
Chen, Hewan [2 ]
Shahizan, Mohd Othman [1 ]
Yusuf, Lizawati Mi [1 ]
机构
[1] Univ Technol Malaysia, Johor Baharu, Malaysia
[2] China Jiliang Univ, Hangzhou, Peoples R China
来源
关键词
Internet of things; Intrusion detection; Feature reduction; Machine learning; Attack classification; FEATURE-SELECTION; DETECTION MODEL; DECISION TREE; CLASSIFIER; ENSEMBLE; SVM;
D O I
10.1016/j.iswa.2024.200407
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Internet of Things (IoT) devices are extensively utilized but are susceptible to cyberattacks, posing significant security challenges. To mitigate these threats, machine learning techniques have been implemented for network intrusion detection in IoT environments. These techniques commonly employ various feature reduction methods, prior to inputting data into models, in order to enhance the efficiency of detection processes to meet real-time requirements. This study provides a comprehensive comparison of feature selection (FS) and feature extraction (FE) techniques for network intrusion detection systems (NIDS) in IoT environments, utilizing the TON-IoT and BoT-IoT datasets for both binary and multi-class classification tasks. We evaluated FS methods, including Pearson correlation and Chi-square, and FE methods, such as Principal Component Analysis (PCA) and Autoencoders (AE), across five classic machine learning models: Decision Tree (DT), Random Forest (RF), Naive Bayes (NB), k-Nearest Neighbors (kNN), and Multi-Layer Perceptron (MLP). Our analysis revealed that FE techniques generally achieve higher accuracy and robustness compared to FS methods, with RF paired with AE delivering superior performance despite higher computational demands. DTs are most effective with smaller feature sets, while MLPs excel with larger sets. Chi-square is identified as the most efficient FS method, balancing performance and computational efficiency, whereas PCA outperforms AE in runtime efficiency. The study also highlights that FE methods are more effective for complex datasets and less sensitive to feature set size, whereas FS methods show significant performance improvements with more informative features. Despite the higher computational costs of FE methods, they demonstrate a greater capability to detect diverse attack types, making them particularly suitable for complex IoT environments. These findings are crucial for both academic research and industry applications, providing insights into optimizing detection performance and computational efficiency in NIDS for IoT networks.
引用
收藏
页数:40
相关论文
共 50 条
  • [31] A novel approach to IoT security for intrusion detection system using ensemble network and heuristic-assisted feature fusion
    Kathole, Atul B.
    Vhatkar, Kapil
    Dharmale, Gulbakshee
    Chiwhane, Shwetambari
    Kimbahune, Vinod V.
    Goyal, Ankur
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2024, 27 (07): : 2207 - 2217
  • [32] Intrusion detection using classification techniques: a comparative study
    Bouteraa, Imad
    Derdour, Makhlouf
    Ahmim, Ahmed
    INTERNATIONAL JOURNAL OF DATA MINING MODELLING AND MANAGEMENT, 2020, 12 (01) : 65 - 86
  • [33] Enhancing Suricata Intrusion Detection System for Cyber Security in SCADA Networks
    Wong, Kevin
    Dillabaugh, Craig
    Seddigh, Nabil
    Nandy, Biswajit
    2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [34] Optimizing IoT intrusion detection system: feature selection versus feature extraction in machine learning
    Li, Jing
    Othman, Mohd Shahizan
    Chen, Hewan
    Yusuf, Lizawati Mi
    JOURNAL OF BIG DATA, 2024, 11 (01)
  • [35] Optimizing IoT intrusion detection system: feature selection versus feature extraction in machine learning
    Jing Li
    Mohd Shahizan Othman
    Hewan Chen
    Lizawati Mi Yusuf
    Journal of Big Data, 11
  • [36] Intrusion Detection and Prevention in OpenStack: A Case Study on Enhancing Security and Threat Detection
    Adiwal S.
    Misbahuddin M.
    SN Computer Science, 4 (6)
  • [37] Enhancing Industrial IoT Security: Utilizing BlockchainAssisted Deep Federated Learning for Collaborative Intrusion Detection
    Govindaram, Anitha
    Jegatheesan, A.
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (02) : 1345 - 1363
  • [38] Intrusion Detection System with an Ensemble Learning and Feature Selection Framework for IoT Networks
    Rohini, G.
    Gnana Kousalya, C.
    Bino, J.
    IETE JOURNAL OF RESEARCH, 2023, 69 (12) : 8859 - 8875
  • [39] A Mechatronics System based on Feature Selection and AI for IoT Intrusion Detection Applications
    Sharif, Montassar Aidi
    INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2022, 14 (06): : 290 - 302
  • [40] Intrusion Detection System Using Feature Extraction with Machine Learning Algorithms in IoT
    Musleh, Dhiaa
    Alotaibi, Meera
    Alhaidari, Fahd
    Rahman, Atta
    Mohammad, Rami M.
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2023, 12 (02)