DDoS与高频恶意请求可能消耗带宽、连接或应用资源。先区分正常访问增长、网络攻击和昂贵接口被滥用,再选择容量、缓存、限流或专业防护,不把所有陌生User-Agent当作攻击。
先找资源瓶颈
观察流量、连接、CPU、数据库和请求路径。高带宽攻击与少量请求反复触发重查询需要不同处理。保存样本并核对业务高峰,不直接全站封禁导致正常客户无法访问。
CDN配置包括源站保护
缓存适合公开静态内容,登录态与个性化响应不能随意公共缓存。配置回源、真实客户端IP与源站访问边界,避免攻击者绕过CDN直接访问服务器。验证规则不会把管理员或搜索蜘蛛当成普通恶意流量。
限流按接口风险设计
登录、搜索和表单采用合适的用户、会话或来源维度,控制单次计算量。异常时返回可理解的重试信息;共享网络和代理用户可能共用IP,不能只有永久IP封禁。
防护服务比较实际条件
确认覆盖域名、容量、回源、触发条件、费用与支持。演练切换和误拦恢复,保留真实蜘蛛核验与正常业务样例。WAF处理部分应用攻击,SSL保护传输,二者都不能单独保证抗DDoS能力。
参考资料
攻击处理区分带宽与应用压力
静态资源洪峰和高成本查询需要不同控制,记录被攻击入口及正常业务受影响情况。
选择防护前确认容量、回源与切换方式,不能只按一个带宽数字判断防护能力。
例如带宽正常但搜索接口拖垮数据库,应控制高成本请求,而非只购买更大带宽。