Website is being flooded

时间:2017-10-27 作者:masterq

我们的网站被成千上万的页面请求淹没。访问日志如下所示:

**.**.250.*9 - - [24/Oct/2017:09:16:32 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
**.**.250.*9 - - [24/Oct/2017:09:16:32 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
**.**.250.*9 - - [24/Oct/2017:09:16:33 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
**.**.250.*9 - - [24/Oct/2017:09:16:33 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
**.**.250.*9 - - [24/Oct/2017:09:16:33 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
**.**.250.*9 - - [24/Oct/2017:09:16:34 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
**.**.250.*9 - - [24/Oct/2017:09:16:34 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
**.**.250.*9 - - [24/Oct/2017:09:16:34 -0400] "GET /about-our-company/?screw-you HTTP/1.0" 200 14959 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko"
除了手动阻止IP,我们还能做些什么来阻止这些攻击?

3 个回复
SO网友:janh

首先,报告正在做这件事的人。

显然,您可以使用包含screw-you, 但这只会在这种情况下有所帮助。

可能会删除任何使用HTTP/1.0的请求(浏览器不使用它,像google这样的“好”机器人也不使用它,但如果您需要提供对特殊工具的访问,您可能不想这样做),但您应该密切关注哪些请求会被此删除,以确保不会丢失任何合法流量。

当然,有一些技术解决方案试图自动发现并阻止这种流量。看看CloudFlare、Incapsula、StackPath等。

SO网友:Rarst

从WordPress的角度来看,最脆弱的部分是资源密集型加载WordPress核心和页面生成。

因此,对于原始攻击,您的首要任务是不要让这些攻击到达WP核心。这意味着在web服务器、反向代理或防火墙级别之前的某个阶段拦截它们。取决于您可用的服务器堆栈和配置选项。

如果您使用托管,联系他们是一个好主意,既可以提高认识,也可以听取他们的建议。

SO网友:CᴴᵁᴮᴮʸNᴵᴺᴶᴬ

如果您可以访问服务器,您可以选择使用mod\\u evasive(如果使用apache2),这将限制请求。

也值得把你的网站放在一些缓存上,比如WP超级缓存,强制预加载缓存并让它服务于静态文件,这将减少你瓶颈的机会。

结束

相关推荐

security issue in wordpress?

我已在中安装wordpresswww.mysite.com/user 现在假设有人熟悉wordpress,他/她可以通过www.mysite.com/user/memberswww.mysite.com/user/groups 甚至他都能看到www.mysite.com/user 没有登录到我的网站。有什么方法可以防止这种情况发生吗。类似于如果他没有登录或任何类型的重定向到特定url,访问就会被拒绝。或者你没有权限访问/members/ 在此服务器上。因此,我面临着很多问题。我使用frisco作为budd