SYN flood

✍ dations ◷ 2025-05-19 12:28:26 #阻断服务攻击

SYN flood或称SYN洪水、SYN洪泛是一种拒绝服务攻击,起因于攻击者发送一系列的SYN请求到目标系统。

当客户端试着与服务器间创建TCP连线时,正常情况下客户端与服务器端交换一系列的信息如下:

这即是所谓TCP三次握手,并且这是每个使用TCP传输协议创建连线的基础。

SYN flood是一种广为人知的攻击,一般对现代网络不太有效。这种攻击只有在服务器在收到SYN后分配资源,但在收到ACK之前这个区段有效。

SYN flood攻击目前有两种方法,不过都与服务端没收到ACK有关。恶意用户可以跳过发送最后的ACK信息;或者在SYN里透过欺骗来源IP地址,这让服务器送SYN-ACK到假造的IP地址,因此永不可能收到ACK。这两个案例服务器会花点时间等抄收通知,故一个简单的网络壅塞可能是由于没有ACK造成的。

如果这些半开通连线(英语:TCP half-open)绑定服务器资源,透过海量SYN信息淹没服务器是有可能耗尽其资源。一旦所有资源都拨给半开通连线所保留,没有新的连线(不管合法不合法)可被创建,导致拒绝服务攻击。某些系统可能会故障得很糟糕,甚至宕机如果其他操作系统函数渴望这种形式的资源。

过去通常于1996年用来分配资源给半开通连线的技术牵涉到通常相当短的队列。队列的每个空位可在连线完成、或者到期时被清空。当队列满时,新进来的连线创建会失败。以上面的示例来说,所有新进来的连线在总共8个数据包被提交之前会被阻挡下来。也就是说,每3分钟正时算好的8个数据包将阻断所有新进的TCP连线完成。这让这种拒绝服务攻击只须占很小的传输量。

建议的反制方法包括SYN cookie或者限定某一段时间内来自同一来源请求新连线的数量,不过因为现代的TCP/IP堆栈没有上面所述的瓶颈,因此介于SYN flood与其它种基于通道容量类型的攻击应该会只有很小或几乎没有差别。

反射路由器亦可以被攻击者所利用,以取代客户端机器。SYN讲的是黑客利用TCP协议发送大量的半连接请求去攻击目标服务器或者主机,致使目标服务器发生拒绝服务,或者蓝屏。

在 RFC 4987 中有许多著名的对策,包括:

相关

  • 帕特里克·汉拉恩帕特里克·汉拉恩(英语:Patrick M. Hanrahan,1955年-),美国计算机图形研究院,斯坦福大学计算机图形实验室计算机科学与电机工程学佳能美国教授,主要研究渲染算法、图形处理器及科学
  • 分手信《分手信》(英语:Dear John)是一部2010年上映的美国电影,改编自小说《分手信》。本片由莱塞·霍尔斯道姆执导,主要演员有查宁·塔图姆、阿曼达·西耶弗里德、斯科特·波特,北美地
  • 参谋长联席会议参谋首长联席会议(英语:Joint Chiefs of Staff),是美国军队陆海空各军种指挥官组成的机构。其机能与英联邦国家的参谋长委员会和部分国家的参谋部相类似,主要职能是三军之间的协
  • 男排联赛中国男子排球超级联赛(英语:China Volleyball League,简称CVL及排超,前称中国男子排球联赛),创建于1996年,由中国排球协会组织,并由体育之窗文化产业有限公司(体育之窗)负责营运及推广
  • 罗布·瑞福斯奈德罗布·瑞福斯奈德(英语:Robert Daniel Refsnyder、1991年3月26日-),韩国姓名为金正泰(韩语:김정태),为韩裔美国人。现效力于美国职棒大联盟德州游骑兵,守备位置是内野手。出生在韩国,但
  • 汤姓汤姓是汉族姓氏之一,在《百家姓》中排第72位,按人口计算排名第101位(2007年数据)。汤姓主要出自子姓,皆为商汤的后人,有几个起源:
  • 昂格巴赫河 (莱茵河支流)坐标:51°22′46″N 6°43′39″E / 51.37944°N 6.72750°E / 51.37944; 6.72750昂格巴赫河(德语:Angerbach),是德国的河流,位于该国西部,处于北莱茵-威斯特法伦州,属于莱茵河的支
  • 周蕴良周蕴良(1867年-1904年),字昧仁、味莼,号惕斋,绍兴会稽人,清末进士。光绪九年(1883年)入邑庠,因乡试不第,遂设帐授徒,加入同郡周炳琦、王余庆所建之“志学会”。二十八年(1902年)乡试中举
  • 陈善道陈善道(?-?),字伯敬,直隶保定府蠡县人,军籍,明朝政治人物。顺天府乡试第一百二十一名举人。嘉靖三十五年(1556年)中式丙辰科三甲第一百七十名进士。曾祖陈浩;祖父陈秀;父陈邦佑,母李氏。
  • 纽约市立大学法学院纽约市立大学法学院(City University of New York School of Law)是一所自1983年起在美国纽约市皇后区创设的法学院,附属于纽约市立大学,目前是纽约市经过美国律师协会认证的8所