2011-07-31 98 views
15

Django中检测和防止DoS攻击的最佳做法是否有任何准备好使用的应用程序或中间件可阻止网站访问和扫描机器人?防止Django中的拒绝服务攻击的最佳做法

+2

我想你应该只是通过django标准进行编码,并且使用最新版本,ddos攻击通常会利用web服务器/机器而不是创建网站所涉及的web框架。 – BrainStorm

+0

非常感谢你... –

回答

4

我可能会试图在堆栈中处理更高级别的DoS。如果您使用的是Apache,请查看mod_security。或者可能是一组不错的防火墙规则。

编辑:根据你的情况,你也可能想看看一个缓存服务器,如Varnish。要做到这一点很困难,如果绝大多数命中都是在闪光快速清漆到达常规Web服务器之前提供的。

+1

非常感谢你Eli .... –

+0

不客气。 – BrainStorm

+0

对Nginx的任何建议? –

8

您可能想阅读Security Stack Exchange上的以下3个问题。

问题的简单描述:

可能的解决方案,并试图缓解的局限性软件:

和一点讨论各地普遍在周边的抗DDoS攻击技术,而不是应用程序:

这真的很难在应用层面做的事情 - 在早先你可以放下攻击路径,效果会更好。

+0

@Rory Alsop谢谢! – Spring