网站突然打不开、访问特别慢、后台登不上——很多中小企业主第一次遇到 DDoS 攻击时,都以为是"服务器坏了"。本文用大白话讲清 DDoS:它是什么、有哪些类型、为什么会被盯上,以及从免费到付费怎么防、被打时先做什么。
一、DDoS 攻击是什么?先记住一个通俗比喻
一句话结论:DDoS 就是"人海战术"式网络堵门,用洪水般请求把正常用户挡在门外。
打个比方:你开了一家小店,只留一个门。顾客一个个进来没问题。但如果有人叫来一万人堵门口,不停推门、问价又走开,真正的顾客就挤不进来——店没被偷没被砸,生意却做不成了。DDoS(分布式拒绝服务攻击) 就是这个逻辑的网络版。
关键在"分布式"。攻击者不自己出手,而是先用木马控制成千上万台别人的电脑、服务器甚至摄像头(俗称"肉鸡"),组成僵尸网络,一声令下同时从世界各地向你服务器发请求。来源是海量分散的真实 IP,很难简单拉黑,资源被耗尽,网站就瘫了。
二、常见的三种攻击类型
一句话结论:攻击分三层打击面——堵带宽、耗连接、耗应用,越往下越难防也越"省流量"。
按下手位置,DDoS 大致分三类,理解分类才知道该用什么防护。
| 类型 | 打在哪 | 典型表现 | 主要防护手段 |
|---|---|---|---|
| 流量型攻击 | 网络带宽 | 带宽占满,线路卡死 | CDN 分发、高防 IP 清洗 |
| 协议型攻击 | 连接层(如 TCP) | 连接数耗尽,拒绝新请求 | 云防护、连接数限制 |
| 应用层 CC 攻击 | 网站应用本身 | 页面/接口极慢,后台登不上 | WAF、行为分析、限流 |
1. 流量型攻击
用巨量垃圾数据把通往服务器的"马路"堵死,带宽一满,正常流量连门口都到不了,整站无法访问。
2. 协议型攻击
不打带宽,专打服务器的"接待能力"。用大量半开连接占满连接资源,新请求排不上队,流量不高却能让服务器卡死。
3. 应用层 CC 攻击
最"阴"的一种。CC 攻击模拟正常用户反复请求最耗资源的页面(如搜索、登录、下单),流量不大却把 CPU 和数据库拖垮。
三、中小企业为什么会被打?
一句话结论:被攻击不看你公司大小,只看你"值不值得"和"好不好打"。
很多老板觉得"我公司小,谁看得上"。现实相反,中小企业往往是重点目标:
- 敲诈勒索:先用小流量"试打",再索要"保护费",正是抓住中小企业不想折腾、愿花钱消灾的心理。
- 同行恶意竞争:电商、教育、游戏等行业,把对手网站打瘫在关键时段(如大促、招生季)。
- 附带影响:用共享主机或云资源时,同机房"邻居"被打你会跟着连坐;或服务器被栽赃成"肉鸡",替别人打别人。
四、被攻击时的典型表现
一句话结论:如果故障同时出现"突然、全面、只影响访问不影响数据",就要高度怀疑 DDoS。
以下信号越多,越可能是 DDoS 而非普通故障:
- 网站、App 突然打不开或加载极慢、频繁超时
- 服务器 CPU、内存或带宽占用瞬间飙高
- 大量陌生 IP 的重复请求,访问日志暴涨
五、分层防护方案:从免费到付费
一句话结论:没有一招通吃的防护,正确做法是按预算搭四层——CDN → 云防护/高防 IP → WAF → 应急响应。
防护不是买一个产品就万事大吉,而是层层设防、逐级卸力。下表按投入从低到高给出参考:
| 层级 | 手段 | 主要作用 | 适合谁 | 成本 |
|---|---|---|---|---|
| 第一层 | CDN 加速 | 分散流量、隐藏源站 IP | 所有有网站的企业 | 低 / 有免费额度 |
| 第二层 | 云防护 / 高防 IP | 大流量清洗,吸收攻击 | 有线上业务的企业 | 按防护带宽计费 |
| 第三层 | WAF 网站防火墙 | 识别拦截 CC 与恶意请求 | 电商、平台、接口类业务 | 中 |
| 第四层 | 应急响应服务 | 被打时快速处置与复盘 | 无专职安全团队的企业 | 按次 / 年费 |
核心原则:源站 IP 一定要藏好。很多企业买了防护仍被打穿,就是因为真实 IP 已泄露,攻击者绕过 CDN 直连源站。接入防护后记得更换一次源站 IP,并只允许防护节点回源。
六、被攻击中的应急步骤
一句话结论:先保存证据、再清洗流量、最后复盘,切忌盲目重启服务器。
01保存证据
立刻截图监控告警、导出访问日志、记录故障时间。这是报案证据,别等日志被覆盖。
02启用清洗
联系主机商或云服务商开启流量清洗,把攻击流量引到防护节点过滤,让正常流量通行。
03更换 / 隐藏源站
真实 IP 已暴露时,尽快更换源站 IP 并只允许防护节点回源,切断直连攻击路径。
04限流与验证
对高频接口限流,对登录、搜索等重灾区加入验证码或人机校验,压制 CC 攻击。
05报案与复盘
保留证据向公安网安报案,攻击平息后复盘日志,补齐薄弱环节。
七、如何把损失降到最低?
一句话结论:防护靠平时功夫,损失取决于被打前的准备。
- 业务降级预案:提前设计简化版页面,攻击时先保核心功能,而非整站崩掉。
- 静态化与备份:关键页面做静态缓存,被打时可切到备用节点。
- 监控告警前置:设好带宽、连接数、CPU 阈值告警,别等客户投诉。
- 固定应急联系人:提前确定主机商、云厂商、安全服务商联系方式,出事不必找人。
- 定期压测:在企业授权下适度压测,摸清系统真实承压底线。
八、常见问题 FAQ
Q1:DDoS 攻击违法吗?网站被攻击可以报警吗?
A:违法。在我国,对他人网络实施流量攻击可能触犯《刑法》第 285、286 条,情节严重者可处有期徒刑。被攻击后应保存日志、截图等证据向公安网安报案。
Q2:网站被 DDoS 怎么办?第一步做什么?
A:第一步不是硬扛,而是判断攻击类型、保存证据,并立即联系主机商启用流量清洗,隐藏或更换源站 IP。切忌盲目重启服务器。
Q3:免费的 DDoS 防护够用吗?
A:对小型站点和轻量攻击通常够用。主流 CDN 基础套餐可吸收常见流量型攻击,是预算有限企业的第一层防护。但面对定向大流量或复杂 CC 攻击容易被击穿,需升级付费高防或云 WAF。
Q4:DDoS 防护一年大概要多少钱?
A:没有统一定价,取决于防护带宽、攻击规模和是否含 CC 防护。小型站点用 CDN 基础套餐每年几百元起;中大型业务接入高防 IP 或云 WAF,按防护能力与流量计费。
Q5:CDN 能防 DDoS 吗?
A:能防一部分。CDN 通过分布式节点分散流量、隐藏源站 IP,对流量型和部分应用层攻击有优势。但它不是万能盾,超大流量或直打源站的攻击仍需配合高防 IP 与 WAF。