手机扫一扫访问本页内容

微信扫描点右上角"···"分享到好友或朋友圈

关闭
微信扫一扫可打开小程序

微信长按图片或搜“分享录”可打开小程序

关闭
技术,百科,计算机,软件 , , , ,

简介STARTTLS与SSL/TLS

在邮件客户端连接设置等场景经常会看到STARTTLS和SSL/TLS,很多时候大概知道就是加密安全连接的意思,具体不是很清楚,下面简单介绍一下。

STARTTLS

是一种明文通信协议的扩展,能够让明文的通信连接直接成为加密连接(使用SSL或TLS加密),而不需要使用另一个特别的端口来进行加密通信,属于机会性加密。STARTTLS本身是一个与应用层无关的协议,可以搭配许多应用层协议一同运作。在IMAP及POP3中使用STARTTLS,被定义在RFC 2595。在SMTP中使用,定义在RFC 3207,在FTP中使用,定义在RFC 4217。在XMPP中使用,定义在RFC 6120。在LDAP中使用,在RFC 2830,在NNTP中,在RFC 4642。

SSL

Secure Socket Layer,安全套接层是网景公司(Netscape)设计的主要用于Web的安全传输协议,是在传输通信协议(TCP/IP)上实现的一种安全协议,采用公开密钥技术。SSL的基础算法由作为网景公司的首席科学家塔希尔·盖莫尔(Taher Elgamal)编写,因此他被称为“SSL之父”。SSL 1.0版因为存在严重的安全漏洞未公开;SSL 2.0版于1995年2月发布,但因为存在数个严重的安全漏洞而被3.0版本替代;SSL 3.0版于1996年发布,是由网景工程师Paul Kocher、Phil Karlton和Alan Freier完全重新设计的,作为历史文献IETF通过RFC 6101发表,较新版本的SSL/TLS基于SSL 3.0。

TLS

Transport Layer Security,安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性,该协议由TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)两层组成,是SSL 的升级版。1999年IETF将SSL标准化,即RFC 2246,并将其称为TLS,TLS 1.0与SSL 3.0的差异非常微小。TLS 1.0包括可以降级到SSL 3.0的实现,这削弱了连接的安全性。TLS 1.1在RFC 4346中定义,于2006年4月发表。TLS 1.2在RFC 5246中定义,于2008年8月发表。TLS 1.3在RFC 8446中定义,于2018年8月发表。

在邮件系统中,IMAP协议默认的端口是143,其加密端口(IMAPS)是993;POP协议默认的端口是110,其加密端口(POPS)是995;SMTP协议默认的端口是25,其加密端口(SMTPS):465(SSL/TLS,被标准回收)、587(STARTTLS,标准推荐使用)。


历史上的今天:

展开阅读全文


上一篇:

下一篇:

服务器又要到期了鼓励一下吧
您还可以访问本站的小程序、公众号等所有端,或者下载APP, 在小程序、APP上可以评论文章以及保存图片还有在线客服哦,如您有任何疑问或建议可向作者提出意见反馈
扫码打开小程序可评论文章保存图片,在“我的”有实时在线客服哦,看效果?
关注我的公众号为您分享各类有用信息
分享录多端跨平台系统