前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >聊一聊HTTPS和SSL/TLS 转

聊一聊HTTPS和SSL/TLS 转

作者头像
wuweixiang
发布2018-08-14 10:54:24
2700
发布2018-08-14 10:54:24
举报
文章被收录于专栏:吴伟祥吴伟祥

什么是HTTPS?

HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)简单的讲就是HTTP的安全版本。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS最开始是由网景公司(Netscape)研发并实际运用到它自己的浏览器Netscape Navigator中的,但是现在HTTPS已经被广泛的传播开来了,大家都开始慢慢的接受HTTPS了。

HTTP和HTTPS的区别

HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果黑客攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如账号和密码等。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信进行加密。 HTTPS和HTTP的区别主要为以下四点: 1、HTTPS协议需要到CA申请SSL证书,有免费证书和收费证书,各有优缺点。 2、HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL加密传输协议。 3、HTTP和HTTPS使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、HTTP的连接很简单,是无状态的。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议要安全一些。

什么是SSL/TLS

SSL 是指安全套接字层,简单的说就是它使用加密算法来打乱传输中的数据,这样可以保护客户端和服务器端进行安全的数据传输,防止黑客攻击者读取和修改任何传输信息。TLS 你可以理解为是SSL的升级版,但是我们一般习惯性的把它们都统称为SSL或者SSL/TLS

我们为什么要使用HTTPS呢?

HTTPS
HTTPS

其实讲来讲去都是围绕着安全,现在我们越来越离不开互联网了。从传统的电信诈骗到互联网诈骗,信息安全关系到了我们每一个人,它离我们很远也很近,其实我们每一个人都应该或多或少的了解一下。 当你每次点开一个网站的时候,就首先应该要看一看域名地址栏那一块有没有绿色的标记,是不是HTTPS协议。一般如果网站采用了HTTPS协议的话,浏览器会自动的在地址栏前面标上绿色安全标志,你也可以点击它来查看该网站的SSL证书信息,这些都是公开的。 但有些网站它就是不采用HTTPS协议,那该怎么办呢?一般情况下黑客攻击者最主要的是想获取你的敏感信息,这样才有价值,所以如果你需要在这个网站注册用户需要输入用户名或密码等信息的时候,你看看它有没有提供QQ、微信、Google等第三方登陆方式,尽量采用第三方登陆方式进行登陆,因为如果你采用第三方登陆方式进行登陆的话,数据传输是在第三方的服务器上的,这样会安全很多。 但如果该网站既没有提供第三放登陆服务,也没有使用HTTPS协议的话,同时你还非要注册这个网站的用户的话,那你尽量不要注册跟你其他账号一样或者类似的账号或密码,防止黑客攻击者拿着你刚注册的信息去其他网站进行撞库攻击,那样对你是很危险的!

HTTPS
HTTPS

最后,简单验证网站安全等级

有这么一个网站:SSL Labs https://www.ssllabs.com 它可以简单验证一下网站的安全等级,当然了,这个结果只是评价一个网站是否安全的标准之一。不过,它还是具有一定的价值值得你去参考。有兴趣的话可以上去看一下,可以测试一下你比较感兴趣的网站的安全等级,输入网址就可以了。

SSLLABS1
SSLLABS1
SSLLABS2
SSLLABS2

本文转载自:https://darrenliuwei.github.io/2%E8%81%8A%E4%B8%80%E8%81%8AHTTPS%E5%92%8CSSL-TLS.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是HTTPS?
  • HTTP和HTTPS的区别
  • 什么是SSL/TLS
  • 我们为什么要使用HTTPS呢?
  • 最后,简单验证网站安全等级
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档