首页/安全/渗透测试与安全评估速查/Burp Proxy 代理与证书配置
工具使用要点60 条

Burp Proxy 代理与证书配置

流量链路为 浏览器 → Burp → 目标:配置监听端口与 HTTPS 证书;经跳板机出网时设置上游代理,配置与证书一并留档。

代理链路怎么搭

Burp 的流量链路是浏览器到 Burp 再到目标:先在 Proxy 监听设置里确定监听地址与端口,再让测试浏览器信任 Burp 的 CA 证书以解密 HTTPS,最后按需配置上游代理让流量经跳板机出网。整套配置要留档,退出时清理证书,避免评估结束后仍留有解密能力。

基本信息

监听设置Proxy → Options → 监听地址与端口,默认本机 8080
证书获取浏览器访问 http://burp 下载 CA 并导入测试浏览器
出网方式上游代理指向跳板机或已有出口代理
退出要求移除测试浏览器中的 CA 证书,恢复代理设置

典型使用场景

  • 项目进场时的环境搭建与自检
  • 需要经跳板机出网时的代理链配置
  • 移动端抓包(结合设备代理设置与证书安装)
  • 多浏览器隔离测试环境的配置管理
  • 排查“某些站点无法代理”的证书固定类问题

配置要点

配置要点
Proxy → Options:监听地址与端口(建议只监听本机地址)
证书:浏览器访问 http://burp 下载 CA → 导入测试浏览器的信任库 → 只导入测试浏览器
上游:Proxy → Options 中配置上游代理或 SOCKS,指向跳板机
浏览器:使用独立配置(独立用户目录或专用浏览器),避免影响日常使用
退出:删除导入的 CA 证书,关闭监听,恢复系统代理设置

常见问题与处理

问题原因处理方式
HTTPS 页面报证书错误CA 未导入或导入位置不对导入测试浏览器信任库并重启
部分站点无法解密应用使用了证书固定记录限制并说明无法代理
流量未经过代理浏览器插件或系统代理未生效检查代理设置与监听状态
无法访问目标缺少上游代理配置上游代理指向跳板机
移动端抓包失败设备未信任证书或未设代理在设备上安装并信任描述文件
Burp 的 CA 证书不要装入日常浏览器或系统级信任库:这会让该环境长期具备中间人解密能力,退出时务必清理并确认已移除。
未配置上游代理会让流量直出,暴露评估机出口地址,也可能被客户的安全设备判定为异常来源:进场前先确认出网路径与来源 IP 报备情况。

易错点

  • 把 CA 证书装进生产浏览器或系统信任库,评估结束后忘记移除
  • 未配置上游代理导致流量直出,暴露评估机出口 IP
  • 监听地址设为全网可达,同一网络内其他主机也能使用该代理
  • 只在文档里记录配置,未记录证书导入的具体位置,退出时清理不彻底
  • 遇到证书固定直接判定“无法测试”,未在报告中说明限制与其影响面

数据来源与参考

  • PortSwigger 官方文档(代理与 CA 证书)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌