LINUX 服务器遭到SYN FLOOD攻击
服务器慢了,我一看,压力很大,ping值有1000多ms, netstat - an 有 10000多。 并且有250多个连结处于SYN_RECV状态。 一查才知道,这是典型的SYN攻击的表现。 这还是第一次真正遇到这种情况,之前我一直对攻击不太在意的。没想到还真有这么无聊的。干吗找我们?我们已经是树大招风了?好像还没这么强吧。 没办法,只能看看能否解决这个新难题。 找到这个文章,很不错,转过来: http : //www.csna.cn/viewthread.php?tid=4658 文章中有command 有一些错的地方,可能是排版引起的,注意一下即可。 LINUX下SYN攻防战 ( 一 ) SYN攻击原理 SYN攻击属于DOS攻击的一种 , 它利用TCP协议缺陷 , 通过发送大量的半连接请求 , 耗费服务器CPU和内存资源 . SYN攻击聊了能影响主机外 , 还可以危 害路由器 , 防火墙等网络系统 , 事实上SYN攻击并不管目标是什么系统 , 只要这些系统打开TCP服务就可以实施 . 我们知道 , 在网络中两台电脑建立TCP连接 时需要进行三次握手过程 , 客户端首先向服务器发关TCP SYN数据包 , 接着服务器会向客户端发关相应的SYN ACK数据包 , 最后客户端会以ACK进行响应 . 从而建立正常的握手过程 . 在具体的连接细节中 , 服务器最早接受到SYN包时 ,