TLS(Transport Layer Security)是SSL(Secure Socket Layer)的后续版本,它们是用于在互联网两台计算机之间用于身份验证和加密的一种协议。
SSL/TLS是什么协议?
SSL(安全套接字层)是一种标准安全协议,用于在在线通信中建立Web服务器和浏览器之间的加密链接。
详解TLS是什么协议?
Transport Layer Security (TLS)是SSL协议(Secure Sockets Layer)的升级版,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。
现在习惯将这个两个组合在一起称为SSL/TLS,只要知道它是一种用于加密的安全协议就好了。
当网页期望用户提交机密数据(包括个人信息,密码或信用卡详细信息)时,网页应使用加密,这个时候web服务器就应该使用HTTPS协议来传输数据,它其实就是HTTP和SSL/TLS结合实现的;
同样的还有SMTPS,它是加密的简单邮件通信协议,这样在传输邮件的时候就不是明文传输了,一般我们在设置邮箱服务器的时候可以选择是否勾选SSL/TLS的,如果没有勾选的话邮件就是明文传输了。
SSL/TLS协议有什么作用?
不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。
SSL/TLS协议是为了解决这三大风险而设计的,希望达到
Chrome如何查看TLS1.3版本?
我们应该如何检查当前网页使用的TLS版本?
我们可以通过谷歌浏览器检查Security属性来查看TLS版本。
该方法操作非常简单:
- 右键单击当前页面,然后选择“检查”;
- 然后单击“Security”选项以查看此页面上使用的TLS版本。
如下图所示,你可以清楚地看到使用TLS 1.3版本 ▼
如果我们看不到当前页面的TLS版本,我们可以 单击左侧的“Main origin”,然后在右侧,你可以看到“Connection”属性下的“Protocol”显示了TLS版本。
如下图所示,它显示为TLS 1.3版本 ▼
360极速浏览器如何检查当前网页使用的TLS版本?
实际上,使用360极速浏览器更容易检查TLS版本。
我们只需要单击当前页面URL前面的绿色安全锁,即可查看所使用的TLS版本。
如下图所示,使用TLS 1.2版本 ▼
为何分析查询是否TLS 1.3?
其实是因为使用火车头采集器V7.6破解版采集某网站的内容。
问题就出在这里:发现火车头采集器V7.6破解版,无法采集到使用TLS 1.3的https协议网页。
出现错误提示 ▼
请求 默认页 当前页出现错误:未将对象引用设置到对象的实例。Void Proc(System.Net.HttpWebRequest)
解决方法:使用火车头采集器V9版本。