Int J Performability Eng ›› 2024, Vol. 20 ›› Issue (7): 451-459.doi: 10.23940/ijpe.24.07.p5.451459

Previous Articles     Next Articles

IoT Malware Detection and Dynamic Analysis of MQTT Simulated Network

Ajeet Kumar Sharma* and Rakesh Kumar   

  1. Department of CEA, GLA University, Uttar Pradesh, India
  • Submitted on ; Revised on ; Accepted on
  • Contact: *E-mail address: ajeet.sharma_phd.cs21@gla.ac.in

Abstract: The growth of Internet of Things (IoT) devices has created opportunities in multiple sectors, but has also created the threat of growing attacks. Malicious actors are taking advantages of the lightweight nature of IoT devices and targeting them to perform attacks. This paper presents a novel approach to detect malicious traffic at an early stage to block attacks at the entry point of network so devices could be protected from getting infected. An optimized Machine Learning(ML) based algorithm is proposed specifically designed for light weighted IoT devices. The IoT- 23 dataset is used in this study to create a model and test the performance. The proposed model detects diverse categories of IoT malwares, creating security threats and challenges to IoT systems. MQTT (Message Queuing Telemetry Transport) is utilized to simulate behavior of IoT devices. Attack and normal traffic is passed to the IoT network to record latency and throughput in both scenarios. Performance of five different classifiers is compared with the proposed algorithm and had outstanding results with an accuracy 99.98%. The detection model takes around 52.89 seconds and processes 3965.27 samples per second. Utilization of CPU during the entire process is observed around 3.5%. Future research directions and suggestions have also been given to enhance the security of IoT environment.

Key words: IoT security, IoT-23, MQTT, intrusion detection system, machine learning