Machine Learning Based IoT Intrusion Detection System: An MQTT Case Study

06/27/2020
by   Hanan Hindy, et al.
0

The Internet of Things (IoT) is one of the main research fields in the Cybersecurity domain. This is due to (a) the increased dependency on automated device, and (b) the inadequacy of general purpose Intrusion Detection Systems (IDS) to be deployed for special purpose networks usage. Numerous lightweight protocols are being proposed for IoT devices communication usage. One of the recent IoT machine-to-machine communication protocols is Message Queuing Telemetry Transport (MQTT) protocol. However, as per the authors best knowledge, there are no available IDS datasets that include MQTT benign or attack instances and thus, no IDS experimental results available. In this paper, we evaluate the effectiveness of six Machine Learning (ML) techniques to detect MQTT-based attacks. Three abstraction levels of features are assessed, namely, packet-based, uni-directional flow, and bidirectional flow features. An MQTT simulated dataset is generated and used for the training and evaluation processes. The dataset is released with an open access licence to help the research community further analyse the challenges. The experimental results demonstrated the adequacy of the proposed ML models to suit MQTT-based networks IDS requirements. Moreover, the results emphasise on the importance of using flow-based features to discriminate MQTT-based attacks from benign traffic, while packet-based features are sufficient for traditional networking attacks

READ FULL TEXT

page 8

page 9

research
11/02/2021

A Comparative Analysis of Machine Learning Algorithms for Intrusion Detection in Edge-Enabled IoT Networks

A significant increase in the number of interconnected devices and data ...
research
12/16/2020

Detecting Botnet Attacks in IoT Environments: An Optimized Machine Learning Approach

The increased reliance on the Internet and the corresponding surge in co...
research
07/26/2023

A Clustering Strategy for Enhanced FL-Based Intrusion Detection in IoT Networks

The Internet of Things (IoT) is growing rapidly and so the need of ensur...
research
08/10/2022

Prior Knowledge based Advanced Persistent Threats Detection for IoT in a Realistic Benchmark

The number of Internet of Things (IoT) devices being deployed into netwo...
research
10/28/2021

A Machine Learning Approach for DDoS Detection on IoT Devices

In the current world, the Internet is being used almost everywhere. With...
research
11/09/2018

RadIoT: Radio Communications Intrusion Detection for IoT - A Protocol Independent Approach

Internet-of-Things (IoT) devices are nowadays massively integrated in da...
research
11/08/2017

Towards Developing Network forensic mechanism for Botnet Activities in the IoT based on Machine Learning Techniques

The IoT is a network of interconnected everyday objects called things th...

Please sign up or login with your details

Forgot password? Click here to reset