为什么https比http更安全?

发布时间:2021-09-23

  近两年来,HTTPS的风头远远盖过HTTP。各大平台纷纷开启了HTTPS安全协议模式。细心的网友们可能已经注意到,访问常用的网站如淘宝或百度的时候,地址栏里多了个带锁的图标,域名的前缀也由原来的HTTP自动跳转为HTTPS开头。那么,这些网站为什么要进行调整?HTTPS又代表着什么?

  HTTP是互联网上应用最为广泛的一种网络协议,通过使用web浏览器(如ie、火狐、chrome等),客户端发起到服务器上指定端口(默认端口为80)的HTTP请求,从网站服务器获取超文本(文本、图像、声音等)到本地浏览器。通俗地讲,从输入域名,到网站内容显示到电脑屏幕,即完成一次HTTP请求的过程。

  HTTPS是以安全为目标的HTTP通道,简单说是HTTP的安全版。HTTPS的安全基础是ssl。HTTPS协议的主要作用可以分为两种:一种是建立一个信息加密通道,来保证数据传输的安全;另一种是认证网站的真实性,预防“钓鱼”网站。

  为什么HTTPS比HTTP更安全?

  HTTP协议传输的数据都是未加密的。比如你访问某网站,在经过如路由器、宽带接入商等中间环节时,搜索的关键字、账号密码等都是可见的,因此使用HTTP协议传输隐私信息极不安全。为了保证这些隐私数据能加密传输,于是设计了ssl协议用于对HTTP协议传输的数据进行加密,于是诞生了HTTP。

  简单来说,HTTPS协议是由ssl+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全性高。可以这样理解,客户端将数据加密后发给服务器,服务器解密后获得数据,反之亦然。在此过程中,数据通过密钥进行加密,这样即使中间环节劫持到内容也会因没有密钥无法破解。

  在这个环节中,为了验证服务器是不是你所要访问的真实的服务器,需要第三方来检验,www.lu0.com这个第三方叫CA(certificateauthority,是数字证书认证中心的简称,作为独立的第三方,其职能是核实网站身份,保证获得证书的被授权者是网站所有者而不是冒充的个人或机构)。

  

注册即送1000元现金券