科学技术是第一生产力,实践是检验真理的唯一标准!
时间:2011-12-01 07:02来源:达思数据恢复 作者:秩名 点击:

LINUX机器如何预防CC攻击?

调整MYSQL 用my-large.cnf替换掉当前的my.cnf, 如果内存充足可以继续调高里面的参数。

本文章出自数据恢复网

■调整MYSQL
用my-large.cnf替换掉当前的my.cnf,
如果内存充足可以继续调高里面的参数。
CC攻击主要消耗的就是MYSQL的CPU,
那么我们就让出内存,抵消一部分CPU损失。

■调整NGINX
这个基本不需要,NGINX太强悍了,最先垮掉的肯定不是它。

■调整PHPFPM
进程数调到30左右。
“request_terminate_timeout”这个值一定要调整,可以设置为1。
作用就是当PHP执行超过一段时间时就中止,不再继续执行,给NGINX返回个502。
如果设置为0,在面对CC攻击时会以几何级数放大CC的攻击力。

■ 更改网站程序
大多数网站会共同引用一个文件,比如DZ的common.inc.php,如果找不到,那么网站肯定会引用一个包含MYSQL类的文件,
在这个文件里加上
if(isset($_SERVER[HTTP_X_FORWARDED_FOR])){
exit();
}
这三行代码,保守估计,可以过滤掉2/3的攻击。
稍懂点的应该会知道这个是过滤掉使用代理方便的IP,也就是特征明显的肉鸡,(http://www.002pc.com)

■这步不是很必要了,上面的操作基本可以搞定,如果还不行,用下面的命令找出连接数上几十的IP,这样的用脚指头想都能知道是攻击的IP
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
然后iptables封掉,
连接数能上几十的基本都是高性能高战斗力的鸡,数量并不多。

 

本文章出自数据恢复网

(责任编辑:admin)

达思数据安全小贴士

数据丢失以后,还是有可能恢复回来,达思提醒各位数据丢失以后应该注意的问题:

1、保护好现场,不要对故障硬盘或分区写入新的数据;

2、尽量寻求专业人士或者机构帮您恢复数据,除非您自己懂得相应恢复技术;

3、可以打达思免费咨询电话:400-700-0017,工程师会给您专业的建议;

4、可以访问达思数据恢复技术网站:http://www.bnuol.com,寻求技术支持。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片