防止Django中拒绝服务攻击的最佳实践

Sof*_*tic 15 python security django denial-of-service

Django检测和防止DoS攻击的最佳做法是什么?是否有任何可用的应用程序或中间件可以防止网站访问和扫描僵尸程序?

Ror*_*sop 8

您可能希望在Security Stack Exchange上阅读以下3个问题.

问题的快速描述:

在软件中尝试缓解的可能解决方案和限制:

关于周边常用的反DDoS技术,而不是应用程序的一些讨论:

在应用程序级别真的很难做到 - 你可以放弃攻击的路径越早越好.


Eli*_*Eli 4

我的目标可能是在堆栈中的更高级别处理 DoS。如果您使用 Apache,请查看mod_security。或者也许是一组很好的防火墙规则。

编辑:根据您的情况,您可能还想看看像Varnish这样的缓存服务器。如果绝大多数点击在到达您的常规 Web 服务器之前就由闪电般快速的 Varnish 提供服务,那么对您进行 DoS 攻击就会困难得多。