WAF 防护73 条

慢速攻击防护

慢速请求(Slowloris 类)通过占用连接拖垮服务;通过请求头/体超时与并发连接限制缓解。

安全设备配置速查安全更新于 2026-10-13

慢速攻击的特征

慢速攻击(以 Slowloris 一类为代表)不靠流量大小取胜:攻击者建立大量连接,再用极慢的速度发送请求头或请求体,让服务端连接池被长期占用,正常用户拿不到连接。它的特征是连接数高、单连接流速极低、请求迟迟不结束,因此防护重点是缩短接收超时、限制单来源并发连接数,并持续监控连接数曲线。

基本信息

攻击特征并发连接数升高、请求头或请求体极慢地发送
缓解手段缩短头部与请求体接收超时、限制单 IP 并发连接数
监控指标并发连接数、超时中断计数、单来源连接数排名
配合前置代理与 WAF 联动配置,单点设置容易被绕过

典型使用场景

  • 公网 Web 站点:作为基础防护项默认开启
  • 大文件上传场景:与正常慢速传输区分通道,避免误伤
  • 攻击期间应急:先限制单 IP 并发连接数快速降低压力
  • 容量评估:结合连接数上限判断是否需要扩容或加前置防护
  • 事件复盘:用超时中断计数与连接曲线确认攻击是否已停止

nginx 参考配置

nginx 参考配置
# 请求头接收超时:慢速发头会在此被中断
client_header_timeout 10s;
# 请求体接收超时,限制慢速传体
client_body_timeout 20s;
# 单 IP 并发连接限制
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_conn addr 50;
# 正常大文件上传单独放行到指定 location,避免被误限

防护项与效果

措施主要作用注意
缩短头部超时中断慢速发头连接过低会误伤网络质量差的用户
缩短请求体超时限制慢速传体占用大文件上传需单独放宽
限制单 IP 并发压制单来源连接数NAT 出口场景要评估共享 IP 影响
连接数监控发现并验证攻击需要基线数据才能判断异常
慢速攻击常来自大量被控节点,单纯封 IP 效果有限;缩短超时与限制并发是更稳定的第一层缓解手段。

易错点

  • 为保业务把超时调到极大:慢速连接可以维持更久,攻击效果反而被放大
  • 单 IP 并发限制未评估 NAT 场景:企业出口或运营商大 NAT 下的正常用户被一起限制
  • 大文件上传与普通业务共用超时:正常上传被中断,业务投诉却查不到攻击痕迹
  • 只看带宽不看连接数:慢速攻击带宽占用很低,仅看流量图会完全忽略

数据来源与参考

  • OWASP 慢速 HTTP DoS 防护备忘
  • nginx 官方文档:limit_conn
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌