免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3750 | 回复: 2
打印 上一主题 下一主题

linux 受到 syn,close_wait攻击 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-12 10:38 |只看该作者 |倒序浏览
由于受到syn,close_wait 的功能,我做了以下配置.
sysctl -w net.ipv4.tcp_syncookies=1
sysctl -w net.ipv4.tcp_max_syn_backlog=3072
sysctl -w net.ipv4.tcp_synack_retries=1
sysctl -w net.ipv4.tcp_syn_retries=1
sysctl -w net.ipv4.conf.all.send_redirects=0
sysctl -w net.ipv4.conf.all.accept_redirects=0
sysctl -w net.ipv4.conf.all.forwarding=0
sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1


sysctl -w net.ipv4.tcp_fin_timeout=30
sysctl -w net.ipv4.tcp_keepalive_time=30

sysctl -w net.ipv4.tcp_window_scaling=0
sysctl -w net.ipv4.tcp_sack=0
sysctl -w net.ipv4.tcp_timestamps=0
sysctl -w net.ipv4.tcp_keepalive_probes=2
sysctl -w net.ipv4.tcp_keepalive_intvl=2


iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT
iptables -A INPUT -i eth0 -m limit --limit 1/sec --limit-burst 5 -j ACCEPT

iptables -N syn-flood
iptables -A INPUT -p tcp --syn -j syn-flood
iptables -A syn-flood -p tcp --syn -m limit --limit 1/s --limit-burst 3 -j RETURN
iptables -A syn-flood -j REJECT

iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

==================
配置后,syn没有出现了,close_wait 还是会出现,netstat -nat 后如下

tcp      230      0 ::ffff:172.16.4.2:80        ::ffff:123.125.66.53:60692  CLOSE_WAIT  
tcp      296      0 ::ffff:172.16.4.2:80        ::ffff:124.115.1.66:53552   CLOSE_WAIT  
tcp      230      0 ::ffff:172.16.4.2:80        ::ffff:123.125.66.54:46341  CLOSE_WAIT  
tcp      308      0 ::ffff:172.16.4.2:80        ::ffff:203.208.60.130:39266 CLOSE_WAIT  
tcp      282      0 ::ffff:172.16.4.2:80        ::ffff:61.135.249.72:3131   CLOSE_WAIT  
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:40316    CLOSE_WAIT  
tcp      217      0 ::ffff:172.16.4.2:80        ::ffff:203.208.60.130:36967 ESTABLISHED
tcp      248      0 ::ffff:172.16.4.2:80        ::ffff:124.115.0.169:60909  CLOSE_WAIT  
tcp        0      0 ::ffff:127.0.0.1:51571      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:58964    CLOSE_WAIT  
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:39003    CLOSE_WAIT  
tcp      308      0 ::ffff:172.16.4.2:80        ::ffff:203.208.60.130:40261 CLOSE_WAIT  
tcp        0      0 ::ffff:127.0.0.1:54782      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp      538      0 ::ffff:172.16.4.2:80        ::ffff:220.189.33.48:1790   ESTABLISHED
tcp        1      0 ::ffff:127.0.0.1:41291      ::ffff:127.0.0.1:3306       CLOSE_WAIT  
tcp      161      0 ::ffff:172.16.4.2:80        ::ffff:220.181.7.58:30159   CLOSE_WAIT  
tcp      416      0 ::ffff:172.16.4.2:80        ::ffff:125.115.147.17:25631 ESTABLISHED
tcp        0      0 ::ffff:127.0.0.1:45221      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp        0      0 ::ffff:127.0.0.1:35540      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp      230      0 ::ffff:172.16.4.2:80        ::ffff:123.125.66.43:32872  CLOSE_WAIT  
tcp        0      0 ::ffff:127.0.0.1:34001      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp        0      0 ::ffff:127.0.0.1:34217      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp        1      0 ::ffff:127.0.0.1:39694      ::ffff:127.0.0.1:3306       CLOSE_WAIT  
tcp        0      0 ::ffff:127.0.0.1:37725      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp        0      0 ::ffff:127.0.0.1:37269      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp        0      0 ::ffff:127.0.0.1:38541      ::ffff:127.0.0.1:3306       ESTABLISHED
tcp      249      0 ::ffff:172.16.4.2:80        ::ffff:124.115.0.169:58191  CLOSE_WAIT  
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:60389    CLOSE_WAIT  
tcp      163      0 ::ffff:172.16.4.2:80        ::ffff:220.181.7.73:56683   CLOSE_WAIT  
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:37613    CLOSE_WAIT  
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:57325    CLOSE_WAIT  
tcp      230      0 ::ffff:172.16.4.2:80        ::ffff:123.125.66.48:26260  CLOSE_WAIT  
tcp      296      0 ::ffff:172.16.4.2:80        ::ffff:124.115.1.66:50622   CLOSE_WAIT  
tcp      247      0 ::ffff:172.16.4.2:80        ::ffff:118.81.126.78:27859  CLOSE_WAIT  
tcp      151      0 ::ffff:172.16.4.2:80        ::ffff:220.181.7.97:47214   CLOSE_WAIT  
tcp      218      0 ::ffff:172.16.4.2:80        ::ffff:203.208.60.130:48074 CLOSE_WAIT  
tcp      247      0 ::ffff:172.16.4.2:80        ::ffff:118.81.126.78:27855  CLOSE_WAIT  
tcp        0   5232 ::ffff:172.16.4.2:22        ::ffff:220.189.33.48:1794   ESTABLISHED
tcp      500      0 ::ffff:172.16.4.2:80        ::ffff:220.189.33.48:1793   CLOSE_WAIT  
tcp      328      0 ::ffff:172.16.4.2:80        ::ffff:125.115.147.17:25592 ESTABLISHED
tcp        0      0 ::ffff:172.16.4.2:80        ::ffff:60.211.145.178:51759 ESTABLISHED
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:53169    CLOSE_WAIT  
tcp        0      0 ::ffff:172.16.4.2:80        ::ffff:60.211.145.178:51760 ESTABLISHED
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:41663    CLOSE_WAIT  
tcp      193      0 ::ffff:172.16.4.2:80        ::ffff:65.55.51.114:43455   ESTABLISHED
tcp      156      0 ::ffff:172.16.4.2:80        ::ffff:123.125.64.38:46317  CLOSE_WAIT  
tcp      397      0 ::ffff:172.16.4.2:80        ::ffff:72.30.65.40:33408    CLOSE_WAIT


===============
另外说明一个问题,我的内网IP都是以192.168.1.*的,但每次服务器启动后,就会有一个IP存在,
IP是:192.168.122.1:53  ,很奇怪,重启后每次都有.删除了这条,tomcat还是会当掉.
请帮我看看,万分感谢,折磨了2个多月了.

论坛徽章:
0
2 [报告]
发表于 2009-07-13 09:07 |只看该作者
自已顶一下,期待解决.

论坛徽章:
0
3 [报告]
发表于 2009-07-14 09:44 |只看该作者
麻烦有历经过的朋友说一下解决办法,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP