以下为《SSL和TLS漏洞信息分析》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
野兽攻击漏洞(CVE-2011-3389)
1.1.漏洞描述
BEAST(CVE-2011-3389) BEAST是一种明文攻击,通过从SSL/TLS加密的会话中获取受害者的COOKIE值(通过进行一次会话劫持攻击),进而篡改一个加密算法的 CBC(密码块链)的模式以实现攻击目录,其主要针对TLS1.0和更早版本的协议中的对称加密算法CBC模式。
1.2.修复建议
客户可以配置和使用RC4******算法不使用密码块链接,缺乏适当的随机性的弱形式。AES加密配置SSL连接,它使用CBC,可以交替使用RC4。注意,RC4是不符合NIST FIPS 140-2,因此可能无法对这些用户的操作要求严格的FIPS 140-2标准期权。
SSL/TLS RC4 信息泄露漏洞(CVE-2013-2566)
2.1.漏洞描述
安全套接层(Secure Sockets Layer,SSL),一种安全协议,是***(Netscape)在推出Web浏览器首版的同时提出的,目的是为网络通信提供安全及数据完整性。SSL在传输层对网络连接进行加密。传输层安全(Transport Layer Security),IETF对SSL协议标准化(RFC 2246)后的产物,与SSL 3.0差异很小。SSL/TLS内使用的RC4算法存在单字节偏差安全漏洞,可允许远程攻击者通过分析统计使用大量相同明文的大量会话,利用此漏洞恢复纯文本信息。
2.2.修复建议
目前厂商已经发布了升级补丁以修复这个安全问题。
TLS协议信息泄露漏洞(CVE-2012-4929)
3.1.漏洞描述
安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。TLS协议存在信息泄露漏洞,中间人攻击者可利用此漏洞获取敏感信息。
3.2.修复建议
目前厂商已经发布了升级补丁以修复这个安全问题。
OpenSSL TLS心跳读远程信息泄露漏洞 (CVE-2014-0160)
4.1.漏洞描述
OpenSSL是一种开放源码的SSL实现,用来实现网络通信的高强度加密,现在被广泛地用于各种网络应用程序中。处理TLS心跳扩展中缺失了边界检查,这可导致泄漏64K的内存到连接的客户端或服务器。仅OpenSSL的1.0.1及1.0.2-beta版本受到影响,包括:1.0.1f及1.0.2-beta1版本。
4.2.修复建议
OpenSSL Project已经为此发布了一个安全公告(secadv_***)以及相应补丁:
secadv_***:TLS heartbeat read overrun (CVE-2014-0160)
链接:https://doc.001pp.com/news/secadv_***.txt
SSL 3.0 POODLE攻击信息泄露漏洞(CVE-2014-3566)
5.1.漏洞描述
SSL3.0是已过时且不安全的协议,目前已被TLS替代,因为兼容性原因,大多数的TLS实现依然兼容SSL3.0。
为了通用性的考虑,目前多数浏览器版本都支持SSL3.0,TLS协议的握手阶段包含了版本协商步骤,一般来说,客户端和服务器端的最新的协议版本将会被使用。其在与服务器端的握手阶段进行版本协商的时,首先提供其所支持协议的最新版本,若该握手失败,则尝试以较旧的协议版本协商。能够实施中间人攻击的攻击者通过使受影响版本浏览器与服务器端使用较新协议的协商的连接失败,可以成功实现降级攻击,从而使得客户端与服务器端使用不安全的SSL3.0进行通信,此时,由于SSL 3.0使用的CBC块加密的实现存在漏洞,攻击者可以成功破解SSL连接的加密信息,比如获取用户cookie数据。这种攻击被称为POODL攻击(Padding?Oracle?On Downgraded Legacy Encryption)。
此漏洞影响绝大多数SSL服务器和客户端,影响范围广泛。但攻击者如要利用成功,需要能够控制客户端和服务器之间的数据(执行中间人攻击)。
5.2.修复建议
一)服务端禁用方法:
Apache 2.x,在mod_ssl配置文件中使用如下命令禁用SSLv2和SSLv3:SSLProtocol All -SSLv2 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 /ssl.conf
修改为如下配置
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!RC4
最后重启Apache服务
在客户端浏览器中禁用RC4,以Linux中的Chrome 浏览器为例:
首先关闭 Chrome 浏览器软件,再在终端中输入以下命令:
google-chrome –cipher-suite-lacklist=0x0004,0x0005,0xc011,0xc007
OpenSSL FREAK 中间人劫持漏洞(CVE-2015-0204)
9.1.漏洞描述
FREAK攻击全称为Factoring RSA Export Keys,即分解RSA导出密钥攻击。利用该漏洞攻击者可以劫持存在漏洞的客户端与存在漏洞的服务端之间的会话,从而实施中间人攻击。
该漏洞允许攻击者拦截存在漏洞的客户端与服务器端之间的HTTPS链接,迫使它们降级使用“出口级”的密钥——也就是能被破解的不安全加密技术。所谓的出口级加密算法是指美国政府批准出口的512位RSA密钥。
9.2.修复建议
访问所使用的SSL厂商的网站,阅读安全提示或新闻,下载最新版本的软件、补丁程序更替现在的版本,进行软件升级或者补丁更新。
SSL/TLS LogJam中间人安全限制绕过漏洞 (CVE-2015-4000)
10.1.漏洞描述
TLS 1.2及更早版本,在服务器上启用但不在客户端启用DHE_EXPORT密码组时,没有正确转送DHE_EXPORT选择,中间人攻击者通过用DHE_EXPORT代替DHE,重写ClientHello,然后用DHE代替DHE_EXPORT,重写ServerHello(即"Logjam"问题),利用此漏洞可执行密码降级攻击。
10.2.修复建议
OpenSSL Project已经为此发布了一个安全公告(secadv_***)以及相应补丁:
secadv_***:OpenSSL Security Advisory [11 Jun 2015]
链接:https://doc.001pp.com/news/secadv_***.txt
OpenSSL跨协议攻击漏洞(CVE-2016-0800)
11.1.漏洞描述
OpenSSL是一种开放源码的SSL实现,用来实现网络通信的高强度加密,现在被广泛地用于各种网络应用程序中。OpenSSL 1.0.2及更早版本、1.0.1及更早版本存在跨协议攻击漏洞,用支持SSLv2及EXPORT加密组件的服务器作为Bleichenbacher RSA padding Oracle攻击方式,可进行TLS会话解密。如果支持的SSLv2及EXPORT加密组件的服务器共享了不受影响服务器的RSA密钥,则客户端及不受影响服务器之间的流量也可被解密。此漏洞被称为DROWN。
11.2.修复建议
OpenSSL Project已经为此发布了一个安全公告(***)以及相应补丁:
***:OpenSSL Security Advisory [1st March 2016]
链接:https://doc.001pp.com/news/secadv/***.txt
OpenSSL AES-NI CBC Padding oracle MAC校验安全漏洞(CVE-2016-2107)
12.1.漏洞描述
当客户端使用 AES_128(256)_CBC 相关的加密套件与服务器(需支持 AES-NI 指令)通信时,攻击者可通过截获客户端和服务器的通信数据,并利用填充数据块的方式解密通信原文,实现中间人劫持。
12.2.修复建议
OpenSSL Project已经为此发布了一个安全公告(***)以及相应补丁, 建议用户加强内网安全管理, 防欺骗, 网关设备和终端绑定, 防止中间人攻击:
OpenSSL 1.0.2 用户升级到 1.0.2h
OpenSSL 1.0.1 用户升级到 1.0.1t
***:OpenSSL Security Advisory [3rd May 2016]
链接:https://doc.001pp.com/news/secadv/***.txt
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《SSL和TLS漏洞信息分析》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。