01 · 研究背景与意义
1.1 平台与协议:物联网安全的"中枢系统"
如果说固件是IoT设备的"内脏",那么通信协议与云平台就是物联网的"神经系统"与"大脑"。设备侧安全(子课题01)解决的是单个设备不被攻破,而本课题面对的是另一个问题:当百万级设备通过协议栈接入云端平台后,一次协议误配置、一个云平台API越权、一批失控的物联网卡,都可能导致系统性沦陷。MQTT、CoAP等物联网协议在设计之初以"轻量、可用"为最高目标,内建的身份认证与加密机制薄弱;云IoT平台则把传统云计算的IAM(身份与访问管理)、API安全、多租户隔离问题以"亿级设备并发"的规模放大。
从公开事件看,这一层的失守已反复发生:2017年CloudPets智能玩具因MongoDB数据库无认证暴露,约82万账户与约220万条儿童语音记录泄露并被勒索;2021年Verkada视频平台因暴露在互联网的Jenkins构建服务器与超级管理员凭据被窃取,约15万台摄像头实时画面被访问;2021年Mandiant与CISA联合披露的ThroughTek Kalay P2P SDK漏洞(CVE-2021-28372,CVSS 9.6),理论上影响其平台上约8300万台活跃设备。这些事件的共同特征恰恰是:漏洞不在设备固件里,而在"协议实现、平台架构、身份体系、运营流程"里。
1.2 本课题的三重特殊性
- 协议"旧范式"与"新补丁"并存:CoAP(RFC 7252,2014年)默认无安全机制,依赖部署方叠加DTLS;MQTT 3.1.1(ISO/IEC 20922:2016)的CONNECT失败仅返回单字节错误码,直到MQTT 5.0(OASIS 2019年3月7日批准)才引入原因码、会话过期、共享订阅等企业级能力。大量存量设备仍运行旧版本,新旧混部是常态,安全配置必须以"最低公分母"为基线。
- 平台即攻击面放大器:云IoT平台(如AWS IoT Core、阿里云IoT、华为云IoTDA及开源的EMQX、Mosquitto、HiveMQ)集中承载设备注册、身份凭证签发、消息路由、规则引擎与设备影子(Device Shadow)——任何一处的权限设计缺陷都会沿消息总线传导至全部在线设备。
- 连接侧治理是"半个电信问题":蜂窝物联网设备依赖运营商网络与物联网卡,实名制、功能限制(语音/短信/流量的最小化开通)、猫池与GoIP黑产治理,使本课题天然横跨网络安全与电信治理两个领域。
1.3 三个结构性挑战
| 挑战 | 内涵 | 本课题应对(对应页) |
|---|---|---|
| 协议可观测性 | MQTT/CoAP报文轻量、加密普及后被动检测难度上升;协议指纹与加密流量元数据分析成为资产识别与异常检测的主要抓手 | 第2、7页:协议基线与检测技术 |
| 身份与密钥的规模化 | 百万级设备的证书签发、轮换、吊销与密钥固化,成本与安全的权衡(一机一密/一型一密/PSK)直接决定平台抗接管能力 | 第3页:身份认证与密钥管理 |
| 跨域协同治理 | 平台漏洞、SDK缺陷(如Kalay)、物联网卡滥用涉及厂商、平台、运营商、监管多方,处置周期取决于协同机制成熟度 | 第5、6、8页:案例、卡治理与合规 |
认知纠偏:"MQTT是私有协议所以安全""上了TLS就万事大吉""平台是大厂做的所以没问题"是本平台层最常见的三个误区。事实上:MQTT/CoAP均为完全公开的开放标准,匿名可订阅的Broker在互联网上可被公开搜索引擎(如Shodan、Censys)批量发现;TLS只保护传输通道,设备若共享全局密钥或不校验证书(USENIX Security 2020年发表的《Who's Afraid of the Big Bad Wolves?》对六个主流消费级IoT云平台的研究即表明,TLS代理方式可完全控制设备),通道加密形同虚设;Verkada事件恰恰说明平台内部权限失控比外部攻击更致命。协议与平台安全的唯一可靠路径是基线核查 + 身份治理 + 持续监测三位一体。
02 · 研究目标与关键问题
- 协议基线目标:形成覆盖MQTT、CoAP、LwM2M、AMQP、MQTT-SN及Matter/Thread的"安全部署基线清单",明确每类协议的强制项、建议项与高危误配置特征(第2页)。
- 身份体系目标:建立设备身份凭证的选型决策树(证书/PSK/动态注册)与全生命周期管理规范,量化"一型一密"被逆向后的批量风险(第3页)。
- 平台安全目标:梳理云IoT平台与开源Broker的控制面/数据面攻击面,形成平台侧IAM、Topic授权、设备影子与规则引擎的审计要点(第4—5页)。
- 治理协同目标:梳理物联网卡全链条治理要求与国内外合规义务,输出可落地的合规映射表与实施路线图(第6、8页)。
2.1 三个关键研究问题(KQ)
| 编号 | 关键问题 | 内涵说明 | 对应章节 |
|---|---|---|---|
| KQ-1 | 协议误配置的规模化度量 | 互联网上可发现的MQTT/CoAP服务中,匿名访问、明文传输、通配符订阅等高危配置的实际占比如何?不同行业(工业/消费/市政)的分布差异是什么? | 第2、7页 |
| KQ-2 | 身份凭证的批量泄露传导 | 固件中硬编码的平台凭证(子课题01的输出)被提取后,能沿"固件→平台→设备群"路径造成多大范围的接管?平台侧有哪些阻断点(证书 pinning、双向认证、异常登录检测)? | 第3—5页 |
| KQ-3 | 连接侧黑产的治理闭环 | 猫池、GoIP、违规物联网卡在电诈链条中的角色如何被技术识别?运营商、平台、监管之间的数据协同机制怎样设计才既有威慑力又不误伤正常行业用户? | 第6、8页 |
03 · 生态参与方与演进时间线
3.1 生态参与方与职责
| 角色 | 职责/产出 | 代表 |
|---|---|---|
| 标准组织 | 协议规范、安全基线、设备证明体系 | OASIS(MQTT 3.1.1/5.0、AMQP 1.0);IETF(CoAP RFC 7252、DTLS RFC 6347、TLS 1.3 RFC 8446);OMA SpecWorks(LwM2M 1.0,2017年);3GPP(NB-IoT,R13,2016年冻结);CSA连接标准联盟(Matter 1.0,2022年10月4日);ETSI(EN 303 645消费IoT基线) |
| 监管与治理机构 | 漏洞管理、卡治理、数据合规 | 中国工信部(《网络产品安全漏洞管理规定》2021年9月施行;《关于加强车联网卡实名登记管理的通知》工信部网安函〔2021〕246号)、国家网信办、公安部;美国CISA(ICS公告体系);欧盟委员会(CRA,2024年12月生效) |
| 平台与云厂商 | 设备接入、身份管理、消息路由 | AWS IoT Core(2015年推出)、Microsoft Azure IoT Hub(2016年)、阿里云IoT(2017年成立IoT事业部)、华为云IoTDA;开源:Eclipse Mosquitto、EMQX、HiveMQ、VerneMQ |
| 运营商 | 物联网卡发行、网络侧安全、DDoS清洗 | 中国移动、中国电信、中国联通及虚拟运营商;国际:Vodafone、AT&T等 |
| 安全研究与白帽社区 | 协议测绘、SDK审计、协同披露 | Mandiant(Kalay漏洞)、BitSight(MiCODUS MV720)、Nozomi Networks、学术界的互联网规模测量研究 |
3.2 领域演进关键时间线
| 时间 | 事件(均可公开查证) |
|---|---|
| 1999—2014 | MQTT由IBM的Andy Stanford-Clark与Arcom(后Eurotech)的Arlen Nipper于1999年为石油管道监控场景设计;2010年MQTT 3.1开源;2013年交由OASIS标准化,2014年10月MQTT 3.1.1成为OASIS标准,2016年被采纳为ISO/IEC 20922:2016。CoAP于2014年6月以RFC 7252发布 |
| 2015—2016 | AWS IoT Core于2015年推出,标志云厂商进入IoT平台主赛道;3GPP R13冻结(2016年6月),NB-IoT标准化;Mirai僵尸网络(2016年)以Telnet/SSH弱口令感染海量设备,凸显"协议可达性+默认凭据"组合风险;Eclipse Mosquitto成为最广泛部署的开源Broker |
| 2017—2018 | OMA SpecWorks发布LwM2M 1.0(2017年2月);WPA3发布(2018年6月);TLS 1.3发布(RFC 8446,2018年8月);CloudPets事件(2017年初,Troy Hunt披露,约82万账户与约220万条语音记录因MongoDB无认证暴露);多起MQTT Broker匿名访问与设备接管研究公开,推动"默认拒绝"配置共识 |
| 2019—2020 | MQTT 5.0成为OASIS标准(2019年3月7日),引入原因码、共享订阅、会话过期等;NIST IR 8228(2019年)提出IoT风险管理框架;ETSI EN 303 645(2020年)确立消费IoT 13项安全基线 |
| 2021—2022 | Verkada事件(2021年3月,约15万台摄像头因Jenkins服务器暴露与超级管理员凭据被访问);Mandiant与CISA联合披露Kalay SDK漏洞CVE-2021-28372(2021年8月17日,CVSS 9.6,厂商口径8300万活跃设备);BitSight披露MiCODUS MV720六漏洞(2022年7月19日,CISA发布ICSA-22-200-01,150万台设备);Matter 1.0发布(2022年10月4日),以设备证明证书(DAC)与分布式合规账本(DCL)重构智能家居信任链 |
| 2023至今 | HTTP/2 Rapid Reset(CVE-2023-44487,2023年10月)暴露API网关层风险;欧盟CRA生效(2024年12月)将漏洞管理与默认安全变为消费IoT法定义务;MQTT 5.0在主流Broker与云平台的支持全面普及,QUIC传输等演进方向进入标准化讨论 |
04 · 术语速查与常见误区
4.1 核心术语
| 术语 | 释义 |
|---|---|
| Broker(消息代理) | MQTT架构中的消息路由中枢,接收发布者消息并按Topic分发给订阅者;其ACL配置直接决定消息隔离强度 |
| Topic / 主题 | MQTT消息的分层寻址路径(如home/livingroom/temp);通配符"+"(单层)与"#"(多层)订阅是越权窃听的主要风险点 |
| QoS(服务质量等级) | MQTT消息投递保障等级:0=至多一次,1=至少一次(可能重复),2=恰好一次;等级越高开销越大 |
| LWT(遗嘱消息) | Last Will and Testament:客户端异常断开时由Broker代发的消息,可被滥用作状态欺骗与欺骗性告警 |
| DTLS | 基于UDP的TLS变体(RFC 6347),CoAP的标准安全承载;部署率低是CoAP被反射滥用的原因之一 |
| LwM2M | 轻量级M2M设备管理协议(OMA SpecWorks),运行于CoAP之上,提供对象模型、注册与设备管理能力 |
| 设备影子 / Device Shadow | 云平台中设备状态的云端数字副本,App与设备经影子间接同步;影子写权限等同于设备控制权 |
| 一机一密 / 一型一密 | 设备身份凭证的两种发放模式:前者每设备独立凭证(安全性高、运营成本高),后者同型号共享凭证(成本低、单点泄露即批量沦陷) |
| APN(接入点名称) | 蜂窝网络中区分业务流量的接入标识;专网APN+VPN是行业物联网的主流隔离手段 |
| 猫池 / GoIP | 多卡GSM网关设备,本用于行业短信/语音汇聚,被黑产用于批量养卡、发送涉诈短信与规避实名溯源 |
| DAC / DCL(Matter) | 设备证明证书(Device Attestation Certificate)与分布式合规账本(Distributed Compliance Ledger),Matter用于证明设备真实性与认证状态的基础设施 |
4.2 常见误区辨析
| 误区 | 辨析 |
|---|---|
| "MQTT/CoAP是轻量协议,所以不用管安全" | 轻量指报文开销小,不指安全豁免。MQTT 3.1.1本身不强制TLS与认证,匿名Broker可公开订阅他人设备消息——恰恰因为实现简单,误配置才更容易规模化发生(第2、7页)。 |
| "用了8883端口(MQTT over TLS)就安全了" | 8883仅表示TLS通道存在。若Broker允许匿名CONNECT、Topic无ACL、或设备共享同一证书私钥,通道加密无法阻止横向窃听与批量冒充(第3页)。 |
| "云平台通过ISO认证,接入即安全" | 平台自身的合规认证(如ISO 27001)不等同于租户配置正确。Verkada、CloudPets案例的失守点都在平台运营方的配置与权限流程,而非协议缺陷(第4—5页)。 |
| "物联网卡只是流量卡,没有风险" | 物联网卡具备短信与语音能力时即可被用于涉诈通信;猫池/GoIP批量设备使"一人千卡"绕过实名制成为可能。断卡行动明确将物联网卡纳入"两卡"治理范围(第6页)。 |
| "私有Topic命名别人猜不到" | "通过隐蔽实现安全"(Security by Obscurity)不成立:互联网测绘引擎按协议指纹(而非Topic名)枚举服务,连接成功后通配符订阅可枚举全部Topic。命名保密不能替代访问控制。 |
05 · 研究范围与合规边界
- 对象范围:物联网应用层与消息层协议(MQTT、CoAP、LwM2M、AMQP、MQTT-SN、HTTP/2、Matter应用框架)、设备-云-App链路、物联网云平台、运营商蜂窝接入与物联网卡治理。工控专用协议(Modbus、OPC UA、S7comm等)的产线侧安全归子课题02,本课题仅覆盖其与IoT平台衔接部分(如MQTT/OPC UA网桥)。
- 深度边界:做到"协议基线—身份体系—平台攻防—连接治理—检测合规"的方法论与工程核查层面;不开发与提供任何漏洞利用代码,漏洞条目仅引用公开编号与官方修复信息。
- 协同边界:固件内凭证提取归子课题01(其输出为本课题KQ-2的输入);家居设备隐私评估归子课题03;车载T-Box与V2X证书体系归子课题04;僵尸网络规模化治理与DDoS清洗归子课题06(本课题提供协议层检测规则)。
- 时效声明:所引标准版本、法规生效日期、事件数据均以原始出处(RFC/OASIS/3GPP文本、政府公报、CISA/NVD/CNVD条目、厂商公告)为准;互联网测绘类数字注明采集口径与时间点,不使用无法复现的精确数值。
合规与伦理声明:①本课题为防御研究,遵守《网络安全法》《数据安全法》《个人信息保护法》及《网络产品安全漏洞管理规定》;②协议测绘仅针对自有系统、公开沙箱环境或获书面授权的目标,不对第三方Broker/平台做主动探测与消息订阅尝试;③涉及设备与用户数据的分析样本全部脱敏,分析结果不公开可定位到具体用户或设备的信息;④漏洞信息披露遵循协同披露原则,先厂商、后监管、再有限公开。
06 · 与子课题体系的协同关系
| 协同子课题 | 数据/方法交换内容 |
|---|---|
| 01 IoT设备固件安全 | 固件分析输出的硬编码云凭证、P2P SDK缺陷模式(Kalay类)直接输入本课题第3、5页;本课题的协议基线核查规则反哺固件分析规则库 |
| 02 工控系统(OT)安全 | OT与IoT融合场景(MQTT/OPC UA网桥、IIoT网关)的边界防护方案双向共用;本课题的MQTT ACL与分区模型为OT侧IT/OT融合提供参考 |
| 03 智能家居与消费电子安全 | 家居设备主流接入协议(Matter/Zigbee/Wi-Fi)的安全基线与入网检测基线由本课题第2页输出,支撑子课题03的检测能力建设 |
| 04 车联网安全 | T-Box经MQTT/HTTP接入车云的链路认证、物联网卡(车联网卡)治理要求由本课题第3、6页覆盖,与GB 44495—2024合规要求衔接 |
| 06 僵尸网络治理 | 本课题提供协议层感染与C2通信特征(MQTT主题模式、CoAP反射滥用识别),支撑蜜罐规则与清洗中心的协议侧检测 |
07 · 预期成果与交付物
- 《物联网协议安全部署基线清单》(MQTT/CoAP/LwM2M/AMQP/Matter逐协议强制项与高危误配置特征,第2页)
- 《设备身份凭证选型与生命周期管理规范》(证书/PSK/动态注册决策树、轮换吊销流程、TLS配置核查表,第3页)
- 《云IoT平台安全审计要点》(IAM、Topic ACL、设备影子、规则引擎、固件升级链路的审计清单,第4页)
- 《物联网平台与协议安全事件档案库》(2017—2025标志性案例的事实核验版,第5页)
- 《物联网卡安全治理与涉诈风险识别指引》(开卡、使用、监测、处置全链条,第6页)
- 《协议层检测与基线核查工具集》(指纹库、核查脚本、蜜罐规则模板,第7页)
- 《合规映射表与实施路线图》(等保2.0物联网扩展、关基条例、CRA、ETSI EN 303 645、NIST IR 8228对照,第8页)
本节参考来源(第1页)
以下均为真实可查的权威来源(标准组织、监管机构、漏洞库、厂商安全公告与主流安全媒体报道),用于支撑本页事实性表述;涉统计数字均标注原始出处。
OASIS《MQTT Version 5.0》标准文本(2019年3月7日批准):docs.oasis-open.org/mqtt/mqtt/v5.0;ISO/IEC 20922:2016(MQTT 3.1.1):iso.org/standard/69466.html。
IETF RFC 7252《The Constrained Application Protocol (CoAP)》(2014年6月):rfc-editor.org/rfc/rfc7252;RFC 8446(TLS 1.3,2018年8月):rfc-editor.org/rfc/rfc8446。
CISA工业控制系统公告 ICSA-21-229-01(ThroughTek Kalay,CVE-2021-28372):cisa.gov/news-events/ics-advisories/icsa-21-229-01。
CISA工业控制系统公告 ICSA-22-200-01(MiCODUS MV720 GPS tracker):cisa.gov/news-events/ics-advisories/icsa-22-200-01。
中国政府网《工业和信息化部关于加强车联网卡实名登记管理的通知》(工信部网安函〔2021〕246号):gov.cn/zhengce/zhengceku/2021-09/29/content_5639970.htm。
Connectivity Standards Alliance(CSA)《Matter 1.0》发布公告(2022年10月4日):csa-iot.org/newsroom/matter-arrives。
人民网《为什么要断卡,断的都是哪些卡?》(2021年9月3日):society.people.com.cn/n1/2021/0903/c1008-32216827.html。
NIST IR 8228《Considerations for Managing IoT Cybersecurity and Privacy Risks》(2019年5月):csrc.nist.gov/pubs/ir/8228/final;ETSI EN 303 645:etsi.org/deliver/etsi_en/303600_303699/303645。
终审增补 · 领域最新进展与事实核验声明2026-09核验
A1. Matter 标准演进最新节点(截至2026年9月)
本子课题第2、3页以 Matter 1.0(2022年10月)为分析基准,现补充其后的安全相关演进,供版本选型与合规评估参考:
| 版本 | 发布时间 | 安全相关要点 |
|---|---|---|
| Matter 1.3 | 2024年5月 | 要求产品认证中间机构(PAI)公布证书吊销列表(CRL),设备证书可吊销性显著增强 |
| Matter 1.4 | 2024年11月 | 增强多管理员(Enhanced Multi-Admin);家庭路由器/AP可获Matter认证,配网入口上移 |
| Matter 1.4.1 / 1.4.2 | 2025年5月 / 2025年8月 | 1.4.1引入NFC配网;1.4.2新增供应链安全证书吊销机制、Wi-Fi直连配网选项,并提高Thread边界路由认证要求 |
| Matter 1.5 | 2025年11月 | 首次纳入摄像头/可视门铃设备类型,并引入基于TLS的安全通信路径——摄像类设备接入的信任边界变化直接影响第3页DAC密钥保护评估 |
| Matter 1.6 | 2026年6月 | 截至本次终审时的最新版本,持续完善设备类型与互操作能力 |
A2. 欧盟《网络弹性法案》(CRA)义务时间线(精确节点)
第8页已述CRA于2024年12月生效,现补充经欧盟委员会官方页面核验的精确分阶段节点(本终审时点为2026年9月16日):
| 节点 | 义务内容 |
|---|---|
| 2024-12-10 | 条例正式生效 |
| 2026-09-11 | 漏洞与事件报告义务率先适用(制造商须在规定时限内向CSIRT与欧盟机构报告被利用漏洞与严重事件)——该义务在本次终审前5天已开始执行 |
| 2027-12-11 | 主要义务全面适用:默认安全设计、漏洞处理流程、支持期明示、SBOM等 |
A3. 引用口径与核验声明
- Kalay漏洞CVSS口径:本课题全篇采用Mandiant原始披露口径(CVSS v3.1 9.6,与CISA公告执行摘要一致);NVD以AC:H(高攻击复杂度)向量收录,对应分值口径较低,CISA公告技术细节处另载9.8——三者并存系收录口径差异,引用时建议固定使用"披露机构原始口径"并注明出处。
- MV720影响面口径:"约150万台设备、169个国家/地区"及"94.5%未改默认口令"均为BitSight研究实测口径;CISA公告列明五个CVE编号。正文已按CISA口径修正漏洞计数表述。
- 互联网测绘数字:全篇未使用无法复现的精确测绘数值,仅以趋势性表述呈现,符合第1页时效声明。
- 链接核验:本次终审已对全部参考文献链接进行可达性与内容对应性核验(2026-09-16),修正3处失效/错误链接(详见第8页增补H节勘误表)。
增补来源
Connectivity Standards Alliance《Matter 1.4 Enables More Capable Smart Homes》(2024年11月):csa-iot.org/newsroom/matter-1-4-enables-more-capable-smart-homes。
欧盟委员会《Cyber Resilience Act》官方页面(含分阶段实施日期):digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act。
Mandiant漏洞披露编号FEYE-2021-0020(CVE-2021-28372)及NVD收录条目:nvd.nist.gov/vuln/detail/CVE-2021-28372。