摘要

针对传统的节点捕获早期检测方法未考虑物联网网络结构的问题,提出了一种面向服务器客户端网络结构的节点捕获早期检测方法。方法基于节点间的存活性监控,通过MQTT协议中服务器与客户端心跳消息和邻居节点问候消息结合的方式,保证能在捕获攻击的早期发现通信异常的节点。在节点状态的决策过程中,由服务器心跳消息异常响应进入节点审查环节,采用逐步统计、多方协同的方式来降低误报率。实验结果表明,上述方法在提高检测率、降低误报率方面效果较好。