Smurf Attack 蓝精灵攻击
经典的流量放大型 DoS 攻击。利用 ICMP + 广播地址 + IP 欺骗 三个机制组合。
工作流程:
- 攻击者伪造受害者的 IP 作为源地址
- 给一个广播地址发 ICMP echo request
- 整个网段所有机器都回应 echo reply —— 但回到受害者而不是攻击者
- 攻击者 1 个包 → 受害者收到 N 个包(N = 该网段机器数)
- 流量放大几十到几百倍
为什么叫 Smurf:
- 早期攻击工具名字叫 Smurf
- 类比:一群小蓝人一起捣乱
现代状态:几乎绝迹。
- 现代路由器默认拒绝外部包的广播地址转发(IP-directed broadcast 关闭)
- 这是 1990 年代防御做对的少数案例之一
学这个的意义:
- 看懂流量放大攻击的核心思想 —— 用别人的资源打目标
- 现代 DDoS 的 DNS 放大、NTP 放大、Memcached 放大都是这个套路的变种