An Intrusion Detection and Classification System for IoT Traffic with Improved Data Engineering

被引:26
作者
Alsulami, Abdulaziz A. [1 ]
Abu Al-Haija, Qasem [2 ]
Tayeb, Ahmad [3 ]
Alqahtani, Ali [4 ]
机构
[1] King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Informat Syst, Jeddah 21589, Saudi Arabia
[2] Princess Sumaya Univ Technol PSUT, Dept Cybersecur, Amman 11941, Jordan
[3] King Abdulaziz Univ, Fac Comp & Informat Technol, Dept Informat Technol, Jeddah 21589, Saudi Arabia
[4] Najran Univ, Coll Comp Sci & Informat Syst, Dept Networks & Commun Engn, Najran 61441, Saudi Arabia
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 23期
关键词
supervised machine learning; intrusion detection; data engineering; cybersecurity; Internet of Things; SECURITY;
D O I
10.3390/app122312336
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Nowadays, the Internet of Things (IoT) devices and applications have rapidly expanded worldwide due to their benefits in improving the business environment, industrial environment, and people's daily lives. However, IoT devices are not immune to malicious network traffic, which causes potential negative consequences and sabotages IoT operating devices. Therefore, developing a method for screening network traffic is necessary to detect and classify malicious activity to mitigate its negative impacts. This research proposes a predictive machine learning model to detect and classify network activity in an IoT system. Specifically, our model distinguishes between normal and anomaly network activity. Furthermore, it classifies network traffic into five categories: normal, Mirai attack, denial of service (DoS) attack, Scan attack, and man-in-the-middle (MITM) attack. Five supervised learning models were implemented to characterize their performance in detecting and classifying network activities for IoT systems. This includes the following models: shallow neural networks (SNN), decision trees (DT), bagging trees (BT), k-nearest neighbor (kNN), and support vector machine (SVM). The learning models were evaluated on a new and broad dataset for IoT attacks, the IoTID20 dataset. Besides, a deep feature engineering process was used to improve the learning models' accuracy. Our experimental evaluation exhibited an accuracy of 100% recorded for the detection using all implemented models and an accuracy of 99.4-99.9% recorded for the classification process.
引用
收藏
页数:19
相关论文
共 48 条
  • [21] [Anonymous], USER GUIDES NVIDIA G
  • [22] [Anonymous], MATLAB
  • [23] IoTBoT-IDS: A novel statistical learning-enabled botnet detection framework for protecting networks of smart cities
    Ashraf, Javed
    Keshk, Marwa
    Moustafa, Nour
    Abdel-Basset, Mohamed
    Khurshid, Hasnat
    Bakhshi, Asim D.
    Mostafa, Reham R.
    [J]. SUSTAINABLE CITIES AND SOCIETY, 2021, 72
  • [24] Intrusion Detection System for Internet of Things Based on Temporal Convolution Neural Network and Efficient Feature Engineering
    Derhab, Abdelouahid
    Aldweesh, Arwa
    Emam, Ahmed Z.
    Khan, Farrukh Aslam
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2020, 2020
  • [25] Feature Selections Using Minimal Redundancy Maximal Relevance Algorithm for Human Activity Recognition in Smart Home Environments
    Fang, Hongqing
    Tang, Pei
    Si, Hao
    [J]. JOURNAL OF HEALTHCARE ENGINEERING, 2020, 2020
  • [26] Smart Cities: A Survey on Data Management, Security, and Enabling Technologies
    Gharaibeh, Ammar
    Salahuddin, Mohammad A.
    Hussini, Sayed Jahed
    Khreishah, Abdallah
    Khalil, Issa
    Guizani, Mohsen
    Al-Fuqaha, Ala
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (04): : 2456 - 2501
  • [27] A Survey on IoT Security: Application Areas, Security Threats, and Solution Architectures
    Hassija, Vikas
    Chamola, Vinay
    Saxena, Vikas
    Jain, Divyansh
    Goyal, Pranav
    Sikdar, Biplab
    [J]. IEEE ACCESS, 2019, 7 : 82721 - 82743
  • [28] Improving Smart Home Security: Integrating Logical Sensing Into Smart Home
    Jose, Arun Cyril
    Malekian, Reza
    [J]. IEEE SENSORS JOURNAL, 2017, 17 (13) : 4269 - 4286
  • [29] Kiourtis Athanasios, 2018, International Journal of High Performance Computing and Networking, V12, P339
  • [30] A Lightweight Concept Drift Detection and Adaptation Framework for IoT Data Streams
    Yang L.
    Shami A.
    [J]. IEEE Internet of Things Magazine, 2021, 4 (02): : 96 - 101