【发布时间】:2016-11-07 10:21:09
【问题描述】:
关于 SSL 和 TLS 安全性,是否可以在服务器上运行每个协议的多个版本?如果是这样,我假设您必须告诉应用程序使用哪个协议,因为安装了多个版本。如果没有,类似环境有哪些选择?
示例:服务器 1 上有 TLS 1.0、1.1 和 1.2。
【问题讨论】:
-
SSLv3(无论如何都不应再使用)和所有版本的 TLS(1.0、1.1、1.2)都使用兼容的“hello”格式,该格式自动协商(并使用) 两个端点通用的最高版本(在每个会话上)。早在 20 年代初期,甚至有一个技巧可以实现 SSLv2 和 SSLv3 之间的无缝转换,但现在大部分都被搁置了。 (OpenSSL 0.9.8 直到大约一年前才做到这一点,如果您调整构建和配置,1.0.x 仍然可以。)
标签: ssl