常见开源 MQTT 代理与客户端的安全性评估
密码学与安全
2023-09-08 v1
摘要
设备的安全性与可靠性对物联网生态系统至关重要。消息队列遥测传输协议 (MQTT) 是事实上的标准,也是那些无法使用 HTTP 的受限设备最常见的替代方案。然而,MQTT 协议在设计之初未考虑安全性,因其最初是为石油和天然气行业的私有网络设计的。由于 MQTT 被广泛应用于实际系统,它正处于安全社区的审视之下,同时考虑到针对物联网设备的广泛攻击。遵循这一研究方向,本文对若干广泛使用的 MQTT 系统组件实现进行了实证安全评估,即五个代理库与三个客户端库。尽管我们的研究结果未发现非常严重的缺陷,但在若干场景下某些库未完全遵循标准,并留下了一些可能被恶意利用、并潜在导致系统不一致的余地。
引用
@article{arxiv.2309.03547,
title = {Security assessment of common open source MQTT brokers and clients},
author = {Edoardo Di Paolo and Enrico Bassetti and Angelo Spognardi},
journal= {arXiv preprint arXiv:2309.03547},
year = {2023}
}