我知道启用 http 压缩会使服务器容易受到 BREACH 攻击。所以我们从服务器端禁用了压缩,经过测试,一切都很好。
然后我们为实例实现了 CloudFlare。我们再次执行 SSL 安全扫描,发现应用程序正在使用 gzip,因此容易受到 BREACH 攻击。通过详细检查,我们发现压缩是由 CloudFlare 启用的。
尽管他们声称他们已经内置了 BREACH 攻击预防机制,但Security SE 的人声称 BREACH 可以被利用。
然后,在下一步中,我们禁用了 CloudFlare 提供的 Brotli 压缩。但在测试期间,扫描仪再次检测到压缩。现在我们被困住了。我知道浏览器到 CloudFlare 的流量是用 Brotli 和 CloudFlare 压缩的——> 服务器将保持未压缩(因为我们从服务器端禁用了 gzip)。这真的缓解了 BREACH 攻击问题吗?
如果没有,你们有什么建议?