东北大学与 IMDEA Networks 通过实验室实测约 1700 万条 IoT TLS 连接,发现消费级设备普遍停留在 TLS 1.2,极少升级至 1.3,且存在连接失败时降级、信任已被主流平台撤销的 CA 等问题,揭示物联网加密通信的现实风险。
测量方法与样本规模:
研究团队在 Mon(IoT)r 实验室部署 40 款支持 TLS 的消费级 IoT 设备,经 IRB 批准招募 30 余名参与者真实使用,持续两年采集约 1700 万条 TLS 连接记录。实验覆盖智能家居、可穿戴等典型品类,流量经中间设备解密分析,保留完整握手参数与证书链,为后续版本分布、降级行为、信任锚评估提供原始数据支撑。原文未给出具体设备型号与厂商名称。
版本分布与降级行为:
统计显示绝大多数设备仅支持 TLS 1.2,极少实现 TLS 1.3;部分设备在握手失败时自动回退至 TLS 1.0/1.1 甚至 SSLv3,导致加密强度大幅下降。这种降级机制往往由库默认配置或兼容性代码触发,攻击者可通过主动干扰强制设备落入弱版本,进而实施中间人或解密攻击。原文未给出各版本占比细分数字。
受信 CA 集合与透明度缺失:
多款设备的信任存储包含已被 Chrome、Firefox、Apple 等平台明确标记为不受信的 CA 根证书,这些 CA 因签发违规、私钥泄露或运营失误被主流生态移除,但 IoT 固件未同步更新。研究建议厂商公开设备预置 CA 列表,建立类似浏览器根证书计划的透明机制,便于审计与快速吊销。原文未列出具体 CA 名称。
对运维与网络工程师而言,部署 IoT 设备时需核验固件 TLS 版本支持、禁用降级回退、定期比对受信 CA 与主流根证书库差异,并在网络侧部署 TLS 指纹识别与异常握手告警,将协议层面的弱点纳入资产管理与基线核查范围。
原文: APNIC Blog(2022-04-27)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog