1. BLE 配网安全概述

物联网配网场景分析

先聊聊物联网配网这件事。你想想看,一个智能灯泡、一个插座、一个空气净化器——它们都没有屏幕,没有键盘,怎么告诉它你家 WiFi 的密码?这就是配网要解决的问题。

我这些年经手的物联网项目,配网场景大致分三类:

  • 消费级智能家居:用户买回家自己装,配网必须简单,最好一键搞定。比如智能灯、智能锁、扫地机器人。
  • 工业/商业传感器:批量部署,几十上百个节点。配网要快,要能远程管理,不能让人一个个去按按钮。
  • 医疗/安防设备:对安全要求极高,配网过程不能泄露任何敏感信息,甚至需要双向认证。

这三种场景对配网的要求完全不同。消费级要体验,工业级要效率,安全级要防护。但有一个共同点——配网是设备生命周期的第一道门。这道门没守好,后面所有安全措施都白搭。

核心观点:配网阶段是物联网安全链中最薄弱的环节之一。设备刚出厂,没有安全上下文,没有可信连接,攻击者最容易在这个阶段下手。

传统 WiFi 配网的安全痛点

传统 WiFi 配网方式,说白了就是「裸奔」。我列几个最常见的:

配网方式 原理 安全风险
SmartConfig / 一键配网 手机广播加密的 WiFi 信息,设备监听 广播包可被嗅探,密钥长度有限,容易被暴力破解
AP 模式配网 设备开启热点,手机连接后发送 WiFi 密码 热点无加密或使用固定密码,中间人攻击风险极高
声波配网 手机播放编码后的音频,设备用麦克风接收 环境噪音干扰大,传输距离短,且音频可被录音还原
二维码配网 手机生成包含 WiFi 信息的二维码,设备扫码 二维码可被拍照泄露,且设备需要摄像头,成本高

我在一个智能门锁项目里就踩过 AP 模式配网的坑。设备开启热点后,手机连上去发送 WiFi 密码。结果测试时发现,隔壁工位的人用手机连上这个热点,也能看到密码——因为热点密码是出厂固定的「12345678」。嗯,从那以后我再也不敢用固定密码的热点了。

避坑提醒:我曾经见过一个产品,SmartConfig 配网时直接把 WiFi 密码明文放在广播包里。攻击者只要在附近用抓包工具,一秒就能拿到密码。这不是技术问题,这是安全意识问题。

传统配网的核心痛点就三个字:无保护。没有加密、没有认证、没有完整性校验。WiFi 密码在空气中裸奔,设备身份无法确认,攻击者可以轻松伪造、窃听、篡改。

BLE 在配网中的优势

为什么选 BLE?说白了,BLE 天生就比 WiFi 更适合做配网这件事。我总结了几点:

  • 短距离通信:BLE 的有效距离通常 10 米左右,攻击者必须靠得很近才能嗅探。这本身就是一种物理安全屏障。
  • 支持加密:BLE 4.2 及以上版本支持 LE Secure Connections,使用 ECDH 密钥交换,通信全程加密。
  • 低功耗:设备在配网阶段通常电池供电,BLE 的功耗比 WiFi 低一个数量级。
  • 交互能力强:BLE 支持双向通信,手机可以发指令,设备可以回状态。不像 SmartConfig 只能单向广播。
  • 生态成熟:几乎所有智能手机都支持 BLE,不需要额外硬件。

个人经验:我习惯在 BLE 配网时额外加一层应用层加密。虽然 BLE 链路层已经加密了,但多一层防护总没坏处。尤其是传输 WiFi 密码这种敏感信息,应用层加密能防止「链路层被攻破就全完蛋」的情况。

但 BLE 也不是万能的。它也有自己的安全问题,比如 BLE 的配对过程如果选择「Just Works」模式,实际上是没有用户认证的。攻击者可以在配对阶段做中间人攻击。这些细节我们后面章节会详细讲。

本课程目标与学习路径

这门课的目标很明确:让你能设计并实现一个安全的 BLE WiFi 配网方案。不是纸上谈兵,是能真正落地到产品里的那种。

学习路径我设计成了三个阶段:

  1. 基础篇(第 1-10 章):讲清楚 BLE 协议栈、安全机制、配网流程。把地基打牢。
  2. 进阶篇(第 11-20 章):深入安全攻防。包括中间人攻击、重放攻击、密钥管理、固件安全等。我会拿真实案例来讲。
  3. 实战篇(第 21-30 章):手把手带你实现一个完整的配网方案。从协议设计到代码实现,再到安全测试。

每一章我都会穿插项目里的真实经验。哪些坑我踩过,哪些方案看起来很美但实际不可用,我都会说清楚。

学习建议:如果你时间紧,至少把基础篇和实战篇看完。进阶篇的内容偏深,但如果你想做真正的安全方案,这部分不能跳过。攻击者不会因为你「没时间学」就手下留情。

好,第一章就到这里。下面这张图帮你理清本章的知识脉络——

BLE配网安全概述 - 知识体系图 BLE 配网安全概述 - 知识体系 BLE WiFi 配网安全 配网场景分析 消费级智能家居 工业/商业传感器 医疗/安防设备 传统 WiFi 痛点 SmartConfig 广播泄露 AP 模式中间人攻击 声波/二维码可被还原 BLE 配网优势 短距离物理安全屏障 LE Secure Connections 加密 低功耗 + 双向交互 课程学习路径 基础篇(1-10章)→ 进阶篇(11-20章)→ 实战篇(21-30章) 从协议原理到安全攻防,再到完整方案实现