首页/网络/协议速查/TRACE 回显诊断
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

TRACE 回显诊断

沿请求路径回显收到的消息(Via/Message/HTTP 头等),用于诊断代理链路上的消息改写。

协议速查网络更新于 2026-10-12
名称TRACE
作用环回测试,观察中间节点对请求的修改
规范RFC 9110 §9.3.8
特性安全 + 幂等;因 XST 风险多数服务器禁用

探测(通常被禁用)

探测(通常被禁用)
curl -i -X TRACE https://www.example.com/
# HTTP/1.1 405 Method Not Allowed   ← 常见禁用结果
TRACE 与浏览器缺陷组合可形成 XST(跨站追踪)攻击窃取 Cookie;Apache 默认 TraceEnable off,Nginx 默认不支持。保持禁用即可。

易错点

  • 为排查链路问题临时开启 TRACE 后忘记关闭,会引入 XST 风险
  • 反向代理可能自己响应 TRACE 而不回源,测试结果需结合代理行为判断

数据来源与参考

  • RFC 9110 §9.3.8 TRACE
  • Apache mod_core TraceEnable 指令

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌