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 条
  • [41] Stress Testing MQTT Server for Private IOT Networks
    Hijazi, Ghofran
    Habaebi, Mohamed Hadi
    Al-Haddad, Ahmed
    Zyoud, Alhareth Mohammed
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2021, 67 (02) : 229 - 234
  • [42] A Framework for Anomaly Detection in IoT Networks Using Conditional Generative Adversarial Networks
    Ullah, Imtiaz
    Mahmoud, Qusay H.
    IEEE ACCESS, 2021, 9 : 165907 - 165931
  • [43] Anomaly Detection with Feature Extraction Based on Machine Learning Using Hydraulic System IoT Sensor Data
    Kim, Doyun
    Heo, Tae-Young
    SENSORS, 2022, 22 (07)
  • [44] Feature Transfer Based Network Anomaly Detection
    Chen, Tao
    Wen, Kun
    SCIENCE OF CYBER SECURITY, SCISEC 2022, 2022, 13580 : 155 - 169
  • [45] Feature Selection for Machine Learning Based Anomaly Detection in Industrial Control System Networks
    Mantere, Matti
    Sailio, Mirko
    Noponen, Sami
    2012 IEEE INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND COMMUNICATIONS, CONFERENCE ON INTERNET OF THINGS, AND CONFERENCE ON CYBER, PHYSICAL AND SOCIAL COMPUTING (GREENCOM 2012), 2012, : 771 - 774
  • [46] Anomaly Detection IDS for Detecting DoS Attacks in IoT Networks Based on Machine Learning Algorithms
    Altulaihan, Esra
    Almaiah, Mohammed Amin
    Aljughaiman, Ahmed
    SENSORS, 2024, 24 (02)
  • [47] Hybrid Feature Selection Models for Machine Learning Based Botnet Detection in IoT Networks
    Guerra-Manzanares, Alejandro
    Nomm, Sven
    Bahsi, Hayretdin
    2019 INTERNATIONAL CONFERENCE ON CYBERWORLDS (CW), 2019, : 324 - 327
  • [48] Multi-objective-based feature selection for DDoS attack detection in IoT networks
    Roopak, Monika
    Tian, Gui Yun
    Chambers, Jonathon
    IET NETWORKS, 2020, 9 (03) : 120 - 127
  • [49] Intelligent Deep Learning for Anomaly-Based Intrusion Detection in IoT Smart Home Networks
    Butt, Nazia
    Shahid, Ana
    Qureshi, Kashif Naseer
    Haider, Sajjad
    Ibrahim, Ashraf Osman
    Binzagr, Faisal
    Arshad, Noman
    MATHEMATICS, 2022, 10 (23)
  • [50] Hierarchical anomaly based intrusion detection and localization in IoT
    Yahyaoui, Aymen
    Abdellatif, Takoua
    Attia, Rabah
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 108 - 113