Smurf Attack 蓝精灵攻击

经典的流量放大型 DoS 攻击。利用 ICMP + 广播地址 + IP 欺骗 三个机制组合。

工作流程:

  1. 攻击者伪造受害者的 IP 作为源地址
  2. 给一个广播地址发 ICMP echo request
  3. 整个网段所有机器都回应 echo reply —— 但回到受害者而不是攻击者
  4. 攻击者 1 个包 → 受害者收到 N 个包(N = 该网段机器数)
  5. 流量放大几十到几百倍

为什么叫 Smurf:

  • 早期攻击工具名字叫 Smurf
  • 类比:一群小蓝人一起捣乱

现代状态:几乎绝迹

  • 现代路由器默认拒绝外部包的广播地址转发(IP-directed broadcast 关闭)
  • 这是 1990 年代防御做对的少数案例之一

学这个的意义:

  • 看懂流量放大攻击的核心思想 —— 用别人的资源打目标
  • 现代 DDoS 的 DNS 放大、NTP 放大、Memcached 放大都是这个套路的变种