Realtime Feature Engineering for Anomaly Detection in IoT Based MQTT Networks

被引:0
|
作者
Imran [2 ]
Zuhairi, Megat F. [1 ]
Ali, Syed Mubashir [1 ,3 ]
Shahid, Zeeshan [4 ]
Alam, Muhammad Mansoor [1 ,5 ,6 ,7 ]
Su'ud, Mazliham Mohd [7 ]
机构
[1] Univ Kuala Lumpur, Malaysian Inst Informat Technol, Kuala Lumpur 50250, Malaysia
[2] DHA Suffa Univ DSU, Dept Comp Sci, Karachi 75500, Sindh, Pakistan
[3] Muhammad Ali Jinnah Univ, Fac Comp, Dept Software Engn, Karachi 75400, Pakistan
[4] Nazeer Hussain Univ, Fac Engn Pract & Sci, Elect Engn Dept, Karachi 75950, Pakistan
[5] Riphah Int Univ, Fac Comp, Islamabad 46000, Pakistan
[6] Univ Technol Sydney, Fac Engn & Informat Technol, Sch Comp Sci, Ultimo, NSW 2007, Australia
[7] Multimedia Univ, Fac Comp & Informat, Cyberjaya 63100, Malaysia
关键词
IoT; DoS; anomaly detection; MQTT; INTERNET;
D O I
10.1109/ACCESS.2024.3363889
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The MQTTset dataset has been extensively investigated for enhancing anomaly detection in IoT-based systems, with a focus on identifying Denial of Service (DoS) attacks. The research addresses a critical gap in MQTT traffic anomaly detection by proposing the incorporation of the 'source' attribute from PCAP files and utilizing hand-crafted feature engineering techniques. Various filtering methods, including data conversion, attribute filtering, handling missing values, and scaling, are employed. Anomalies are categorized and prioritized based on frequency of occurrence, with a specific emphasis on DoS attacks. The study compares the performance of the decision tree and its eight variant models (ID3, C4.5, Random Forest, CatBoost, LightGBM, XGBoost, CART, and Gradient Boosting) for anomaly detection in IoT-based systems. Evaluation metrics such as prediction accuracy, F1 score, and computational times (training and testing) are utilized. Hyperparameter fine-tuning techniques like grid search and random search are applied to enhance model performance, accuracy, and reduce computational costs. Results indicate that the benchmark Decision Tree model achieved 92.57% accuracy and a 92.38% F1 score with training and testing times of 2.95 seconds and 0.86 seconds, respectively. The Feature Engineering (Modified) dataset demonstrated a substantial improvement, reaching 98.56% accuracy and a 98.50% F1 score, with comparable training and testing times of 0.70 seconds and 0.02 seconds. Furthermore, the Modified Decision Tree Algorithm significantly improved accuracy to 99.27%, F1 score to 99.26%, and reduced training time to 0.73 seconds and testing time to 0.14 seconds. The research contributes valuable insights into feature engineering and guides the selection of effective approaches for anomaly detection in IoT-based systems, providing early threat warnings and enhancing overall system security and reliability.
引用
收藏
页码:25700 / 25718
页数:19
相关论文
共 50 条
  • [31] An Anomaly-Based Intrusion Detection System for IoT Networks Using Trust Factor
    Singh K.P.
    Kesswani N.
    SN Computer Science, 2022, 3 (2)
  • [32] Anomaly-Based Intrusion Detection Model Using Deep Learning for IoT Networks
    Alsoufi, Muaadh A.
    Siraj, Maheyzah Md
    Ghaleb, Fuad A.
    Al-Razgan, Muna
    Al-Asaly, Mahfoudh Saeed
    Alfakih, Taha
    Saeed, Faisal
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 141 (01): : 823 - 845
  • [33] Design and Development of a Deep Learning-Based Model for Anomaly Detection in IoT Networks
    Ullah, Imtiaz
    Mahmoud, Qusay H.
    IEEE ACCESS, 2021, 9 (09): : 103906 - 103926
  • [34] Generative Adversarial Network and Auto Encoder based Anomaly Detection in Distributed IoT Networks
    Tian Zixu
    Liyanage, Kushan Sudheera Kalupahana
    Gurusamy, Mohan
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [35] IoT Applications based on MQTT Protocol
    Salagean, Maria
    Zinca, Daniel
    2020 14TH INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC), 2020, : 375 - 378
  • [36] Machine Learning Methods for Anomaly Detection in IoT Networks, with Illustrations
    Bonandrini, Vassia
    Bercher, Jean-Francois
    Zangar, Nawel
    MACHINE LEARNING FOR NETWORKING (MLN 2019), 2020, 12081 : 287 - 295
  • [37] Design and Development of RNN Anomaly Detection Model for IoT Networks
    Ullah, Imtiaz
    Mahmoud, Qusay H.
    IEEE ACCESS, 2022, 10 : 62722 - 62750
  • [38] A privacy-focused approach for anomaly detection in IoT networks
    Martins, Pedro
    Reis, Andre B.
    Salvador, Paulo
    Sargento, Susana
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2022, 32 (01)
  • [39] A Local Feature Engineering Strategy to Improve Network Anomaly Detection †
    Carta, Salvatore
    Podda, Alessandro Sebastian
    Recupero, Diego Reforgiato
    Saia, Roberto
    FUTURE INTERNET, 2020, 12 (10) : 1 - 30
  • [40] A Deep Learning-Based Intrusion Detection System for MQTT Enabled IoT
    Khan, Muhammad Almas
    Khan, Muazzam A.
    Jan, Sana Ullah
    Ahmad, Jawad
    Jamal, Sajjad Shaukat
    Shah, Awais Aziz
    Pitropakis, Nikolaos
    Buchanan, William J.
    SENSORS, 2021, 21 (21)