我正在使用7在Linux上运行我的webapp。我用Acunetix扫描了它,它告诉我,我的webapp应用程序很容易受到“缓慢的HTTP拒绝服务攻击”。我怎样才能保护它?
Acunetix将我转到这里,但它是关于保护Apache,而不是Tomcat的。
发布于 2014-03-06 10:48:02
针对这个问题,专门为这个问题分配了一个CVE,因为它适用于Apache:CVE-2012-5568。比你所得到的更合适的参考资料。
Tomcat开发人员不要认为这是一个漏洞。,并且没有计划去修复。
可能的解决办法:
# iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 50 -j REJECT https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2007-6750,但是,如果许多用户合法地从单个IP (例如mega- an )连接,则会产生副作用,因此连接的数量需要进行合理的调整--这取决于所期望的流量。发布于 2013-09-18 15:25:24
有一个Apache模块应用了一些启发式方法来检测"slowloris“攻击并进行反击。它被称为mod_antiloris (这是Apache的一个模块,而不是来自Apache软件基金会的模块)。详情请参见这个答案。
请记住,就像对所有拒绝服务攻击一样,没有解决方案,只有缓解。
发布于 2013-09-18 19:59:43
您的tomcat前面有apache (网络服务器)吗?如果是的话,->升级。apache从2.2.16IIRC开始就不容易受到slowloris的攻击,2.2.16使用debian压缩的工具也不容易受到攻击,这是旧的。
如果您没有反向代理信息,您的tomcat:使用一个,更好的清漆或nginx。
有关使用反向代理的原因,请参阅这个答案@server断层。
https://security.stackexchange.com/questions/42618
复制相似问题