自动封禁应基于多个信号并允许回退。请求频繁可能来自正常批量访问、共享出口或搜索爬虫。
限定触发范围
按高风险接口与行为设置阈值,结合失败比例、路径模式和资源消耗。
采用渐进措施
先限速或验证,再短期封禁,记录原因与到期时间。
观察业务影响
抽查误拦截、询盘和正常爬虫访问,提供解除机制。不要把所有高访问量永久封锁。
自动封禁要有误伤恢复机制
综合频率、路径和失败行为判断,限制高成本请求并保留规则原因。
共享出口和代理用户可能受影响,设观察与撤回路径;不要仅凭一次异常请求永久封禁。
例如企业多人共用同一出口,按IP永久封禁可能误伤合法访问,需要合理撤回与观察。
相关阅读:网站DDoS与异常流量:CDN、容量和防护选择。