HTTP和HTTPS有什么区别? 什么是SSL证书?使用ssl证书优点?

HTTP和HTTPS有什么区别?

clipboard.png

HTTP(Hypertext Transfer Protocol)超文本传输协议是用来在Internet上传送超文本的传送协议,它可使浏览器更加高效,使网络传输减小。但HTTP协议采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险。小程序

HTTPS(Secure Hypertext Transfer Protocol) 安全超文本传输协议是一个安全的通讯通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。HTTPS使用安全套接字层(SSL)进行信息交换,简单来讲HTTPS是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。浏览器

HTTPS是加密传输协议,HTTP是明文传输协议;
HTTPS须要用到SSL证书,而HTTP不用;
HTTPS标准端口443,HTTP标准端口80;
HTTPS基于传输层,HTTP基于应用层;安全

什么是SSL?

SSL是指安全套接层协议(以及传输层协议TLS),位于TCP/IP协议与各类应用层协议之间,为数据通信提供安全支持,是目前使用最普遍的安全协议。它为互联网或内部网络链接,进行操做的两台机器之间提供安全信息通道,即HTTPS。服务器

1.1 数据传输期间,对信息进行加密网络

1.2经过惟一的SSL凭据识别证书全部者身份。网站

1.3先验证证书全部者身份,再颁发SSL证书。加密

什么是SSL数字证书(SSL证书)?

数字证书的一种,相似于驾驶证、护照和营业执照的电子副本。由于配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵照 SSL协议,由受信任的数字证书颁发机构CA(如GlobalSign,wosign),在验证服务器身份后颁发,具备服务器身份验证和数据传输加密功能。spa

CA:
即证书受权中心(CA, Certificate Authority)。CA是负责签发证书、认证证书、管理已颁发证书的机关。用户向CA提出申请后,CA负责审核用户信息,而后对关键信息利用私钥进行”签名”,并公开对应的公钥。客户端能够利用公钥验证签名。blog

CSR:
CSR(Certificate Signing Request)即证书请求文件,也就是证书申请者在申请数字证书时由CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。ip

使用ssl证书优点?

谷歌从 2017 年1月1日起,Chrome 浏览器将会对未进行HTTPS加密的网站标记为「不安全」网站;
同时苹果App Store的全部iOS应用将强制采用ATS标准,也就是强制使用 HTTPS;
在国内热火朝天的小程序也要求必须使用 HTTPS 请求。

1.防流量劫持
全站Https是根治运营商、中间人流量劫持的解决方案,不只能够杜绝网页中被插入的小广告,更能够保护用户隐私安全。

2.提高搜索排名
采用Https能够帮忙搜索排名的提高,提升站点的可信度和品牌形象。

3.杜绝钓鱼网站Https地址栏绿色图标能够帮助用户识别出钓鱼网站,保障用户和企业的利益不受损害,加强用户信任。

相关文章
相关标签/搜索