首页/安全/渗透测试与安全评估速查/扫描限速与业务保护

扫描限速与业务保护

根据业务承载设置扫描并发与速率:先低速率试测,观察业务指标后逐步调整;出现抖动立即降速。

扫描限速与业务保护

扫描限速是通过控制并发数与请求速率,把测试动作对业务的影响压到可接受范围内。做法是保守起步、逐步试探:先用低速率跑一小段,观察目标的响应时间与错误率,确认平稳后再小幅上调;一旦出现响应变慢、错误率上升或告警,立即降速甚至暂停。限速参数通常包括并发主机数、每秒探测数、超时与重试次数——重试次数尤其要控制,失败请求反复重发会放大压力。扫描速度不是越快越好,稳定完成比快速中断更有价值,中途被业务方叫停往往意味着前面的工作白做。

基本信息

核心参数并发数、每秒探测数、超时与重试
策略从低速率试探,业务指标优先
熔断条件响应变慢或错误率上升立即停
默认建议保守起步:低并发、低速率、单次重试
观测方式按固定间隔记录目标响应曲线

典型使用场景

  • 生产环境扫描:必须限速,避免影响真实用户
  • 老旧系统:承载能力有限,需更低速率与更长超时
  • 大规模资产:分批次扫描,避免同时压向同一网段
  • 防护验证:速率过低可能不触发规则,需与防守方确认
  • 异常响应:出现抖动时按预案降速或暂停

参数示例(保守起步)

参数示例(保守起步)
# 并发主机:不超过 5
# 每秒探测:不超过 50
# 超时:适当放大,避免误判丢包
# 重试:1 次即可,避免放大压力
# 观测:目标响应时间与错误率曲线

限速参数与影响

参数过高后果建议
并发主机数目标侧连接数激增先低并发,逐步上调
每秒探测数带宽与处理压力上升起步值保守,观察后调整
超时时间过短导致误判丢包按网络延迟设置,避免重试放大
重试次数失败请求反复重发控制在 1 次以内
扫描间隔批量同时压向同网段分批并错开时间
扫描速度不是越快越好,稳定完成比快速中断更有价值;被业务方叫停往往意味着前面的工作白做。
使用默认最高速率扫描,或无视业务抖动继续执行,是引发业务事故的两大典型原因。发现抖动立即降速并通报。

易错点

  • 使用默认最高速率扫描,触发目标限流或防护封禁
  • 无视业务抖动继续执行,把性能问题放大成事故
  • 重试次数设置过高,失败请求反复重发,放大压力
  • 限速参数未与客户确认,事后无法说明测试流量的合理性

数据来源与参考

  • 通用安全评估实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌