首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否应该对Ssl重新协商消息进行加密?

是否应该对Ssl重新协商消息进行加密?
EN

Server Fault用户
提问于 2023-02-13 13:14:20
回答 1查看 36关注 0票数 0

在RFC5246中,没有提到Ssl重新协商消息应该被加密。但是当使用Windows时,我看到重新协商的消息是加密的。我试图向Windows中的Ssl客户端发送未加密的精心编制的"Server请求“,但它不接受它,返回了一条警告消息,说明它无法解密该消息。知道我如何在不加密握手消息的情况下重新协商Ssl吗?

EN

回答 1

Server Fault用户

发布于 2023-02-13 14:00:15

SSL/TLS协议要求对所有握手消息进行加密,以确保协商过程的机密性和完整性。根据RFC 5246中定义的规范,SSL/TLS握手协议必须是安全的,以免被未经授权的各方篡改或窃听。

如果不加密握手消息,就不可能执行SSL/TLS重新协商。SSL/TLS协议的安全性取决于握手消息的加密,如果不应用此加密,则会产生一个漏洞,可被恶意行为者利用。

Windows中的Schannel API根据RFC 5246中定义的规范实现SSL/TLS协议,并要求在重新协商过程中对所有握手消息进行加密。试图发送未加密的"Server请求“消息将导致错误,因为客户端将无法解密该消息,正如您所观察到的。

总之,如果不加密握手消息,就不可能执行SSL/TLS重新协商,这样做会导致错误。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1122822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档