当前位置:首页 > 社会 >

ssl模式什么意思(启用ssl什么意思)

来源:原点资讯(www.yd166.com)时间:2024-04-22 13:17:00作者:YD166手机阅读>>

最近了解学习FTP加密传输的时候,看到了很多加密相关的概念,现把这些概念总结一下,方便后续理解和记忆。

SSL

ssl是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。

SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证。SSL协议要求建立在可靠的传输层协议(TCP)之上。SSL协议的优势在于它是与应用层协议独立无关的,高层的应用层协议(例如:HTTP,FTP,TELNET等)能透明地建立于SSL协议之上。SSL协议在应用层协议通信之前就已经完成加密算法、通信密钥的协商及服务器认证工作。在此之后应用层协议所传送的数据都会被加密,从而保证通信的私密性。

SSL位于应用层和传输层之间,主要的作用是:

  • 加密应用层数据,并通过传输层发送传输
  • 解密传输层接收到的数据,并将解密后的数据发给应用层

ssl模式什么意思,启用ssl什么意思(1)

图片来源于:https://blog.CSDN.net/weixin_46622350/article/details/120806194

TLS

SSL 在 1999 年被 IETF(互联网工程组)更名为 TLS ,即传输安全层,直到现在,TLS 一共出现过三个版本,1.1、1.2 和 1.3 ,目前最广泛使用的是 1.2,所以接下来的探讨都是基于 TLS 1.2 的版本上的。

TLS是SSL的升级版本,但是跟SSL不是一样的,TLS协议是继承了SSL协议并写入RFC,标准化后的产物。因此,通常使用SSL来指代SSL协议和TLS协议。

新版本的TLS(Transport Layer Security,传输层安全协议)是IETF(Internet Engineering Task Force,Internet工程任务组)制定的一种新的协议,它建立在SSL 3.0协议规范之上,是SSL 3.0的后续版本。在TLS与SSL 3.0之间存在着显著的差别,主要是它们所支持的加密算法不同,所以TLS与SSL 3.0不能互操作。

1.TLS与SSL的差异

  1)版本号:TLS记录格式与SSL记录格式相同,但版本号的值不同,TLS的版本1.0使用的版本号为SSLv3.1。

  2)报文鉴别码:SSLv3.0和TLS的MAC算法及MAC计算的范围不同。TLS使用RFC-2104定义的HMAC算法。SSLv3.0使用了相似的算法,两者差别在于SSLv3.0中,填充字节与密钥之间采用的是连接运算,而HMAC算法采用的异或运算。但是两者的安全程度是相同的。

  3)伪随机函数:TLS使用了称为PRF的伪随机函数来将密钥扩展成数据块,是更安全的方式。

  4)报警代码:TLS支持几乎所有的SSLv3.0报警代码,而且TLS还补充定义了很多报警代码,如解密失败(decryption_failed)、记录溢出(record_overflow)、未知CA(unknown_ca)、拒绝访问(access_denied)等。

  5)密文族和客户证书:SSLv3.0和TLS存在少量差别,即TLS不支持Fortezza密钥交换、加密算法和客户证书。

  6)certificate_verify和finished消息:SSLv3.0和TLS在用certificate_verify和finished消息计算MD5和SHA-1散列码时,计算的输入有少许差别,但安全性相当。

  7)加密计算:TLS和SSLv3.0在计算主密值(master secret)时采用的方式不同。

  8)填充:用户数据加密之前需要增加的填充字节。在SSL中,填充后的数据长度哟啊达到密文快长度的最小整数倍。而在TLS中,填充后的数据长度可以是密文块长度的任意整数倍(但填充的最大长度为255字节),这种方式可以防止基于对报文长度进行分析的攻击。

2.TLS的主要增强内容

  TLS的主要目标是使SSL更安全,并使协议的规范更精确和完善。TLS在SSL v3.0的基础上,提供了以下增加内容:

  1)更安全的MAC算法

  2)更严密的警报

  3)“灰色区域”规范的更明确的定义

3.TLS对于安全性的改进

  1)对于消息认证使用密钥散列法:TLS使用“消息认证代码的密钥散列法”(HMAC),当记录在开放的网络(如因特网)上传送时,该代码确保记录不会被变更。SSLv3.0还提供键控消息认证,但HMAC比SSLv3.0使用(消息认证代码)MAC功能更安全。

  2)增强的伪随机功能(PRF):PRF生成密钥数据。在TLS中,HMAC定义PRF。PRF使用两种散列算法保证其安全性。如果任一算法暴露了,只要第二种算法未暴露,则数据仍然是安全的。

  3)改进的已完成消息验证:TLS和SSLv3.0都对两个端点提供已完成的消息,该消息认证交换的消息没有被变更。然而,TLS将此已完成消息基于PRF和HMAC值之上,这也比SSLv3.0更安全。

  4)一致证书处理:与SSLv3.0不同,TLS试图指定必须在TLS之间实现交换的证书类型。

  5)特定警报消息:TLS提供更多的特定和附加警报,以指示任一会话端点检测到的问题。TLS还对何时应该发送某些警报进行记录。

————————————————

版权声明:本文为CSDN博主「天府云创」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/enweitech/article/details/81781405

目前TLS应用字多的版本是TLS1.2,但是TLS1.3也已经经过了验证,进入了广泛使用的阶段

2018年8月10日,互联网工程任务组(IETF)更新了安全协议标准:最新版本的传输层安全TLS——TLS 1.3(RFC 8446)正式发布。这次是该协议的第一次重大改革,带来了重大的安全性和性能改进。

LS协议源于九十年代中期,是由Netscape开发并称为安全套接字层(SSL)的协议。到20世纪90年代末,Netscape将SSL交给IETF,IETF将其重命名为TLS,从此成为该协议的管理者。也许是因为先入为主的观念,绝大部分的网络用户仍然把Web加密称为SSL,即使绝大多数服务已切换到仅支持TLS。

ssl模式什么意思,启用ssl什么意思(2)

TLS和SSL在加密传输前,建立连接的时候会进行握手,起哄TLS1.2进行四次握手,TLS2.3进行三次握手,主要是交换双方加密算法版本和确定密钥,证书等信息,为后续加密数据传输做准备

ssl模式什么意思,启用ssl什么意思(3)

openssl

 openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现 ssl 协议。OpenSSL 整个软件包大概可以分成三个主要的功能部分:SSL 协议库 libssl、应用程序命令工具以及密码算法库 libcrypto。

目前OpenSSL最新版本是OpenSSL3.1

ssl模式什么意思,启用ssl什么意思(4)

首页 12下一页

栏目热文

ssl结构什么意思(ssl协议啥意思)

ssl结构什么意思(ssl协议啥意思)

SSL 缩写 Secure Socket Layer ,是几十年前网景公司制定的保证服务器和客户端安全通信的一种协议,大...

2024-04-22 13:28:49查看全文 >>

无法使用ssl连接是什么意思(无法使用ssl连接怎么解决)

无法使用ssl连接是什么意思(无法使用ssl连接怎么解决)

ssl错误是什么意思?SSL错误指的是在安全套接字层协议的建立和使用过程中出现的问题。SSL协议是一种用于加密数据传输的...

2024-04-22 13:21:33查看全文 >>

ssl账户是什么(没有ssl的账户什么意思)

ssl账户是什么(没有ssl的账户什么意思)

一、什么是SSLSSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务...

2024-04-22 12:50:35查看全文 >>

通俗解释ssl(免费的ssl有啥弊端)

通俗解释ssl(免费的ssl有啥弊端)

之前的一篇文章阿粉已经给大家说了什么是 TCP/IP协议,今天阿粉就继续往下说什么是 SSL 协议,接下来我们就来看看 ...

2024-04-22 13:33:51查看全文 >>

ssl的缺点是什么(ssl证书优点和缺点)

ssl的缺点是什么(ssl证书优点和缺点)

【新网SSL证书科普】https证书又叫SSL证书,SSL证书就是遵守SSL协议,由受信任的数字证书颁发机构CA,在验证...

2024-04-22 13:12:03查看全文 >>

ssl有多大(什么是ssl)

ssl有多大(什么是ssl)

62岁的张阿姨,平素身体健康,能歌善舞,性格开朗。注重养生保健的她决定与朋友相约来医院体检。肠镜作为体检的重头戏当然必不...

2024-04-22 12:52:57查看全文 >>

ssl的账户是什么(ssl账户有什么用)

ssl的账户是什么(ssl账户有什么用)

当前,为了保护通信安全,使用最广泛的协议就是 SSL/TLS。 SSL是啥?先举一个例子。假设你在你的浏览器里输入了ww...

2024-04-22 13:06:31查看全文 >>

ssl协议未完全开启是什么意思(ssl安全协议如何开启)

ssl协议未完全开启是什么意思(ssl安全协议如何开启)

SSL(Secure Sockets Layer)证书起着举足轻重的作用。它为网站提供加密服务,从而确保用户数据在传输过...

2024-04-22 13:06:32查看全文 >>

琅琊榜真正的结局(琅琊榜的结局怎样)

琅琊榜真正的结局(琅琊榜的结局怎样)

《琅琊榜》的大结局中有梅长苏和穆霓凰告别,他们曾经说过要一起寄情山水,周游天下。此刻梅长苏知道自己时日无多,只好说,此生...

2024-04-22 13:03:56查看全文 >>

琅琊榜到底是什么朝代(琅琊榜的历史背景是哪个朝代)

琅琊榜到底是什么朝代(琅琊榜的历史背景是哪个朝代)

《庆余年2》传闻很快就会上线,让观众相当期待。而在《庆余年》剧中的主人公范闲的机智与洒脱,陈道明饰演的庆帝所展现的老练与...

2024-04-22 13:21:48查看全文 >>

文档排行