最新消息:

linux 防御小规模DDOS攻击

Cisco admin 2651浏览 0评论

DDoS deflate是一款运行于Linux下,专门用于防止/减轻类DDOS攻击的程序。大多数DDOS攻击都是采取若干傀儡机同时对某一服务器发出大量连接请求,以耗光服务器资源的方法。

DDOS攻击的现场,目标服务器会出现难以理解的高负载、高请求数量、单IP同时发出大量请求等症状,导致的直接后果就是Service Unavailable(服务不可用)。对于大面积的DDOS攻击,采用硬件防火墙才能有效地解决问题;但对于小面积的DDOS攻击,一般软件防火墙即可。由于DDOS攻击即模拟正常的访问请求,因此攻击IP与正常访问IP并没有本质的区别(无非连接数多而已),使得小型的VPS难以防范DDOS攻击手段。

防御原理

DDoS deflate的原理是通过netstat命令找出 发出过量连接的单个IP,并使用iptables防火墙将这些IP进行拒绝。由于iptables防火墙拒绝IP的连接远比从Apache层面上来得高效,因此iptables便成了运行在Apache前端的“过滤器”。同样的,DDoS deflate也可以设置采用APF(高级防火墙)进行IP阻止。

如何确定DDOS攻击?

执行:
[crayon-5159808ad3450/]
执行后,将会显示服务器上所有的每个IP多少个连接数。

以下是我自己用VPS测试的结果:
[crayon-5159808ad34ea/]
每个IP几个、十几个或几十个连接数都还算比较正常,如果像上面成百上千肯定就不正常了。

1、安装DDoS deflate
[crayon-5159808ad3566/]
2、配置DDoS deflate

下面是DDoS deflate的默认配置位于/usr/local/ddos/ddos.conf ,内容如下:
[crayon-5159808ad35c7/]
用户可根据给默认配置文件加上的注释提示内容,修改配置文件。

卸载

[crayon-5159808ad362c/]
[crayon-5159808ad3687/]

查看全文

我为技术狂的博客

转载请注明:爱开源 » linux 防御小规模DDOS攻击

您必须 登录 才能发表评论!