STARTTLS 与 SSL/TLS [关闭]

Posted

技术标签:

【中文标题】STARTTLS 与 SSL/TLS [关闭]【英文标题】:STARTTLS vs SSL/TLS [closed] 【发布时间】:2011-07-29 06:18:35 【问题描述】:

邮件客户端提供两种设置,即 STARTTLS 和 SSL/TLS。 STARTTLS 和 SSL/TLS 有什么区别?

【问题讨论】:

您可能还会发现许多电子邮件客户端在说 TLS 与 SSL 时表示 STARTTLS 与 SSL/TLS。 (几个月前有一个similar question。) serverfault.com/questions/523804/… 【参考方案1】:

我读过的最清楚的解释来自 FastMail:

SSL 和 TLS 都提供了一种加密通信通道的方法 在两台计算机之间(例如您的计算机和我们的服务器)。 TLS 是 SSL 的后继者,术语 SSL 和 TLS 可以互换使用 除非您指的是协议的特定版本。

STARTTLS 是一种获取现有不安全连接并升级 使用 SSL/TLS 进行安全连接。请注意,尽管有 TLS 在名称中,STARTTLS 并不意味着你必须使用 TLS,你可以使用 SSL。

阅读他们掌握的其余信息,包括关于端口号和 POP/IMAP 与 SMTP 的讨论,请点击此处:https://www.fastmail.fm/help/technology_ssl_vs_tls_starttls.html

【讨论】:

【参考方案2】:

这个问题很模糊,但我想我明白了。 STARTTLS 表示“显式 TLS”,在常规端口上建立连接,然后发送 STARTTLS 命令以启动 SSL 握手并切换到保护模式。另一个选项可能在专用端口上定义隐式 SSL/TLS。在隐式模式下,首先发生握手,然后应用程序级协议在已建立的安全通道上运行。

【讨论】:

【参考方案3】:

如果您选择“TLS if available”,Thunderbird 将与邮件服务器建立 TCP/IP 连接并发送命令询问邮件服务器具有哪些功能。如果它说它支持 STARTTLS,Thunderbird 会将连接更改为 TLS 连接。但是,如果邮件服务器不支持 STARTTLS,则连接不会失败。 Thunderbird 继续使用正常连接。这是一个安全风险,因为 Thunderbird 不会像浏览器那样显示一些图标来指示连接是否安全,而且您很容易受到中间人攻击 (MITM) 的攻击。

来源: http://kb.mozillazine.org/Secure_connections_-_Thunderbird

【讨论】:

以上是关于STARTTLS 与 SSL/TLS [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

解决“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系“的问题

错误:C# 底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系

错误:底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系

C# 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。

https 请求:底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系

无法从Dropbox下载文件,因为无法通过C#中的WebClient与SSL / TLS通道连接