IP Spoofing IP 地址欺骗
修改 数据包 的源 IP 地址,冒充另一个合法系统,从而绕过访问控制。
为什么能干成:
- IP 协议设计时没要求源地址真实性
- 改 包头 的源 IP 字段技术上很简单
经典用途:
- 绕过 IP 白名单 —— 公司只允许 192.168.x.x 访问内部接口?伪造源 IP
- Smurf 攻击 —— 伪造目标的 IP,让一堆机器回应到目标身上
- DDoS 放大攻击 —— 用伪造源 IP,让被反射的回应打到受害者
- 会话劫持 —— 配合 on-path 接管已有连接
防御:
- 入口过滤(Ingress Filtering) —— 运营商应该拒绝那些”源 IP 不是从本网段来”的包(BCP 38),实际很多不做
- 基于会话状态的验证 —— 有状态防火墙 能识别异常
- 不要只靠 IP 做认证 —— IP 任何时候都不能作为可靠身份凭据