A Network Intrusion Detection System using Deep Learning against MQTT Attacks in IoT
Authors:
- 17 November 2021
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-6
Abstract
Cyber-attacks and threats are growing fast in the Internet of Things (IoT) infrastructure as applications in smart cities gain momentum. Usually, IoT devices communicate via machine-to-machine protocols such as Message Queuing Telemetry Transport (MQTT). Due to the heterogeneous structure in IoT and the absence of security by design methodologies, security mechanisms in environments with MQTT traffic are needed, and they can be deployed as Intrusion Detection Systems (IDS). This paper proposes a Deep Learning (DL) based Network IDS trained using a public dataset containing MQTT attacks. We assess the proposal using standard performance metrics such as accuracy, precision, recall, F1-score, and weighted average. When evaluating the performance of our DL-based Network IDS, it obtained, in average, 97.09% of accuracy and an F1-score equal to 98.33% in the detection of MQTT attacks. Another important contribution of our work is the sharing of the experiments on GitHub, which guarantees the reproducibility of the research.Keywords
Funding Information
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
This publication has 13 references indexed in Scilit:
- Machine Learning Based IoT Intrusion Detection System: An MQTT Case Study (MQTT-IoT-IDS2020 Dataset)2021
- Program-aware fuzzing for MQTT applications2020
- An effective feature engineering for DNN using hybrid PCA-GWO for intrusion detection in IoMT architectureComputer Communications, 2020
- Integrating complex event processing and machine learning: An intelligent architecture for detecting IoT security attacksExpert Systems with Applications, 2020
- A Survey of Machine and Deep Learning Methods for Internet of Things (IoT) SecurityIEEE Communications Surveys & Tutorials, 2020
- ARTEMIS: An Intrusion Detection System for MQTT Attacks in Internet of Things2019
- The Connected ShowerProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2018
- Applying convolutional neural network for network intrusion detection2017
- Machine learning on big data: Opportunities and challengesNeurocomputing, 2017
- Security attacks in IoT: A survey2017