🛡️ 第二章 针对网络的攻击
📄 一句话概括

无线这一段是所有人离得最近的一层,也是唯一一层"信号会飘到墙外面去"的——所以它必须自己带加密和认证;而最新的加密标准做对了最关键的一件事:让"偷到握手"这件事失去价值。

📝 本节和前面几节的关系

这一节是第二章的收尾。前面十四节把攻击手法(2-1 到 2-7)和防御手段(2-8 到 2-14)都过了一遍,最后落到用户真正每天接触的那一层——无线连接。

它把前面两条线合在一起:用加密解决"2-1 的窃听",用认证解决"2-14 的准入"。也呼应了第一章 针对密码的攻击 的那条结论:WPA2 的弱点最终也是"口令强度+可离线破解的握手"这两件事的组合。

一、无线为什么必须"自带"安全

在上一节里说过一件事:无线信号是向空气中广播的。这带来一个有线网络没有的问题:

有线的边界在墙上,无线的边界在天线上。

也就是说,你能收到信号的范围,就是别人能收到信号的范围。所以无线网络不能依赖"外面的人进不来"这种假设,它必须:

  1. 自己加密——让旁人收到信号也读不懂;
  2. 自己认证——确认连上来的是谁。

这两件事是无线安全的两条腿,任何一条瘸了,另一条的价值都大打折扣。

二、四代标准的演进

按时间排,无线的加密与认证标准大致走了四步:

代 时间 核心做法 为什么退出
第一代 1999 前后 早期的流加密方案 已被完全攻破——能在很短时间内还原出密钥
第二代 2003 作为过渡方案修修补补 只是权宜之计,很快被替代
第三代(WPA2) 2004 用较强的块加密 + 四次握手 握手可以被录下来离线破解——口令弱就能被猜出来
第四代(WPA3) 2018 用同时认证的握手取代四次握手 目前的主力方向

关键差别在"握手"。 用一句话说清这两代的区别:

这就是本节最关键的一句:WPA3 让"偷到握手"这件事失去价值。

三、动手 Demo:WPA2 与 WPA3 的逐项对照

dims = [
    ("接入握手", "四次握手(可离线破解)", "同时认证(无法离线破解)"),
    ("抗离线字典攻击", "否", "是"),
    ("前向保密", "可选", "强制"),
    ("抗【去认证】攻击", "否(保护管理帧是可选项)", "是(强制启用)"),
    ("抗降级", "弱", "6 GHz 频段直接禁用 WPA2"),
    ("开放网络加密", "无", "有机会式无线加密(逐用户密钥)"),
    ("老设备兼容", "极好", "部分老旧物联网设备不支持"),
    ("2026 实际采用率", "全球约 75%", "全球约 3%;企业认证里约 10%"),
]

实跑输出:

  对比维度                  WPA2                            WPA3
  --------------------------------------------------------------------------------------------
  接入握手                    四次握手(可离线破解)                       同时认证(无法离线破解)
  抗离线字典攻击                 否                                 是
  前向保密                    可选                                强制
  抗【去认证】攻击                否(保护管理帧是可选项)                      是(强制启用)
  抗降级                     弱                                 6 GHz 频段直接禁用 WPA2
  开放网络加密                  无                                 有机会式无线加密(逐用户密钥)
  老设备兼容                   极好                                部分老旧物联网设备不支持
  2026 实际采用率              全球约 75%                           全球约 3%;企业认证里约 10%

  降级演练:路由器开着【WPA2/WPA3 混合】模式时,攻击者能做三件事——
    ① 伪造【去认证】帧,把客户端踢下线;
    ② 客户端重连时,被引导去用兼容的 WPA2;
    ③ 抓下 WPA2 的四次握手,拿回本地慢慢猜口令。
    若口令是弱口令,第 ③ 步就会成功;换纯 WPA3 后第 ③ 步直接失效。

  ① 最容易被记住的一句:WPA2 的握手【可以被拿走慢慢猜】,
     WPA3 换了一种方式,就算握到了也算不出来。
  ② 但 2026 年的现实是:WPA3 普及得很慢。
     全球网络里大约四分之三还是 WPA2;
     企业环境里也只有约一成的认证在用 WPA3,其中仅 1% 是个人版。
     原因很现实——家里那一堆智能灯和传感器根本不支持。
  ③ 因此务实的家用配置是三句话:
     设备都比较新 → 直接选纯 WPA3;
     有老旧物联网设备 → 开混合模式,并把口令设成 20 位以上的随机串;
     无论哪种 → 关掉一键连接的按钮,加密算法固定用最新的那一档。
  ④ 还有两处容易漏的:
     启用保护管理帧(能挡住把你踢下线的那类攻击);
     别信【不加密会更快】——开放网络里邻居一拥而上,速度反而掉一半。

读这个输出:最值得注意的是"2026 实际采用率"那一行——标准已经出了八年,采用率还只有个位数。这不是技术问题,而是兼容性问题:家里那堆智能灯、传感器、扫地机器人往往只支持老标准。所以现实里的答案不是"全换新的",而是"新旧分开"(下一节的"混合模式"+"强口令"就是这个思路)。

四、"降级"是怎么发生的

这是最值得理解的一个攻击路径,因为它解释了为什么"混合模式"是一个不完全安全的中间状态:

  1. 攻击者伪造"去认证"帧——让客户端以为自己掉线了。这类帧在老标准里没有保护,谁都能伪造。
  2. 客户端自动重连——为了兼容,路由器同时开着两套标准,于是客户端被引导到较弱的那一套(WPA2)。
  3. 录下 WPA2 的握手——拿回本地慢慢猜口令。
  4. 口令弱就成功——一旦解开,整个网络的通信都能被解开。

这条链条里,每一步都是"正常行为"——所以它很难被发现。要打断它,靠的是两点:启用保护管理帧(防止第 1 步)和不用混合模式(防止第 2 步)。

五、开放网络:最需要加密却最没有加密的地方

咖啡厅、机场、酒店这些地方的无线网络过去是完全不加密的——任何人连上之后,同一个网络里的其他人就能看到明文。

现在有了一个针对性的方案:让开放网络也能加密。它的做法是——网络仍然不需要口令(谁都能连),但你和其他连上这台路由器的人之间是各自加密的(每个人的密钥不同,互相看不到)。

这一条的价值很实际:它把"公共 WiFi 上别人能看到我的流量"这个老问题从根上减轻了。但要说清一个边界——它解决的是"同网邻居看不到你",不解决"热点本身是假的"。所以"在公共网络里不要登录重要账号"这条建议依然成立,理由从"邻居能看到"变成了"你不知道这台路由器是谁的"。

六、⚠️ 2026 现状

30 秒实验

拿起手机,看三件事(不用改设置,先看清现状):

  1. 看你连的 WiFi 用的是哪一代标准:在手机上看不到,那就登录路由器后台,找"无线设置—安全"或"加密方式"。如果写的是 WPA2,那它属于那 75%;如果写的是 WPA3,你已经在少数派里了。
  2. 看有没有"混合模式"选项(有时写作"WPA2/WPA3")。有这个选项就说明你的路由器支持新一代——如果家里没有特别老的智能设备,可以试试切到纯 WPA3。
  3. 看"保护管理帧"在哪一档。有"必需"选项的,如果家里设备都能连上,就选它——这一步能挡住"被踢下线"那类攻击。

这一节要带走的一句是:无线是唯一一层"信号会飘出去"的网络,所以它必须自己把加密和认证做全——而这两件事里,认证一旦做错,加密做得再好也没用。

常见误区

  1. 错误:WPA3 比 WPA2 只是"更强",所以哪个都行,方便就好。——纠正:差别不是"强一点",而是"破解路径存不存在"。 WPA2 的握手可以被录下来、带回去离线破解——口令弱就一定被猜出来;WPA3 换了握手机制,录到了也算不出。这是质的不同,不是量的不同。所以只要设备支持,没有理由留在 WPA2。

  2. 错误:混合模式是过渡状态,忍一忍就过去了。——纠正:在 2026 年,混合模式就是绝大多数人的实际运行点(全球约 75% 还是 WPA2),不是短暂的过渡。所以正确的态度是把它当成长期状态来管好:口令要足够强(因为降级风险客观存在)、尽量启用保护管理帧、把不支持新标准的老设备挪到单独的网络。

  3. 错误:开放网络反正没加密,都一样不安全。——纠正:现在有一个专门针对开放网络的方案——网络仍然谁都能连,但每个用户用自己的密钥,互相看不到对方的流量。这解决了"同网邻居能看到我"这个老问题。但要看清边界:它不解决"热点本身是假的"——所以你依然要对不明来源的热点保持警惕,理由从"邻居能看到"变成了"不知道这台路由器是谁的"。

  4. 错误:关闭加密能提升网速。——纠正:这是完全错误的。 关闭加密会让通信变成明文,不仅不提速,还会带来两个直接损失:一是开放网络下邻居会连进来抢信道资源,拥塞导致网速衰减可能超过一半;二是网络里所有流量完全暴露给同一网络里的任何人。这是"省了麻烦、丢了安全和速度"的典型例子。

自测三问(点开对答案) 1. 为什么说 WPA3 让"偷到握手"这件事失去价值? —— 因为两代的**握手目的不同**。WPA2 的握手过程中交换的信息**足以让第三方在离线状态下尝试猜测口令**——**只要能录到那一段,就可以带回去慢慢算**。WPA3 改用了一种"双方平等认证"的握手方式,**交换的信息不足以反推出密钥或口令**——所以**即使录到了,也得不到可利用的东西**。**关键不在"更难破解",而在"这条路根本走不通"。** 2. "混合模式"为什么是一个不完全安全的中间状态? —— 因为它**同时开着新旧两套标准**,而老的那一套**允许被降级**:攻击者可以先用伪造的"去认证"帧把客户端踢下线,**客户端重连时被引导到兼容的老标准**,然后**录下老标准的握手拿去离线破解**。也就是说,**只要混合模式里还留着老标准,老标准的弱点就还在**——它只是被"部分使用"了,并没有消失。 3. 为什么"现场设备"(智能灯、传感器、老打印机)会成为升级的阻力?务实做法是什么? —— 因为这些设备**出厂时固化的无线芯片往往只支持老标准**,而且**通常没有固件升级机制**(甚至厂商早就不维护了)。所以"一刀切换到新标准"会导致它们全部掉线。务实做法是**分开管**:**新设备走新标准、老设备集中到一个单独的网络或频段**,同时**在新标准那边把口令设得足够强**(以抵消老标准那边可能带来的降级风险)。**这和 2-13 的分段是同一个思路:不强迫统一,而是把不同信任级别的东西分开。**

相关笔记