找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4950|回复: 4

[知识库] Discuz 防御CC攻击说明及配置修改

[复制链接]
发表于 2016-3-28 08:00:59 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
C 攻击的前身是 DDOS 攻击(分布式拒绝攻击)。CC 攻击跟 DDOS 攻击本质上是一样的,都是以消耗服务器资源为目的,目前看来,它主要针对 WEB 应用程序比较消耗资源的地方进行疯狂请求,比如,论坛中的搜索功能,如果不加以限制,任由人搜索,普通配置的服务器在几百个并发请求下,MYSQL 服务就挂掉了。

CC攻击的种类有三种,直接攻击,代理攻击,僵尸网络攻击,直接攻击主要针对有重要缺陷的 WEB 应用程序,一般说来是程序写的有问题的时候才会出现这种情况,比较少见。僵尸网络攻击有点类似于 DDOS 攻击了,从 WEB 应用程序层面上已经无法防御,所以这两种情况我们不进行深入的探讨,这里要主要讨论第二种,代理攻击,CC 攻击者一般会操作一批代理服务器,比方说 100 个代理,然后每个代理同时发出 10 个请求,这样 WEB 服务器同时收到 1000 个并发请求的,并且在发出请求后,立刻断掉与代理的连接,避免代理返回的数据将本身的带宽堵死,而不能发动再次请求,这时 WEB 服务器会将响应这些请求的进程进行队列,数据库服务器也同样如此,这样一来,正常请求将会被排在很后被处理,就象本来你去食堂吃饭时,一般只有不到十个人在排队,今天前面却插了一千个人,那么轮到你的机会就很小很小了,这时就出现页面打开极其缓慢或者白屏。

discuz!防御 CC 攻击

   Discuz! 在以往抗 CC 的基础上又加了两种方法,可以根据实际遭受攻击的情况,通过配置组合出适合的抵抗方法。限于篇幅,不详细阐述对抗原理,现将配置方法做下简要说明。

配置文件 config_global.php

        $attackevasive = 0;        // 论坛防御级别,可防止大量的非正常请求造成的拒绝服务攻击
                                        // 防护大量正常请求造成的拒绝服务攻击,
                                        // 0=关闭, 1=cookie 刷新限制, 2=限制代理访问, 4=二次请求, 8=回答问题(第一次访问时需要回答问题)
                                        // 组合为: 1|2, 1|4, 2|8, 1|2|4...
正常情况下设置为 0,在遭到攻击时,分析其攻击手法和规律,组合使用。 可以尝试先设置为 2, 2|4, 1|2|4|, 1|2|4|8, 如果 1|2|4|8 还不行,我们认为应用程序层面上已经抵挡不住,可能主机遭受的攻击来自于僵尸网络的 DDOS 攻击了,我们建议您从防火墙策略上入手。

以上方法也只能是简单的处理,如果比较大的攻击还是需要专业的硬件防火墙或现在比较主流的加速软件来防止。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2016-3-28 08:42:38 | 显示全部楼层 来自 中国–福建–厦门
阿里云盾也不错哦,

点评

那个是花钱的吧? 一般小攻击 我开 360网站卫士  详情 回复 发表于 2016-3-28 08:57

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-28 08:57:13 | 显示全部楼层 来自 中国–河南–新乡
yesfollow 发表于 2016-3-28 08:42
阿里云盾也不错哦,

那个是花钱的吧? 一般小攻击 我开 360网站卫士

点评

云盾有免费的,能绑定手机,用手机看状态什么的,很方便,收费就是 功能多一些罢了。  详情 回复 发表于 2016-3-28 09:44

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2016-3-28 09:44:39 | 显示全部楼层 来自 中国–福建–厦门
天外飘仙 发表于 2016-3-28 08:57
那个是花钱的吧? 一般小攻击 我开 360网站卫士

云盾有免费的,能绑定手机,用手机看状态什么的,很方便,收费就是 功能多一些罢了。

点评

那我知道了, 免费功能没毛用, 我用360监控,网站打不开 免费手机短信通知+邮件通知; 防攻击 用 360网站卫士  详情 回复 发表于 2016-3-28 09:50

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-28 09:50:39 | 显示全部楼层 来自 中国–河南–新乡
yesfollow 发表于 2016-3-28 09:44
云盾有免费的,能绑定手机,用手机看状态什么的,很方便,收费就是 功能多一些罢了。

那我知道了,
免费功能没毛用,

我用360监控,网站打不开 免费手机短信通知+邮件通知;

防攻击 用 360网站卫士

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-24 21:18 , Processed in 0.049672 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表