arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2006.15340cs.CR
收藏

基于机器学习的IoT入侵检测系统:MQTT案例研究(MQTT-IoT-IDS2020数据集)

Machine Learning Based IoT Intrusion Detection System: An MQTT Case Study (MQTT-IoT-IDS2020 Dataset)

Hanan Hindy, Ethan Bayne, Miroslav Bures, Robert Atkinson, Christos Tachtatzis, Xavier Bellekens

摘要:

物联网(IoT)是网络安全领域的主要研究领域之一。这是由于(a)对自动化设备的依赖性增加,以及(b)部署用于特殊目的网络使用的通用入侵检测系统(IDS)的不足。许多轻量级协议被提议用于IoT设备通信使用。物联网机器对机器通信协议之一是消息传输远程传输(MQTT)协议。然而,据作者所知,没有包含MQTT良性或攻击实例的可用IDS数据集,因此没有可用的IDS实验结果。在本文中,六个机器学习(ML)技术来检测基于MQTT的攻击的有效性进行了评估。三个抽象层次的功能进行评估,即,基于数据包,单向流,双向流功能。生成MQTT模拟数据集并用于训练和评估过程。该数据集以开放获取许可证发布,以帮助研究界进一步分析伴随而来的挑战。实验结果表明,所提出的ML模型,以满足基于MQTT的网络IDS的要求。此外,研究结果强调了使用基于流的特征来区分基于MQTT的攻击和良性流量的重要性,而基于数据包的特征足以用于传统的网络攻击。

英文摘要:

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 distinguishable 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, the effectiveness of six Machine Learning (ML) techniques to detect MQTT-based attacks is evaluated. Three abstraction levels of features are assessed, namely, packet-based, unidirectional 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 accompanied 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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑