Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django中防止拒绝服务攻击的最佳实践_Python_Django_Security_Denial Of Service - Fatal编程技术网

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

Python Django中防止拒绝服务攻击的最佳实践,python,django,security,denial-of-service,Python,Django,Security,Denial Of Service,Django中检测和防止DoS攻击的最佳实践是什么。。。是否有任何现成的应用程序或中间件可用于阻止网站访问和通过机器人进行扫描?我的目标可能是在更高的层次上处理DoS。如果您使用的是Apache,请查看。或者是一套不错的防火墙规则 编辑:根据您的情况,您可能还需要查看缓存服务器,如。如果绝大多数点击都是在到达常规web服务器之前由lightning quick Varnish提供的,那么要做到这一点就困难多了 您可能需要阅读以下3个问题 问题的快速描述: 在软件中尝试缓解的可能解决方案和限

Django中检测和防止DoS攻击的最佳实践是什么。。。是否有任何现成的应用程序或中间件可用于阻止网站访问和通过机器人进行扫描?

我的目标可能是在更高的层次上处理DoS。如果您使用的是Apache,请查看。或者是一套不错的防火墙规则


编辑:根据您的情况,您可能还需要查看缓存服务器,如。如果绝大多数点击都是在到达常规web服务器之前由lightning quick Varnish提供的,那么要做到这一点就困难多了

您可能需要阅读以下3个问题

问题的快速描述:

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

以及一些关于周边地区常用的DDoS防御技术(而非应用程序)的讨论:


在应用程序级别执行此操作确实很困难-您可以越早放弃攻击,效果越好。

解决方案很简单,通过节流和身份验证限制API

可以使用默认的\u THROTTLE\u类和默认的\u THROTTLE\u速率设置全局设置默认的限制策略

引用自

我想您应该按照django标准编写代码,并使用最新版本,而且ddos攻击通常利用web服务器/机器,而不是创建网站所涉及的web框架。对Nginx有任何建议吗?欢迎使用!我们感谢您的意见,但请编辑您的答案,使其(1)与问题相关,(2)引用链接资源中最重要的部分,(3)解释解决方案。有关更多提示,请参阅