首页/安全/渗透测试与安全评估速查/Burp Suite 范围(Scope)设置
工具使用要点60 条

Burp Suite 范围(Scope)设置

Burp 上手先设 Scope:把授权域名与网段加入目标范围并启用 suite scope,范围外流量被标灰,避免误测第三方系统。

先设范围再挂代理

Burp Suite 的范围(Scope)设置决定哪些流量属于本次授权目标:把授权域名与网段加入目标范围并启用套用范围,范围外流量会被标记并在拦截时跳过。它的作用是防止评估过程中的探测落到第三方系统(如 CDN、统计服务、外部 API)上——这类越界请求在合规层面属于事故,不是小事。

基本信息

设置入口Target → Scope(目标范围)
规则形式精确主机名或正则表达式
联动位置Proxy → Options → 拦截规则中选择套用范围
核对时机进场配置完代理后立刻验证范围生效

典型使用场景

  • 项目进场配置代理时的第一步动作
  • 浏览器全量走代理时过滤掉无关站点
  • 限制主动扫描与爬虫的作用范围
  • 多人协作时统一范围定义,避免各自设置不同
  • 复测阶段核对范围是否包含了新增资产

Scope 配置要点

Scope 配置要点
Target → Scope → Add:
  app.example.com
  203.0.113.10
  ^https://.*\.example\.com$
Proxy → Options → Intercept Client Requests:
  勾选仅拦截范围内的请求
Scanner / 爬虫:同样限定在范围内运行
留档:把范围定义写入项目实施方案与实际测试范围章节

范围外流量的处理

流量类型是否在范围内处理方式
目标业务域名是正常拦截与分析
CDN 静态资源域通常否允许直连,不发起主动扫描
第三方 API 与统计服务否不拦截、不测试
浏览器后台与更新请求否设置排除规则或关闭相关更新
同 IP 的其他站点需确认按授权范围核对后决定
范围里放正则时要收紧:过宽的规则会把 CDN 与第三方域名一并纳入,既污染证据也带来越界风险。
未设范围就让浏览器全量流量走代理,会在不知不觉中对外部站点发起请求;评估开始前先完成范围设置,再打开被测站点。

易错点

  • 浏览器后台请求越界未被过滤,对第三方系统产生了未授权流量
  • 范围正则过宽,把 CDN 与第三方域名包含进来,主动扫描落到非授权目标
  • 范围定义与实施方案不一致,出现争议时无法自证测试范围
  • 只在代理层设置范围,扫描与爬虫模块仍对范围外目标运行
  • 新增子域与备用入口未同步加入范围,测试覆盖面被低估

数据来源与参考

  • PortSwigger 官方文档(Target Scope)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌