Design of a Machine Learning Based Intrusion Detection Framework and Methodology for IoT Networks

被引:3
|
作者
Manzano, Ricardo S. [1 ]
Goel, Nishith [1 ]
Zaman, Marzia [1 ]
Joshi, Rohit [2 ]
Naik, Kshirasagar [3 ]
机构
[1] Cistech Ltd, Res & Dev, Ottawa, ON, Canada
[2] Cistel Technol, Res & Dev, Ottawa, ON, Canada
[3] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON, Canada
关键词
IoT Security; Machine learning; Cyberattacks;
D O I
10.1109/CCWC54503.2022.9720857
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditional security solutions may not be always possible in IoT systems because of the resource constraint in IoT devices. Intrusion detection in IoT systems using Machine Learning (ML) techniques can be an effective measure in combating attacks. While most researchers focus on small datasets for ease of processing and training, model generalizability and accuracy can be improved significantly by training and fine-tuning models with big datasets. In this paper we proposed, implemented and evaluated a software framework using Hadoop cluster to store big dataset and PySpark library to train anomaly detection and attack classification models for securing IoT networks. We used the bigger version of the UNSW BoT IoT public dataset to fine-tune the ML-based models. With feature engineering and hyper-parameter tuning of anomaly detection model parameters, an accuracy of 96.3% was achieved with maximum accuracy of 99.9% in Reconnaissance attack detection.
引用
收藏
页码:191 / 198
页数:8
相关论文
共 50 条
  • [31] Design of an Advance Intrusion Detection System for IoT Networks
    Sarwar, Asima
    Hasan, Salva
    Khan, Waseem Ullah
    Ahmed, Salman
    Marwat, Safdar Nawaz Khan
    [J]. PROCEEDINGS OF 2ND IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (ICAI 2022), 2022, : 46 - 51
  • [32] A hybrid deep learning-based intrusion detection system for IoT networks
    Khan, Noor Wali
    Alshehri, Mohammed S.
    Khan, Muazzam A.
    Almakdi, Sultan
    Moradpoor, Naghmeh
    Alazeb, Abdulwahab
    Ullah, Safi
    Naz, Naila
    Ahmad, Jawad
    [J]. MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (08) : 13491 - 13520
  • [33] Enhanced and Explainable Deep Learning-Based Intrusion Detection in IoT Networks
    Gyawali, Sohan
    Sartipi, Kamran
    Van Ravesteyn, Benjamin
    Huang, Jiaqi
    Jiang, Yili
    [J]. MILCOM 2023 - 2023 IEEE MILITARY COMMUNICATIONS CONFERENCE, 2023,
  • [34] Improving Privacy in Federated Learning-Based Intrusion Detection for IoT Networks
    Syne, Lamine
    Caballero-Gil, Pino
    Hernandez-Goya, Candelaria
    [J]. 39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 580 - 582
  • [35] A Novel Deep Learning-Based Intrusion Detection System for IoT Networks
    Awajan, Albara
    [J]. COMPUTERS, 2023, 12 (02)
  • [36] A Comparative Analysis of Machine Learning Techniques for IoT Intrusion Detection
    Vitorino, Joao
    Andrade, Rui
    Praca, Isabel
    Sousa, Orlando
    Maia, Eva
    [J]. FOUNDATIONS AND PRACTICE OF SECURITY, FPS 2021, 2022, 13291 : 191 - 207
  • [37] Machine learning and datamining methods for hybrid IoT intrusion detection
    El Ghazi, Abdellatif
    Rachid, Ait Moulay
    [J]. PROCEEDINGS OF 2020 5TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND ARTIFICIAL INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS (CLOUDTECH'20), 2020, : 80 - 85
  • [38] TinyIDS - An IoT Intrusion Detection System by Tiny Machine Learning
    Fusco, Pietro
    Rimoli, Gennaro Pio
    Ficco, Massimo
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS-ICCSA 2024 WORKSHOPS, PT II, 2024, 14816 : 71 - 82
  • [39] Intrusion Detection System for SDN-enabled IoT Networks using Machine Learning Techniques
    Ashraf, Javed
    Moustafa, N.
    Bukhshi, Asim D.
    Javed, Abdullah
    [J]. 2021 IEEE 25TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2021), 2021, : 46 - 52
  • [40] A Distributed Intrusion Detection System using Machine Learning for IoT based on ToN-IoT Dataset
    Gad, Abdallah R.
    Haggag, Mohamed
    Nashat, Ahmed A.
    Barakat, Tamer M.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (06) : 548 - 563