Openssl renegotiation DoS攻击仍然难以解决

安全
2011年报出的Openssl重新密钥协商会导致DoS攻击,漏洞报出后没多久一个黑客组织放出了DoS攻击工具,这个代号CVE-2011-1473的漏洞至今openssl upstream并没有具体的修复方案。

2011年报出的Openssl重新密钥协商会导致DoS攻击,漏洞报出后没多久一个黑客组织放出了DoS攻击工具,这个代号CVE-2011-1473的漏洞至今openssl upstream并没有具体的修复方案,这个烂摊子留给了具体的应用程序开发者,比如Apache2给了相应的配置文件可以直接关闭密钥重新协商:

服务器端的重新密钥协商的开销是客户端的15倍,在带宽足够的情况下一台i7的CPU可以fuc*掉足够多的服务器,以下是测评数据:

测试环境:SLES 11 SP2 , 虚拟机中分配了2 cores + 1GB内存

Case I:

Server: openssl s_server -key server-key.pem
Client: thc-ssl-dos 192.168.0.1 4433 --accept -l 10000

最坏的情况:

 Cpu0 : 1.3%us, 1.7%sy, 0.0%ni, 97.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 53.1%us, 5.1%sy, 0.0%ni, 37.1%id, 0.0%wa, 0.0%hi, 0.7%si, 0.0%st

Case II:  使用了开源加固方案,在netfilter上限制连接的速率和用固定的特征码去匹配

#sh iptables.sh

#iptables -A INPUT -d 192.168.0.1 -p tcp --dport 4433 -j LIMIT_RENEGOCIATION

Server: openssl s_server -key server-key.pem
Client: thc-ssl-dos 192.168.0.1 4433 --accept -l 10000

最坏的情况:

Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.7%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
责任编辑:蓝雨泪 来源: FreebuF
相关推荐

2023-08-28 16:55:05

2023-08-13 19:45:12

DNS

2014-07-16 09:45:36

DOS

2011-03-01 10:52:15

2014-08-11 09:42:39

云项目云计算

2021-03-31 11:29:12

OpenSSLDoS证书验证漏洞

2010-09-25 15:36:42

2011-01-18 15:29:46

2009-11-07 14:29:40

2014-07-02 11:20:48

2021-03-29 12:57:31

漏洞OpenSSLDos

2010-12-28 10:48:37

2012-07-19 14:52:25

2009-10-10 11:04:21

2009-06-17 10:05:58

2011-08-01 09:14:05

2009-07-04 21:19:04

2020-04-26 09:17:08

哈希传递身份验证攻击

2013-07-18 09:25:43

2022-07-12 14:28:05

网络安全数据安全网络情报
点赞
收藏

51CTO技术栈公众号