×

ssl是什么意思?ssl是为保证网络通信数据安全的协议

分类:建站推广 编辑:世界web端 浏览量:105
2021-04-22 10:05:20
  可能大家对ssl都有所耳闻,但是大家知道ssl是什么意思吗?简单说来,ssl证书并不是传统意义上的纸质证书,而是一种数字证书。是虚拟的,用于保证网络通信数据的安全性。而ssl证书是指遵守SSL协议的,具有服务器身份认证和数据传输加密功能。接下来由新网的专业人员为我们大家详细介绍ssl的相关内容,本文还提到了ssl的工作流程、ssl的特性以及ssl的特性,欢迎大家阅读,仅供大家参考。
 
  ssl是什么意思

  ssl(Secure Sockets Layer 安全套接层)协议,及其继任者TLS(Transport Layer Security传输层安全)协议,是为网络通信提供安全及数据完整性的一种安全协议。TLS与ssl在传输层对网络连接进行加密,用于保障网络数据传输安全,利用数据加密技术,确保数据在网络传输过程中不会被截取及窃听。ssl协议已成为全球化标准,所有主要的浏览器和WEB服务器程序都支持ssl协议,可通过安装ssl证书激活ssl协议。


  ssl证书就是遵守ssl协议的服务器数字证书,由受信任的证书颁发机构(CA机构),验证服务器身份后颁发,部署在服务器上,具有网站身份验证和加密传输双重功能。


  ssl工作流程
  1、服务器认证阶段:
  1)客户端向服务器发送一个开始信息“Hello”以便开始一个新的会话连接;
  2)服务器根据客户的信息确定是否需要生成新的主密钥,如需要则服务器在响应客户的“Hello”信息时将包含生成主密钥所需的信息;
  3)客户根据收到的服务器响应信息,产生一个主密钥,并用服务器的公开密钥加密后传给服务器;
  4)服务器回复该主密钥,并返回给客户一个用主密钥认证的信息,以此让客户认证服务器。
  2、用户认证阶段:

  在此之前,服务器已经通过了客户认证,这一阶段主要完成对客户的认证。经认证的服务器发送一个提问给客户,客户则返回(数字)签名后的提问和其公开密钥,从而向服务器提供认证。


  ssl协议的特性
  ssl提供了两台机器间的安全连接。支付系统通过在ssl连接上传输信用卡卡号的方式来构建,在线银行和其他金融系统也常常构建在ssl之上。大部分Web浏览器和Web服务器都内置了ssl协议,比较容易应用。ssl协议建立在可靠的传输层协议(如TCP)之上,与应用层协议无关。它在应用层协议通信之前就已经完成加密算法、通信密钥的协商以及服务器认证工作。高层的应用层协议(如HTTP,FTP,TELNET等)可以透明地建立于ssl协议之上。应用层协议所传送的数据都会被加密,从而保证通信的私密性。ssl协议提供的安全信道有以下三种特性:
  私密性:在握手协议定义了会话密钥后,所有的消息都被加密。
  确认性:尽管会话的客户端认证是可选的,但是服务器端始终是被认证的。
  可靠性:传送的消息包括消息完整性检查。

  ssl的作用
  1.认证用户和服务器,确保数据发送到正确的客户机和服务器;
  2.加密数据以防止数据中途被窃取;

  3.维护数据的完整性,确保数据在传输过程中不被改变。


  以上就是新网为我们大家介绍的关于ssl的相关内容了,相信大家看完都知道ssl是什么意思了吧?ssl是一种为保证网络通信数据安全的协议,它具有私密性、确认性以及可靠性这三个特征。如果你对ssl这方面感兴趣,想了解更多相关内容了,可以联系新网。


声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发

送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时

需注明出处:新网idc知识百科

免费咨询获取折扣