如何避免受到SSL证书中间人攻击?

中间商攻击是指当你和受害人或其他设备进行通信时,黑客通过窃取敏感信息(大部分是身份信息)来实施各种行为。

中间件攻击产生于 80 年代,是最古老的网络攻击方式之一。

现有的攻击SSL中间商的方法主要是通过对SSL证书进行伪造、剥离来实现。因为SSL是一种为网络通信提供安全性和数据完整性的安全协议,所以它可以验证当事一方或双方所使用的证书是否由权威、可靠的CA机构颁发,SSL证书中间人攻击几乎是不可能实现的。

换句话说,如果发生SSL中间人攻击事件,这不是SSL协议或SSL证书的问题,而是一个SSL证书的验证环节出现问题。中间人攻击的前提条件是,证书没有经过严格的校验,或者是人为地信任伪造的证书,因此以下场景是最容易被用户忽视的证书验证环节:

1,网站没有部署SSL证书,网站处于 HTTP 明文传输状态。这使得黑客能够直接在网络上抓包,以明文方式获得数据传输;

2,黑客通过伪造SSL证书的方式进行攻击,用户如果没有安全意识,可以选择继续操作;

3,黑客伪造SSL证书,网站/APP只做部分证书(域名)的检查,造成假证书受骗。

如何防止被中间人攻击?

真正的 HTTPS 不受SSL中间攻击!所以,首先要确定站点已经部署了SSL证书。那么用户如何判断网站是否受SSL证书保护呢?

首先,访问时显示网址栏 https://。

其次,浏览器显示的是醒目的安全锁,点击一下安全锁,就可以看到网站,企业的真实身份。

然后,使用 EV SSL证书的网站,在证书详情中能查看企业的真实名称。

再次,使用由权威CA发布的可信SSL认证。作为可信任的第三方认证机构,CA在签发SSL证书之前,首先要对申请者的真实身份进行认证,这也是保证用户信息安全的第一道关口。

最后,检查SSL证书的证书链。如果该证书是一个浏览器可以识别的SSL证书,您需要检查该SSL证书中的证书吊销列表,当该证书被证书颁发机构吊销时,将显示警告信息:“此组织的证书已被吊销。安全证书问题可能显示您试图欺骗或截获您向服务器发送的数据。推荐你关闭此网页,并且不要继续浏览此网站。”

如果上面没有任何问题,浏览器也会询问网站是否已经进入欺诈网站的黑名单,如果有问题,会同时显示警告信息。

企业能够做到证书部署和校验的环节完整,个人用户能够仔细观察 HTTPS 安全标识,识别证书的真实性、有效期等信息,HTTPS 几乎无法攻破,所谓SSL中间攻击根本不可能存在。

从事互联网安全领域,专注PKI/CA技术体系的研究,对SSL证书应用及HTTPS加密技术应用有深入了解。

9 声望
4 粉丝
0 条评论
推荐阅读
服务器为什么要部署安装国密SSL证书?
我国政府其实早在10年前已经对网络安全引起高度重视,并随之相继出台了《密码法》、《网络安全法》、《数据安全法》、《关键信息基础设施保护条例》等重要法规,这些法规从不同层面强调了实现网络安全技术自主可...

沃通CA

国密证书 VS 传统 SSL 证书,到底区别在哪?
根据 Myssl.com 的统计,目前 99% 的互联网网站使用的是传统 RSA 算法的 SSL 证书。也许你会问,使用传统证书有什么影响吗?现阶段而言,确实没有什么影响。但我国绝大多数网站系统使用的都是传统 SSL 证书,一旦...

云叔_又拍云阅读 808

封面图
HTTP vs HTTPS: 网络通信的加密之争!你真的知道它们的区别吗?
  欢迎来到今天的每日一题,每日一提。之前有聊到,TCP/IP协议四层模型。所以我们知道,那四层分别是:应用层、传输层、网络层和数据链路层。那么今天聊一聊应用层里面的一个小知识点,HTTP和HTTPS之间...

不一样的科技宅阅读 710

解密HTTP协议:探索其组成部分与工作原理
  欢迎来到今天的每日一题,每日一提。昨天有聊到,HTTP 和 HTTPS 之间有什么区别?面试官基本秉承着刨根问题的原则,肯定是不会轻易放过我们的,那么自然是要继续拷问了。所以我们今天就聊聊什么是 HT...

不一样的科技宅阅读 655

免费申请通配符ssl证书
官方入门指南:[链接]官方推荐客户端 Cerbot,到官网之后,选择好操作系统和服务,我这里选的是nginx 和 ubuntu。之后选择 wildcard (通配符) 然后滑动到安装位置,按提示命令安装

skystars阅读 493

Http中,put和 post的区别
如果要进行新增操作,应该使用POST方法,因为POST方法的主要目的是在服务器上创建一个新资源或对现有资源进行修改。POST方法可以在请求体中包含要新增的资源数据,并且在服务器端创建新的资源,并返回资源的URI(...

无知阅读 437

SAP ABAP 通过 https 消费外部 API 遇到错误消息 SSSLERR_SSL_CONNECT
错误消息:500 Native SSL error :SSL handshake with api.uat 443 failed: SSSLERR_SSL_CONNECT -57SAPCRYPTO:SSL_connect failedreceived a fatal TLS1.0 internal_error alert from the peer这个错误是关于 A...

JerryWang_汪子熙阅读 411

封面图

从事互联网安全领域,专注PKI/CA技术体系的研究,对SSL证书应用及HTTPS加密技术应用有深入了解。

9 声望
4 粉丝
宣传栏