为了账号安全,请及时绑定邮箱和手机立即绑定

如何防止 http 客户端进行 TLS 重新协商?

如何防止 http 客户端进行 TLS 重新协商?

Go
慕妹3242003 2022-01-17 17:42:21
我正在尝试连接到想要进行一些 TLS 重新协商的服务器,但是当前的 Go TLS 客户端不支持重新协商。有没有办法可以强制它不重新谈判?我尝试将最小/最大版本设置为 TLS 1.2 并将 PreferServerCipherSuites 设置为 true,但仍然没有运气。
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

这个问题已经通过这个提交解决了,但是你必须等待 Go 版本 1.7 发布


查看完整回答
反对 回复 2022-01-17
?
FFIVE

TA贡献1797条经验 获得超6个赞

感谢所有回答,但看起来我搞砸了阻止配置 TLS 的条件语句,所以我尝试的一切都不起作用。嗯……

我最终通过在提交中获取 common.go 的版本,用 go 1.6.2 替换该游戏的原始版本,并重建标准库来让它工作。我将把如何做到这一点作为练习留给读者,因为我不建议这样做。但是,看起来一切正常,所以希望 1.7 很快就会发布。

现在,我现在不记得我是否让这个工作,但如果其他人在同一条船上,我相信你可以将 Min/Max TLS 版本设置为相同版本并将 PreferServerCipherSuites 设置为 true。这可能有效,但请记住 childofsoong 的评论。


查看完整回答
反对 回复 2022-01-17
  • 2 回答
  • 0 关注
  • 242 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信