当前位置:首页>文章中心>帮助说明>SSL 3.0 POODLE攻击信息泄露漏洞对应修复(CVE-2014-3566)

SSL 3.0 POODLE攻击信息泄露漏洞对应修复(CVE-2014-3566)

发布时间:2014-10-20 点击数:13867

发布日期:2014-10-14
更新日期:2014-10-16

受影响系统:
Netscape ssl 3.0
 Netscape tls
不受影响系统:
Netscape tls 1.2
 Netscape tls 1.1
 Netscape tls 1.0
描述:
CVE(CAN) ID: CVE-2014-3566

 SSL3.0是已过时且不安全的协议,目前已被TLS 1.0,TLS 1.1,TLS 1.2替代,因为兼容性原因,大多数的TLS实现依然兼容SSL3.0。

 为了通用性的考虑,目前多数浏览器版本都支持SSL3.0,TLS协议的握手阶段包含了版本协商步骤,一般来说,客户端和服务器端的最新的协议版本将会被使用。其在与服务器端的握手阶段进行版本协商的时,首先提供其所支持协议的最新版本,若该握手失败,则尝试以较旧的协议版本协商。能够实施中间人攻击的攻击者通过使受影响版本浏览器与服务器端使用较新协议的协商的连接失败,可以成功实现降级攻击,从而使得客户端与服务器端使用不安全的SSL3.0进行通信,此时,由于SSL 3.0使用的CBC块加密的实现存在漏洞,攻击者可以成功破解SSL连接的加密信息,比如获取用户cookie数据。这种攻击被称为POODL攻击(Padding Oracle On Downgraded Legacy Encryption)。

 此漏洞影响绝大多数SSL服务器和客户端,影响范围广泛。但攻击者如要利用成功,需要能够控制客户端和服务器之间的数据(执行中间人攻击)。

如何修复 POODLE SSLv3 安全漏洞 (CVE-2014-3566)

<*来源:Bodo M&#246;ller
        Thai Duong
        Krzysztof Kotowicz
  
  链接:https://www.openssl.org/~bodo/ssl-poodle.pdf
        https://www.dfranke.us/posts/2014-10-14-how-poodle-happened.html
        blog.cryptographyengineering.com/2014/10/attack-of-week-poodle.html
 *>

建议:
临时解决方法:

 如果您不能立刻安装补丁或者升级,NSFOCUS建议您采取以下措施以降低威胁:

* 禁用SSL 3.0协议。

 目前常用浏览器只有IE 6.0仍然不支持TLS 1.0,禁用SSL 3.0协议将影响IE 6客户的
SSL访问。

 服务端禁用方法:

Apache 2.x:
在mod_ssl配置文件中使用如下命令禁用SSLv2和SSLv3:
SSLProtocol All -SSLv2 -SSLv3
重启Apache

 Nginx:
在配置文件中使用:
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
重启Nginx

 IIS:
查找如下注册表项:
HKey_Local_Machine\System\CurrentControlSet\Control\SecurityProviders \SCHANNEL\Protocols
该注册表项通常包含以下子项:
* PCT 1.0
 * SSL 2.0
 * SSL 3.0
 * TLS 1.0
每个注册表项都保留适用于该项的协议相关信息。可以在服务器上禁用这些协议中的任一种。为此,
 请在协议SSL 3.0的服务器子项中创建一个新的DWORD值。将DWORD值设置为“00 00 00 00”。

 浏览器禁用方法:

IE:
 "工具" -> "Internet 选项" -> "高级" ,取消"使用 SSL 3.0"的复选框。

Chrome:

复制一个平时打开 Chrome 浏览器的快捷方式,在新的快捷方式上右键点击,进入属性,
 在"目标"后面的空格中字段的末尾输入以下命令 --ssl-version-min=tls1

 FireFox:

在地址栏输入"about:config",然后将 security.tls.version.min 调至 1。

 厂商补丁:

Netscape
 --------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

 参考:

https://www.openssl.org/~bodo/ssl-poodle.pdf
http://googleonlinesecurity.blogspot.com/2014/10/this-poodle-bites-exploiting-ssl-30.html 
https://technet.microsoft.com/en-us/library/security/3009008