Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments

The explosive growth of the domain of the Internet of things (IoT) network devices has resulted in unparalleled ease of productivity, convenience, and automation, with Message Queuing Telemetry Transport (MQTT) protocol being widely recognized as an essential communication standard in IoT environmen...

Full description

Bibliographic Details
Main Authors: Abdulelah Al Hanif, Mohammad Ilyas
Format: Article
Language:English
Published: MDPI AG 2024-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/24/6/1782
_version_ 1797239376411885568
author Abdulelah Al Hanif
Mohammad Ilyas
author_facet Abdulelah Al Hanif
Mohammad Ilyas
author_sort Abdulelah Al Hanif
collection DOAJ
description The explosive growth of the domain of the Internet of things (IoT) network devices has resulted in unparalleled ease of productivity, convenience, and automation, with Message Queuing Telemetry Transport (MQTT) protocol being widely recognized as an essential communication standard in IoT environments. MQTT enables fast and lightweight communication between IoT devices to facilitate data exchange, but this flexibility also exposes MQTT to significant security vulnerabilities and challenges that demand highly robust security. This paper aims to enhance the detection efficiency of an MQTT traffic intrusion detection system (IDS). Our proposed approach includes the development of a binary balanced MQTT dataset with an effective feature engineering and machine learning framework to enhance the security of MQTT traffic. Our feature selection analysis and comparison demonstrates that selecting a 10-feature model provides the highest effectiveness, as it shows significant advantages in terms of constant accuracy and superior training and testing times across all models. The results of this study show that the framework has the capability to enhance the efficiency of an IDS for MQTT traffic, with more than 96% accuracy, precision, recall, F1-score, and ROC, and it outperformed the most recent study that used the same dataset.
first_indexed 2024-04-24T17:50:33Z
format Article
id doaj.art-70a00bf17ff249eca18c6697aca1d911
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-24T17:50:33Z
publishDate 2024-03-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-70a00bf17ff249eca18c6697aca1d9112024-03-27T14:03:46ZengMDPI AGSensors1424-82202024-03-01246178210.3390/s24061782Effective Feature Engineering Framework for Securing MQTT Protocol in IoT EnvironmentsAbdulelah Al Hanif0Mohammad Ilyas1Department of Electrical Engineering and Computer Science, Florida Atlantic University, 777 Glades Road, Boca Raton, FL 33431, USADepartment of Electrical Engineering and Computer Science, Florida Atlantic University, 777 Glades Road, Boca Raton, FL 33431, USAThe explosive growth of the domain of the Internet of things (IoT) network devices has resulted in unparalleled ease of productivity, convenience, and automation, with Message Queuing Telemetry Transport (MQTT) protocol being widely recognized as an essential communication standard in IoT environments. MQTT enables fast and lightweight communication between IoT devices to facilitate data exchange, but this flexibility also exposes MQTT to significant security vulnerabilities and challenges that demand highly robust security. This paper aims to enhance the detection efficiency of an MQTT traffic intrusion detection system (IDS). Our proposed approach includes the development of a binary balanced MQTT dataset with an effective feature engineering and machine learning framework to enhance the security of MQTT traffic. Our feature selection analysis and comparison demonstrates that selecting a 10-feature model provides the highest effectiveness, as it shows significant advantages in terms of constant accuracy and superior training and testing times across all models. The results of this study show that the framework has the capability to enhance the efficiency of an IDS for MQTT traffic, with more than 96% accuracy, precision, recall, F1-score, and ROC, and it outperformed the most recent study that used the same dataset.https://www.mdpi.com/1424-8220/24/6/1782Message Queuing Telemetry TransportInternet of thingssecuritymachine learningfeature selection
spellingShingle Abdulelah Al Hanif
Mohammad Ilyas
Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments
Sensors
Message Queuing Telemetry Transport
Internet of things
security
machine learning
feature selection
title Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments
title_full Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments
title_fullStr Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments
title_full_unstemmed Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments
title_short Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments
title_sort effective feature engineering framework for securing mqtt protocol in iot environments
topic Message Queuing Telemetry Transport
Internet of things
security
machine learning
feature selection
url https://www.mdpi.com/1424-8220/24/6/1782
work_keys_str_mv AT abdulelahalhanif effectivefeatureengineeringframeworkforsecuringmqttprotocoliniotenvironments
AT mohammadilyas effectivefeatureengineeringframeworkforsecuringmqttprotocoliniotenvironments