外国服务器,香港服务器,美国服务器,高防服务器,服务器租用,服务器托管
首页 > 新闻资讯 > 极客学院
TCP协议漏洞描述和防范
2019-01-19 11:38:42 | 来源:极客网络 | 作者:liuchuang

TCP协议漏洞

一、漏洞描述
      TCP( Transport Control Protocol,传输控制协议)是一种可靠的面向连接的传送服务。高防服务器它在传送数据时是分段进行的,主机交换数据必须建立一个会话。它用比特流通信,即数据被作为无结构的字节流。通过每个TCP传输的字段指定顺序号,以获得可靠性。

      TCP协议是攻击者攻击方法的思想源泉,主要问题存在于TCP的三次握手协议上,正常的TCP三次握手过程如下:
      1.请求端A发送一个初始序号ISNa的SY报文。
      2.被请求端B收到A的SYN报文后,发送给A自己的初始序列号ISNb,同时将 ISAT+1作为确认的SYN+ACK报文。
      3.A对SYN+ACK报文进行确认,同时将ISNa+1,ISNb+1发送给B,TCP连接完成。

      针对TCP协议的攻击的基本原理是:TCP协议三次握手没有完成的时候,被请求端B一般都会重试(即再给A发送SYN+ACK报文)并等待段时间( SYN timeout)这常常被用来进行DOS、Land(在Land攻击中,一个特别打造的SYN包其原地址和目标地址都被设置成某一个服务器地址,此举将导致接收服务器向它自己的地址发送SYN-ACK消息,结果该地址又发回ACK消息并创建一个空连接,每一个这样的连接都将保留直至超时,对Land攻击反应不同,许多UNX系统将崩溃,NT变得极其缓慢)和 SYN Flood攻击是典型的攻击方式。

二、攻击实现
       在 SYN Flood攻击中,黑客机器向受害主机发送大量伪造源地址的TCP SYN报文,受害主机分配必要的资源,然后向源地址返回SYN+ACK包,并等待源端返回ACK包,如图所示。由于源地址是伪造的,所以源端永远都不会返回ACK报文,受害主机继续发送SYN+ACK包,并将半连接放入端口的积压队列中,虽然一般的主机都有超时机制和默认的重传次数,但是由于端口的半连接队列的长度是有限的,如果不断地向受害主机发送大量的 TCP SYN报文,半连接队列就会很快填满,服务器拒绝新的连接,将导致该端口无法响应其他机器进行的连接请求,最终使受害主机的资源耗尽。

三、防御方法
       针对 SYN Flood的攻击防范措施主要有两种:一种是通过防火墙、路由器等过滤网关防护,另一种是通过加固TCP/IP协议栈防范。

       网关防护的主要技术有:SYN- cookie技术和基于监控的源地址状态、缩短 SYN Timeout时间。SYN- cookie技术实现了无状态的握手,避免了 SYN Flood的资源消耗。基于监控的源地址状态技术能够对每一个连接服务器的1P地址的状态进行监控,主动采取措施避免 SYN Flood攻击的影响。

       为防范SYN攻击, Windows2000系统的TCP/IP协议内嵌了Synattackprotect机制, Windows2003系统也采用此机制。 Synat-tackprotect机制是通过关闭某些 socket选项,增加额外的连接指示和成少超时时间,使系统能处理更多的SYN连接,以达到防范SYN攻击的目的。默认情况下, Windows2000操作系统并不支持 Synattackprotect保护机制,需要在注册表以下位置增加 Synattackprotect键值:

HKLM\SYSTEM\CurrentControlset\Services\Tcpip\Parameters

       当 Synattackprotect t值(如无特别说明,本书提到的注册表键值都为十六进制)为0或不设置时,系统不受Synattackprotect保护。当Synattackprotect值为1时,系统通过减少重传次数和延迟未连接时路由缓冲项( route cache entry)防范SYN攻击。

       对于个人用户,可使用一些第三方的个人防火墙;对于企业用户,购买企业级防火墙硬件,都可有效地防范针对TCP三次握手的拒绝式服务攻击。

本文链接:http://www.gkidc.com/news/jkxy/435.html

所属栏目:极客学院

【本文由极客网络发布;内容来源于互联网或原创,转载联系作者并注明出处:投稿请发至邮箱 layton@zhi-yue.net 】

最新新闻

查看更多

相关新闻

查看更多

推荐优选服务器

国内外服务器租用、服务器托管,365天24小时极致服务体验~认准极客网络!
在线咨询
24H在线售后
11082052
24H服务热线
0769-88836624
IDC/ISP/IRCS/增值电信业务经营许可证号:粤B1-20190887
COPYRIGHT © 2010-2018 广东极客网络科技有限公司 版权所有.粤ICP备18157343号
极客网络提供:服务器租用,服务器托管,高防服务器,香港服务器,美国服务器,韩国服务器,日本服务器,台湾服务器,免备案服务器,bgp高防服务器,站群服务器,等外国服务器IDC服务;敬请放心选购!

在线
客服

客服
热线

0769-88836624
7*24小时服务热线

关注
微信

马上推出关注官方微信
顶部