| 现状 | TLS 1.3 不提供压缩;主流服务端默认不启用 TLS 压缩 |
|---|---|
| 历史 | TLS 1.0/1.1 时代存在压缩扩展,因 CRIME 被广泛关闭 |
| HTTP 层 | gzip/brotli 仍可能引发 BREACH 类问题,与 TLS 压缩是两个层面 |
| 缓解 | 含敏感反射内容的响应避免压缩或做随机化处理 |
确认压缩是否关闭
确认压缩是否关闭
openssl s_client -connect example.com:443 -tls1_2 </dev/null 2>&1 | grep -i 'Compression'排查 BREACH 类风险时关注三点:响应是否压缩、是否包含攻击者可注入并反射的内容、是否存在 CSRF 令牌等敏感片段。