胆囊息肉

注册

 

发新话题 回复该主题

TLS和SSL证书有什么区别Gworg [复制链接]

1#
TLS和SSL证书有什么区别

很多工程师都会有相同的问题,TLS与SSL证书到底有什么区别?他们是否是一个意思呢?尤其是近两年SSL证书如此盛行!不得不用的SSL证书的许多人都有这个问题。其实SSL证书是通过TLS协议工作的,两者之间也存在关联,下面我们将讲解SSL和TLS区别。

SSL是什么?

SSL(安全套接字层)是一种加密协议,它支持Internet上安全加密的连接。SSL主要的用途是连接到网站web项目,其中使用SSL在HTTP之上创建HTTPS连接。

SSL证书创建于90年代中期,当时对web更好的安全性需求变得明显。随着越来越多的普通民众开始使用万维网(互联网),企业和金融机构也开始使用万维网(互联网)。因此,越来越多的人需要安全的上网环境,加密连接是保护敏感数据,列如:信用卡信息不被恶意第三方拦截。

那么TLS是怎么来的?这与我们今天使用的数字证书的名字相反,SSL协议实际上在年就开始被淘汰了。他已经被更新,所以已更安全的TLS协议所取代。

为什么TLS?

尽管SSL改变了在线加密的游戏规则,但它并不完美。第一个版本,SSL1.0充斥着安全漏洞,因此从未向公众发布。后来几个版本分别于年和年发布的SSL2.0和3.0,在这些缺陷上有所改进,但仍不是完美。因此,在年,TLS协议诞生了,最终几乎完全取代了SSL协议的使用。

TLS是传输层安全性的缩写,基本上是SSL的升级版本。从TLS1.0版本开始,在此后的几年里,又发布了几个版本。最新的TLS1.3于年发布。此后的每个版本都进行了重大的安全升级,与年发布的第一个SSL版本相去甚远。

SSL和TLS

在不涉及太多技术的情况下,SSL和TLS之间的主要区别于它们如何建立安全连接。两者都通过一个称为“握手”的过程来完成,这是服务器和客户端在最终创建加密连接之前相互进行身份验证的过程。SSL握手与TLS握手有很大的不同。

SSL版本涉及使用端口来建立所谓的显式连接。另一方面,TLS通过协议进行连接,这被称为隐式连接。SSL和TLS握手的过程都是由一种称为密码套件的东西决定的,这些算法为了执行加密功能而必须执行的步骤序列。(你可以在Gworg阅读更多关于密码套件的信息)。SSL和TLS使用的密码套件非常不同,支持TLS的密码套件比SSL支持的密码套件更快、更安全。

为什么称其为SSL证书呢?

术语“SSL证书”基本上成了业界的一个品牌名称。虽然SSL基本上已经过时了,但这个名称是互联网安全和加密的同义词,即使在技术不那么精通的人也是如此。

然而,关于是调用SSL证书还是TLS证书的争论忽略了一个关键点。这一点是用于连接网站和浏览器,加密协议实际上是服务器和客户端配置,而不是由证书本身指定的。在站点上安装SSL证书有助于身份验证,但不能帮助服务器和客户机进行验证。

为了确保您的服务器设置被配置为使用最新版本的TLS,您可以使用Gworg进行检查。或者让主机提供商或雇佣系统管理员来为您做这件事。

总结

虽然SSL协议和TLS协议不是同一件事,但SSL证书和TLS证书指的是同一件事。它是你安装在服务器上的数字证书,这样浏览器就可以通过HTTPS连接到你的网站。所有现代的SSL证书都应该通过TLS协议完成这项工作。要确保您的网站使用了最新版本的TLS,请检查您的服务器设置。

分享 转发
TOP
发新话题 回复该主题