网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网络攻防 > 安全防护 > 网管文苑 > 如何用iptables来防止web服务器被CC攻击  

如何用iptables来防止web服务器被CC攻击

2008-04-26  作者:bitsCN整理  来源:中国网管联盟  我要投稿 点评

当apache站点受到严重的cc攻击,我们可以用iptables来防止web服务器被CC攻击,实现自动屏蔽IP的功能。

1.系统要求

(1)LINUX 内核版本:2.6.9-42ELsmp或2.6.9-55ELsmp(其它内核版本需要重新编译内核,比较麻烦,但是也是可以实现的)。

(2)iptables版本:1.3.7

2. 安装

安装iptables1.3.7和系统内核版本对应的内核模块kernel-smp-modules-connlimit

3. 配置相应的iptables规则

示例如下:

(1)控制单个IP的最大并发连接数


iptables -I INPUT -p tcp --dport 80 -m connlimit \
--connlimit-above 50 -j REJECT  
#允许单个IP的最大连接数为 30
 

(2)控制单个IP在一定的时间(比如60秒)内允许新建立的连接数


iptables -A INPUT -p tcp --dport 80 -m recent \
--name BAD_HTTP_ACCESS --update --seconds 60 \
--hitcount 30 -j REJECT
iptables -A INPUT -p tcp --dport 80 -m recent \
--name BAD_HTTP_ACCESS --set -j ACCEPT
#单个IP在60秒内只允许最多新建30个连接 网管u家u.bitscn@com
 

4. 验证

(1)工具:flood_connect.c(用来模拟攻击)

(2)查看效果:

使用

watch 'netstat -an | grep:21 | \ grep<模拟攻击客户机的IP>| wc -l'
 

实时查看模拟攻击客户机建立起来的连接数,

使用

watch 'iptables -L -n -v | \grep<模拟攻击客户机的IP>'
 

查看模拟攻击客户机被 DROP 的数据包数。

5.注意

为了增强iptables防止CC攻击的能力,最好调整一下ipt_recent的参数如下:


#cat/etc/modprobe.conf
options ipt_recent ip_list_tot=1000 ip_pkt_list_tot=60
#记录1000个IP地址,每个地址记录60个数据包
#modprobe ipt_recent


收藏本文】【推荐好友】【欢迎投稿】【打印本文】【网管论坛
上一篇:保护安全 别轻视基本的系统命令   下一篇:手把手教你选购防火墙
如何用iptables来防止web服务器被CC攻击 评论:
    评论加载中…
  
  声明:刊登此文章是为了传递更多信息,文章内容仅供学习参考,转载请注明作者与出处。
 
本类热门排行:
1.巧用端口映射 不通过网关开放任意内网(图
2.网络管理员必知的三剑客
3.内网IP到公网IP转换-详解
4.防御局域网攻击
5.最好的防火墙ZoneAlarm设置全攻略(图)
6.网管高招:如何轻松锁定害群之马
7.网吧同时接两条光纤进局域网解决方案
8.中小型企业网管员网络管理技术完全篇
9.STOP 0x00000050或STOP 0x0000008e错误信
10.作为网络管理员必须知晓的安全知识
最新推荐文章:
1.浅谈黑客入侵的常用方法及防护措施
2.以人为本控制网络安全
3.让WEB服务器“快马加鞭”
4.解析GPRS与3G安全(图)
5.分析企业使用开源安全技术的四大优点
6.中小企业的网络安全指南
7.关于虚拟专用网中的隧道技术
8.加固Sun Solaris系统安全列表
9.详解网络加密技术及其应用
10.给Solaris服务器配置三款开源安全工具(图
本类最新文章:
1.潜藏在网页背后的隐形杀手
2.手把手教你选购防火墙
3.如何用iptables来防止web服务器被CC攻击
4.保护安全 别轻视基本的系统命令
5.从ACDSee的漏洞看木马入侵
6.教你如何防止别人PING你的计算机(组图)
7.如何设置Apache服务器防止webshell上传
8.教你五步清除Byshell木马
9.教你清除Windows下的间谍软件
10.关于WEB开发安全设置的奇怪症状
网管论坛交流:
·【4月23日】【影视合集】【20部】【已测
·漂亮女生同居实录----(漫画版)
·我一家人相片,08清明节回家时拍的
·罩杯图解
·【电影合集12部】【DVD】【迅雷】
·[4月12日][DVD][迅雷】【电影合集】【11
·[4月12日][DVD][迅雷】【电影合集】【16
·打油诗(作者——本坛会员)
·《网管精华宝典第四期》继续上线
·翻到这一页。。。