• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用分布式机器学习框架对MQTT协议进行安全增强

Secure Enhancement for MQTT Protocol Using Distributed Machine Learning Framework.

作者信息

Alotaibi Nouf Saeed, Sayed Ahmed Hassan I, Kamel Samah Osama M, ElKabbany Ghada Farouk

机构信息

Department of Computer Science, College of Science and Humanities Al Dawadmi, Shaqra University, Dawadmi City 11911, Saudi Arabia.

Informatics Department, Electronics Research Institute, Cairo 12622, Egypt.

出版信息

Sensors (Basel). 2024 Mar 2;24(5):1638. doi: 10.3390/s24051638.

DOI:10.3390/s24051638
PMID:38475174
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10935133/
Abstract

The Message Queuing Telemetry Transport (MQTT) protocol stands out as one of the foremost and widely recognized messaging protocols in the field. It is often used to transfer and manage data between devices and is extensively employed for applications ranging from smart homes and industrial automation to healthcare and transportation systems. However, it lacks built-in security features, thereby making it vulnerable to many types of attacks such as man-in-the-middle (MitM), buffer overflow, pre-shared key, brute force authentication, malformed data, distributed denial-of-service (DDoS) attacks, and MQTT publish flood attacks. Traditional methods for detecting MQTT attacks, such as deep neural networks (DNNs), k-nearest neighbor (KNN), linear discriminant analysis (LDA), and fuzzy logic, may exist. The increasing prevalence of device connectivity, sensor usage, and environmental scalability become the most challenging aspects that novel detection approaches need to address. This paper presents a new solution that leverages an H2O-based distributed machine learning (ML) framework to improve the security of the MQTT protocol in networks, particularly in IoT environments. The proposed approach leverages the strengths of the H2O algorithm and architecture to enable real-time monitoring and distributed detection and classification of anomalous behavior (deviations from expected activity patterns). By harnessing H2O's algorithms, the identification and timely mitigation of potential security threats are achieved. Various H2O algorithms, including random forests, generalized linear models (GLMs), gradient boosting machine (GBM), XGBoost, and the deep learning (DL) algorithm, have been assessed to determine the most reliable algorithm in terms of detection performance. This study encompasses the development of the proposed algorithm, including implementation details and evaluation results. To assess the proposed model, various evaluation metrics such as mean squared error (MSE), root-mean-square error (RMSE), mean per class error (MCE), and log loss are employed. The results obtained indicate that the H2OXGBoost algorithm outperforms other H2O models in terms of accuracy. This research contributes to the advancement of secure IoT networks and offers a practical approach to enhancing the security of MQTT communication channels through distributed detection and classification techniques.

摘要

消息队列遥测传输(MQTT)协议是该领域最重要且广为人知的消息协议之一。它常用于在设备之间传输和管理数据,并广泛应用于从智能家居、工业自动化到医疗保健和交通系统等各种应用场景。然而,它缺乏内置的安全功能,因此容易受到多种类型的攻击,如中间人(MitM)攻击、缓冲区溢出、预共享密钥、暴力认证、畸形数据、分布式拒绝服务(DDoS)攻击以及MQTT发布泛洪攻击。可能存在传统的检测MQTT攻击的方法,如深度神经网络(DNN)、k近邻(KNN)、线性判别分析(LDA)和模糊逻辑。设备连接性、传感器使用和环境可扩展性的日益普及成为新型检测方法需要解决的最具挑战性的方面。本文提出了一种新的解决方案,该方案利用基于H2O的分布式机器学习(ML)框架来提高网络中MQTT协议的安全性,特别是在物联网环境中。所提出的方法利用H2O算法和架构的优势,实现对异常行为(与预期活动模式的偏差)的实时监控以及分布式检测和分类。通过利用H2O的算法,实现了对潜在安全威胁的识别和及时缓解。已经评估了各种H2O算法,包括随机森林、广义线性模型(GLM)、梯度提升机(GBM)、XGBoost和深度学习(DL)算法,以确定在检测性能方面最可靠的算法。本研究包括所提出算法的开发,包括实现细节和评估结果。为了评估所提出的模型,采用了各种评估指标,如均方误差(MSE)、均方根误差(RMSE)、平均每类误差(MCE)和对数损失。获得的结果表明,H2OXGBoost算法在准确性方面优于其他H2O模型。这项研究有助于推进安全的物联网网络,并提供了一种通过分布式检测和分类技术增强MQTT通信通道安全性的实用方法。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/9b775e7cdf66/sensors-24-01638-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/56207fcb5ca5/sensors-24-01638-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/29cbc99d6c15/sensors-24-01638-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/0f42751ba2ea/sensors-24-01638-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/3369554cd535/sensors-24-01638-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/9b775e7cdf66/sensors-24-01638-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/56207fcb5ca5/sensors-24-01638-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/29cbc99d6c15/sensors-24-01638-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/0f42751ba2ea/sensors-24-01638-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/3369554cd535/sensors-24-01638-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbd3/10935133/9b775e7cdf66/sensors-24-01638-g005.jpg

相似文献

1
Secure Enhancement for MQTT Protocol Using Distributed Machine Learning Framework.使用分布式机器学习框架对MQTT协议进行安全增强
Sensors (Basel). 2024 Mar 2;24(5):1638. doi: 10.3390/s24051638.
2
A Deep Learning-Based Intrusion Detection System for MQTT Enabled IoT.基于深度学习的 MQTT 物联网入侵检测系统。
Sensors (Basel). 2021 Oct 22;21(21):7016. doi: 10.3390/s21217016.
3
Preventing MQTT Vulnerabilities Using IoT-Enabled Intrusion Detection System.使用物联网入侵检测系统预防MQTT漏洞
Sensors (Basel). 2022 Jan 12;22(2):567. doi: 10.3390/s22020567.
4
Adaptive Machine Learning Based Distributed Denial-of-Services Attacks Detection and Mitigation System for SDN-Enabled IoT.基于自适应机器学习的支持软件定义网络的物联网分布式拒绝服务攻击检测与缓解系统
Sensors (Basel). 2022 Mar 31;22(7):2697. doi: 10.3390/s22072697.
5
Software-Defined-Networking-Based One-versus-Rest Strategy for Detecting and Mitigating Distributed Denial-of-Service Attacks in Smart Home Internet of Things Devices.基于软件定义网络的一对多策略,用于检测和缓解智能家居物联网设备中的分布式拒绝服务攻击
Sensors (Basel). 2024 Aug 3;24(15):5022. doi: 10.3390/s24155022.
6
Effective Feature Engineering Framework for Securing MQTT Protocol in IoT Environments.用于在物联网环境中保障MQTT协议安全的有效特征工程框架。
Sensors (Basel). 2024 Mar 10;24(6):1782. doi: 10.3390/s24061782.
7
Artificial Intelligence Algorithm-Based Economic Denial of Sustainability Attack Detection Systems: Cloud Computing Environments.基于人工智能算法的经济可持续性否认攻击检测系统:云计算环境。
Sensors (Basel). 2022 Jun 21;22(13):4685. doi: 10.3390/s22134685.
8
Flexible and Efficient Security Framework for Many-to-Many Communication in a Publish/Subscribe Architecture.发布/订阅体系结构中的多对多通信的灵活高效安全框架。
Sensors (Basel). 2022 Sep 28;22(19):7391. doi: 10.3390/s22197391.
9
A Performance Analysis of Security Protocols for Distributed Measurement Systems Based on Internet of Things with Constrained Hardware and Open Source Infrastructures.基于具有受限硬件和开源基础设施的物联网的分布式测量系统安全协议性能分析
Sensors (Basel). 2024 Apr 26;24(9):2781. doi: 10.3390/s24092781.
10
Deep convolutional neural network and IoT technology for healthcare.用于医疗保健的深度卷积神经网络和物联网技术。
Digit Health. 2024 Jan 17;10:20552076231220123. doi: 10.1177/20552076231220123. eCollection 2024 Jan-Dec.

引用本文的文献

1
Comparison of Deep Learning and Traditional Machine Learning Models for Predicting Mild Cognitive Impairment Using Plasma Proteomic Biomarkers.使用血浆蛋白质组学生物标志物预测轻度认知障碍的深度学习与传统机器学习模型比较
Int J Mol Sci. 2025 Mar 8;26(6):2428. doi: 10.3390/ijms26062428.
2
Low-cost IoT-Based sensors dashboard for monitoring the state of health of mobile harbor cranes: Hardware and software description.用于监测移动式港口起重机健康状态的低成本物联网传感器仪表板:硬件和软件描述
Heliyon. 2024 Nov 8;10(22):e40239. doi: 10.1016/j.heliyon.2024.e40239. eCollection 2024 Nov 30.

本文引用的文献

1
Publish/Subscribe Method for Real-Time Data Processing in Massive IoT Leveraging Blockchain for Secured Storage.利用区块链进行安全存储的大规模物联网实时数据处理的发布/订阅方法
Sensors (Basel). 2023 Dec 8;23(24):9692. doi: 10.3390/s23249692.
2
Ensemble Machine Learning of Gradient Boosting (XGBoost, LightGBM, CatBoost) and Attention-Based CNN-LSTM for Harmful Algal Blooms Forecasting.基于梯度提升(XGBoost、LightGBM、CatBoost)和基于注意力的 CNN-LSTM 的集成机器学习用于有害藻华预测。
Toxins (Basel). 2023 Oct 10;15(10):608. doi: 10.3390/toxins15100608.
3
Extending MQTT with Real-Time Communication Services Based on SDN.
基于 SDN 的 MQTT 实时通信服务扩展。
Sensors (Basel). 2022 Apr 20;22(9):3162. doi: 10.3390/s22093162.
4
A Systematic Literature Review on Distributed Machine Learning in Edge Computing.分布式机器学习在边缘计算中的系统文献综述
Sensors (Basel). 2022 Mar 30;22(7):2665. doi: 10.3390/s22072665.
5
A Deep Learning-Based Intrusion Detection System for MQTT Enabled IoT.基于深度学习的 MQTT 物联网入侵检测系统。
Sensors (Basel). 2021 Oct 22;21(21):7016. doi: 10.3390/s21217016.
6
MQTTset, a New Dataset for Machine Learning Techniques on MQTT.MQTTset,一个用于MQTT机器学习技术的新数据集。
Sensors (Basel). 2020 Nov 18;20(22):6578. doi: 10.3390/s20226578.