DDoS 清洗 完整工作流程

一、DDoS 清洗是什么?

DDoS 清洗(Cleaning) :在流量到达服务器之前,把正常流量和攻击流量分离,丢弃攻击包,只把合法流量转发给源站的过程。

本质:流量过滤 + 异常清理 + 合法回注。

二、DDoS 清洗 标准 6 步工作流程

第 1 步:流量牵引(引流)

运营商 / 高防中心通过 BGP 路由牵引、DNS 调度、高防 IP 把用户流量全部指向清洗中心。

目标:所有流量必须先进清洗设备,不直接到服务器。

第 2 步:流量采集与基线建模

清洗设备实时采集:流量大小、包速率、连接数、协议类型、端口、源 IP 分布。

建立正常业务基线:带宽、PPS、TCP/UDP 比例、新建连接数。

作用:后续判断什么是异常攻击。

第 3 步:攻击检测与识别

清洗引擎开始判断是否发生 DDoS:

带宽是否突增(UDP Flood)

半连接是否暴涨(SYN Flood)

报文是否异常(碎片包、伪造 IP)

新建连接是否异常

应用层请求是否异常(CC)

一旦超过阈值 → 判定攻击,自动进入清洗模式。

第 4 步:多级清洗过滤(核心步骤)

第一层:基础异常过滤(三层)

丢弃伪造源 IP、空包、异常小包、IP 碎片、畸形包

过滤 ICMP Flood、超大 Ping 包

第二层:四层 Flood 防御(核心)

SYN Flood 防御:SYN Cookie/SYN Proxy

清洗设备代替服务器完成 TCP 三次握手

验证真实客户端才建立连接,伪造 IP 直接丢弃

UDP Flood 防御

限速、过滤无业务 UDP 端口

非业务 UDP 直接丢弃

ACK/RST Flood 防御

检查会话合法性,无效报文直接丢弃

第三层:应用层清洗(七层 CC 清洗)

访问频率限制(IP+URL 限速)

人机验证:JS 挑战、Cookie 校验、滑块验证

行为分析:异常 UA、异常访问路径、爬虫特征

第四层:黑白名单 + 地域过滤

黑名单 IP 直接丢弃

白名单 IP 直接放行

境外 / 高危地区封禁

第 5 步:流量回注(回源)

清洗完成后, 仅合法流量通过:

专线

GRE 隧道

路由回注送回用户源站服务器。

第 6 步:攻击结束 & 恢复正常

攻击停止 → 流量回归基线

清洗设备退出清洗模式,恢复正常转发

生成日志、攻击报表、攻击类型、流量峰值

三、简易流程图

四、一句话总结

DDoS 清洗通过路由牵引将流量引入清洗中心,基于流量基线识别攻击,通过三层畸形包过滤、四层 SYN Cookie、七层人机验证等多级策略分离攻击流量,仅将合法流量回注源站,保证业务不中断。

  • 另:点击下方工具可免费使用阿祥自制的ICT随身工具箱↓

    常用厂商指令查找、故障码查询、快捷脚本生成,一网打尽。

不想错过文章内容?读完请点一下**"在看****** " ,加个**"** 关注",您的支持是我创作的动力

期待您的一键三连支持(点赞、在看、分享~)

相关推荐
SHENGWEI胜为4 小时前
交换机端口显示正常,终端却获取不到 IP 地址?从 DHCP 流程定位故障
服务器·网络·测试工具·缓存·通信工程
IMPYLH6 小时前
Linux 系统备份与镜像
linux·服务器·网络
淘气包海鸟7 小时前
水声网络框架
网络·ns3·水
国科安芯8 小时前
星间激光通信终端CANFD控制网络的时延确定性与辐射可靠性
网络·嵌入式硬件·信息与通信·canfd·低轨卫星·商业航天·抗辐射
中屹指纹浏览器svip9 小时前
网络抖动会标记账号异常?分清两种波动
网络
承渊政道9 小时前
Linux网络学习【传输层协议UDP】
linux·网络·网络协议·学习·ubuntu·udp
小此方9 小时前
Linux网络(三十三):告别O(n)噩梦:从select/poll的挣扎到epoll红黑树+回调的降维打击,一文打通IO多路复用
linux·网络·驱动开发
2301_777998349 小时前
Linux 网络:数据链路层
linux·服务器·网络
国科安芯9 小时前
空间锂离子电池组管理系统CANFD通信网络的辐射可靠性设计
网络·信息与通信·canfd·电池·低轨卫星·抗辐射
2401_8685347810 小时前
网规物流企业网络问题
网络