摘要:站点被漏洞扫描或爬虫打满出站/入站带宽时,按「收紧安全组 → 接 WAF/限流 → 设流量与带宽告警 → 临时限流或换 IP」逐项核对。差异化于 CC/DDoS 急救文:本稿偏预防与告警落位。只放云厂商官网普通链接(affiliate_later)。查询日期 2026-10-31。

依据:阿里云《使用安全组》《通过设置安全组提升安全性》《查看实例监控信息》《什么是 DDoS 基础防护》《设置 CC 防护》;腾讯云《安全组概述》;Cloudflare《Rate limiting rules》。查询日期:2026-10-31(北京时间)。只放官网普通链接(affiliate_later);不写单价。

监控里出网带宽贴着上限、账单里流量包突然见底,日志却是一串对 /wp-login.php、/.env、/phpmyadmin 的探测。这种情况多半是扫描、撞库或爬虫把带宽打满,别先当成正常访问暴增。本站 被 CC/DDoS 时先止血 讲急救开关;本文补日常怎么设:安全组收紧、WAF/CC、流量告警、临时限流或换 IP。CDN 回源配错也会狂回源耗带宽,另见 CDN 回源 HOST/SNI 核对 与 缓存键/刷新预热。

一、先确认:是扫描,还是真业务/真攻击

对照云监控(ECS「监控」页常见 InternetIn/OutRate、连接数、CPU):

现象更像扫描/爬虫更像大流量 DDoS更像业务暴增
访问路径大量 404、探针路径、同 UA 扫目录带宽瞬间打满、丢包、黑洞热门文/活动页 200 占比高
源 IP分散或单一段高频海量伪造/反射地理分布接近你的读者
安全组/防火墙22/3306 等误开被扫基础防护进清洗/封堵规则正常
账单流量包提前耗尽可能触发黑洞保护网络与推广时段吻合

账单突然变高的费用侧排查见云服务器账单突然变高;图床被盗刷见对象存储防盗链。

二、安全组:先把「不该暴露的口」关掉

安全组是实例前的虚拟防火墙。阿里云文档强调最小授权:只放行业务必需端口,避免 0.0.0.0/0 放开数据库和管理口。端口清单专文见安全组最小开放 22/80/443。

被扫打满带宽时,立刻做这几步:

  1. 入方向只留 80/443(若已接 CDN/WAF,进一步只放行回源 IP 段,而不是全世界)。
  2. SSH(22)改成仅办公 IP 或走堡垒机;数据库 3306/6379/27017 不对公网。
  3. 腾讯云同样按「规则优先级 + 协议端口 + 来源」收紧,见安全组概述。
  4. 改完后在轻量/ ECS 监控看入网速率是否下降;若流量仍满,说明攻击已在应用层或打在 CDN,继续第三节。

安全组挡不住「合法 443 上的 HTTP 洪水」,只能减少被扫面和直连源站的噪声。

三、WAF / CC / 限流:挡应用层扫描

阿里云写明:DDoS 基础防护主要清洗网络/传输层,不防 HTTP Flood / CC。扫描和撞库多半走 80/443,需要 WAF、CDN 限流或 Cloudflare 规则。

可按现有条件选:

  1. 已买 WAF:在 Web 核心防护里为站点建 CC 防护模板。日常用「正常模式 + JS 挑战」;紧急恢复再用「严格模式」。官方注明严格模式主要适合网页/H5,不要直接套在 API/Native 上,API 改用频率控制等自定义规则(见设置 CC 防护)。
  2. 只有 Cloudflare 免费层:开缓存、Bot 相关能力,并用 Rate limiting 保护登录/搜索接口。Free 计划规则条数与窗口很窄(文档 Availability 表:常见为 1 条、按 IP、窗口约 10s),优先护 /wp-login.php、/xmlrpc.php。详见 Rate limiting rules 与急救文。
  3. 源站临时手段:Web 服务器对可疑路径直接 444/403;WordPress 关 XML-RPC(若不需要);失败登录限速。
  4. 回源与缓存:扫描若击穿缓存狂回源,核一下缓存键是否把每个随机 Query 都当成新对象,见 CDN 缓存键。回源 HOST/证书失败也会放大 502 重试流量,见 回源校验失败。

四、流量与带宽告警:打满之前先收到信

别等流量包耗尽才发现。建议最少三层告警(名称以控制台为准):

  1. 实例带宽/网络指标:在 ECS 监控或云监控对公网流出/流入速率设阈值(例如达到带宽规格的 70%、85%)。阿里云「查看实例监控信息」页可看网络与连接数曲线。
  2. 流量包/按量带宽:轻量流量包余量、ECS 按量带宽费用或用量告警;和高额消费预警一起开,避免「带宽没满但按流量已经烧完」。
  3. WAF/防护事件:若已接入 WAF,对 CC、Web 攻击、带宽/QPS 超限开云监控通知(WAF 告警设置文档列有带宽超限、QPS 超限等事件)。
  4. 站点可用性:HTTP 探测与证书到期另见网站可用性监控,避免「带宽打满但监控只看 5xx」漏报。

告警通道选短信/邮件/钉钉均可,接收人不要只留一个已离职同事的手机号。

五、临时限流、换 IP 与事后清单

当告警已经响起、页面超时:

  1. 限流:CDN/WAF 对全站或登录路径降速;Cloudflare 短时 Under Attack(救急完记得关)。
  2. 藏源站 IP:DNS 只指向 CDN;安全组仅放行 CDN/WAF 回源段;检查历史解析、邮件头、公开 ping 是否泄露源 IP。
  3. 换公网 IP:基础防护进黑洞且短时无法恢复时,部分云厂商允许换 EIP/换轻量 IP(以产品文档与控制台为准);换完立刻改 DNS 与备案/解析记录,并轮换密钥。
  4. 升配只是缓冲:单纯加带宽会把账单抬高,挡不住持续扫描;升配同时必须收紧安全组与开限流。
  5. 事后:留存攻击时段监控截图与访问日志;修弱口令;更新系统与插件;确认 定期备份 仍可用。境内对公众服务须依法 ICP 备案。

六、落地核对表(可打印)

  1. 安全组:公网是否只开 80/443?数据库与 22 是否限制来源?
  2. 是否已接 CDN/WAF,源站是否仍对 0.0.0.0/0 裸奔?
  3. 登录与 XML-RPC 是否有限流或验证码?
  4. 云监控:带宽 70%/85% 告警、流量包余量告警、费用预警是否都开了?
  5. 缓存键与回源 HOST 是否会在被扫时放大回源?
  6. 告警通知人与值班路径是否仍有效?

风险提示

防护与监控配置错误可能导致误杀正常用户或业务中断。按量 WAF、高防、超额流量都会产生费用,以控制台账单为准。对未授权目标进行「反击」或扫描他人系统可能违法。本文是公开文档的一般性整理,不构成安全运维或采购建议。

来源(查询日期 2026-10-31 北京时间)

相关阅读