网站流量突然暴增,不一定遭到攻击。广告投放、热点传播、搜索抓取、客户端重试、程序故障和恶意请求,都可能形成峰值。判断DDoS或CC,应把外部访问表现、网络流量、请求行为与服务器资源放在同一时间轴核对,不能只看CPU高、Ping失败或IP数量多。
多节点检测可以帮助确认业务影响范围,但不能单独证明攻击类型、流量规模或攻击者身份。
近期报告:短时攻击为什么容易被一次检测漏掉
Cloudflare于2026年8月11日发布2026年上半年DDoS报告。在其网络观测并缓解的网络层攻击中,90.60%在10分钟以内结束。这个比例属于Cloudflare样本,不代表所有网站或全部攻击。见官方报告。
这对站长的实际启示是:收到用户投诉后,手动测试可能已经恢复正常。一次正常结果不能否定此前故障,应保留故障时段的监控、请求日志及安全事件记录。报告发布日期与统计期也应分开理解,不能把上半年数据称为10月攻击统计。
DDoS与CC是什么关系
DDoS是分布式拒绝服务攻击,可能针对网络、传输或应用层。中文运维语境中的CC通常指通过大量应用请求消耗服务资源的攻击,不宜将其与DDoS描述为完全互斥的两类。
阿里云的CC防护说明将CC归为DDoS中的应用层攻击。实际排障应先区分消耗了什么资源,而不是只争论名称。
| 观测表现 | 需要排查的方向 | 单独不能证明什么 |
|---|---|---|
| 带宽或包速明显上升,连接大面积失败 | 网络流量异常、链路容量及防护记录 | 一定是某种攻击协议 |
| 带宽不高,但请求与应用等待增加 | 热点接口、排队、重试、应用层攻击 | 一定是CC |
| 少数路径请求暴增,正常访问受影响 | 请求行为、接口成本、缓存及限速 | 来源IP多就必然恶意 |
| 403或429增加 | 防护规则、认证与频率控制 | 网站整体宕机 |
| 单个节点失败,其他节点正常 | 节点、区域路径或访问策略 | 全网受攻击 |
网络层和应用层问题也可能同时发生。真实热点流量若超过容量,同样会导致服务退化,因此“不是攻击”并不意味着不需要处理。
第一步:先确认用户影响,不急着归因
TCPING.CN网站测速可从不同地区及运营商对照HTTP状态、响应IP与耗时,适合判断异常是否广泛出现,或只影响部分网络与页面。
应检测业务真实路径,而不只是首页。例如首页缓存正常,搜索接口持续超时,说明检查重点应转向动态请求;验证服务恢复时,也应再次测试该接口。
同时使用在线Tcping核查实际TCP端口。连接失败与HTTP处理失败需要分别调查。使用CDN时,公开域名的端口结果通常对应边缘节点,不能直接替代源站连接证据。
不要为了判断攻击反复发起高频检测,也不要向不属于自己的系统进行压力测试。故障期间的探测应低频、有代表性,并与持续监控记录配合。
第二步:核对网络与请求两个层面的变化
网络侧记录入站带宽、包速、连接数与丢包,向云厂商或运营商核对是否触发清洗、限速或黑洞。不同指标含义不同:带宽未打满,不代表设备处理能力或连接容量充足。
应用侧记录每秒请求、路径、状态码、处理时长、缓存命中、认证结果,以及CPU、内存、数据库连接和排队。使用代理或CDN时,应正确配置可信代理链,不直接相信任意客户端填写的来源IP头。
日志采样和WAF规则也会影响可见范围。没有看到大量源站请求,可能是请求在边缘已被拦截,也可能是在连接建立前失败,需要与边缘记录对照。
第三步:区分正常热点、异常重试与可疑请求
正常活动带来的流量
核对广告、推送、新闻传播或促销时间,看入口、会话和业务行为是否符合预期。转化率不是唯一依据:真实访客也可能只浏览而不下单,不能将“没转化”直接视为攻击。
程序错误带来的请求放大
接口变慢后,客户端可能重试,进一步增加服务器压力。检查最近发布、任务调度、重试间隔与错误循环,避免把自己的服务错误当成外部攻击。
消耗高、行为异常的访问
关注请求是否持续集中于高成本路径、是否重复无效参数、是否与业务会话不符,以及安全产品是否识别出一致特征。单独的来源国家、User-Agent或IP风险标签不足以定论,应与行为证据结合。
IP查询可辅助识别来源网络与属性,但共享出口、代理及数据中心地址也可能承载正常业务,不能作为自动封禁所有用户的唯一依据。
第四步:根据异常层次处理
- 网络容量或大流量攻击:联系服务商核实流量与防护事件,评估清洗、容量和上游协作,应用层规则无法解决所有链路饱和问题。
- 高成本接口请求异常:按业务设计限速、缓存、并发限制或验证机制,先小范围观察,避免阻断正常用户与合法API调用。
- 正常热点超过容量:优化热点路径、缓存和排队,并评估扩容,而不是只封来源IP。
- 重试或发布故障:修复放大机制,必要时按既定流程回滚;对有写入副作用的操作避免无条件重试。
没有适用于所有网站的“请求超过多少就是攻击”阈值。应结合业务基线、单次请求成本、服务容量及防护策略判断,也不要为了验证猜测公开源站或关闭全部安全防护。
恢复后怎么确认问题解决
对照原先失败的地区和业务路径,确认HTTP状态、内容与功能正确,再检查资源占用、排队和错误率是否恢复。外部访问正常但异常请求仍持续,不能只靠一次测速宣布事件结束。
保存事件时间线、规则变更和正常用户受影响情况,形成可复核记录。涉及疑似攻击的描述,应使用“观察到什么、哪些证据支持、仍有哪些不确定性”,而不是只凭截图作肯定判断。
常见问题
Ping不通就说明被DDoS了吗?
不是。ICMP过滤、目标离线、路由或防护策略都可能导致Ping失败。需要网络指标与安全记录佐证。
只有CPU高、带宽不高,会不会是CC?
可能,但慢查询、程序错误和正常请求峰值也会造成类似现象。应检查请求行为与处理成本,不能仅凭CPU判断。
在线检测能测出攻击流量是多少吗?
不能。在线拨测观察的是探测节点到目标的服务表现,攻击流量规模需要云厂商、防护平台或服务器网络监控提供。