无线网络协议存在许多安全漏洞
2017年,无线网络安全研究员Mathy Vanhoef公布了一个让整个Wi-Fi行业颜面扫地的协议发现——WPA2协议存在名为KRACK的攻击漏洞。攻击者可以在合法用户和路由器之间悄无声息地插入自己,存许重放加密数据包,多安洞甚至解密流量。全漏当时我测试过一台旧款Android手机,无线网络连接自家路由器后,协议攻击脚本跑通只需不到两分钟,存许浏览器里的多安洞明文密码直接暴露在抓包工具里。这不是全漏科幻电影,是无线网络现实。
无线网络协议的协议安全问题,根源往往不在加密算法本身,存许而在协议设计时对“现实物理环境”的多安洞过度理想化假设。WPA2的全漏握手过程假定信道是可靠的,可无线信号本质上是广播,任何人都能监听。后来WPA3试图修补,引入了前向保密和更严格的防暴力破解机制,但2019年又曝出Dragonblood漏洞,攻击者可以降级协议,迫使设备退回到脆弱的WPA2。你花大价钱买的新款路由器,可能因为一个兼容性选项就被拖回十年前的安全水平。
再看企业级网络,WPA2-Enterprise使用802.1X认证,理论上比个人版安全得多。但实际部署中,很多公司为了省事,直接关闭了服务器证书校验。我见过某银行分支机构的访客Wi-Fi,居然允许任意客户端不验证CA证书就接入内网。攻击者只需伪造一个同名SSID,用社会工程学诱导员工连接,就能拿到域凭证。协议本身没有错,错在实现者的懒惰。
物联网设备更是一块重灾区。智能灯泡、摄像头、门锁,它们大多只支持2.4GHz频段的WPA2,而且固件更新极慢甚至停止。Mirai僵尸网络就是利用默认密码和未打补丁的漏洞,控制了几十万台设备发起DDoS攻击。无线协议在这些设备上往往被精简到只保留最基础的功能,安全特性被当作多余的成本砍掉。你家里的智能音箱可能正在监听邻居的握手包,只是没人去利用它而已。
有人会说,WPA3已经出来了,未来会好起来。但现实是,WPA3的普及率低得可怜,很多廉价路由器至今还在用WEP——一个1999年就被证明可被破解的协议。我去年帮朋友调试旧路由器,发现它的管理界面默认开启WEP加密,因为出厂固件是2008年的。厂商早已不再支持,用户也不知道怎么更新。协议的安全性能再强,如果没人用,就是一张废纸。
无线协议的安全漏洞不会消失,因为攻击者永远在寻找协议栈与实现之间的空隙。与其指望下一代协议完美无瑕,不如正视一个残酷事实:无线信道的开放性决定了它天生不安全,而我们的设备、固件和用户习惯,让这个缺口变得更大。每次连接陌生Wi-Fi前,想想你发送的每一个字节,都可能被某个坐在车里的人看得清清楚楚。这不是危言耸听,这是协议设计时就埋下的种子。









