SYN flood网络攻击的原理及其防御方法

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:colinqq1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]:网络技术的发展,由于网络协议自身特点,常导致相关安全问题,本文主要在分析SYN Flood攻击的基本原理的同时,详细地描述了目前比较有效的一种御措施:地址状态监控技术。
  [关键词]:SYN Flood攻击 拒绝服务攻击 原理 防御方法
  
  一、SYN Flood攻击介绍
  
  拒绝服务攻击(Denial of Service,DoS)是目前比较有效而又非常难于防御的一种网络攻击方式,它的目的就是使服务器不能够为正常访问的用户提供服务。所以,DoS对一些紧密依靠互联网开展业务的企业和组织带来了致命的威胁。SYN Flood是最为有效和流行的一种DoS攻击形式,它利用TCP三次握手協议的缺陷,向目标主机发送大量的伪造源地址的SYN连接请求,消耗目标主机的资源,从而不能够为正常用户提供服务。
  1.TCP连接建立的过程
  要掌握SYN Flood攻击的基本原理,必须先了解TCP的三次握手机制。
  TCP三次握手过程如下:
  (1)客户端向服务器端发送一个SYN置位的TCP同步报文,包含客户端使用的端口号和初始序列号A;
  (2)服务器端收到客户端发送来的SYN报文后,向客户端发送一个SYN和ACK报文,包含确认号为A 1和服务器的初始序列号B;
  (3)TCP客户端。客户端收到服务器返回的SYN ACK报文后,向服务器返回一个确认号为B 1序号为A 1的ACK报文,TCP连接建立完成。如图1所示:
  
  
  二、地址状态监控的解决方法
  
  地址状态监控的解决方法是利用监控工具对网络中的有关TCP连接的数据包进行监控,并对监听到的数据包进行处理。处理的主要依据是连接请求的源地址。
  每个源地址都有一个状态与之对应,总共有四种状态:
  初态:任何源地址刚开始的状态;
  NEW状态:第一次出现或出现多次也不能断定存在的源地址的状态;
  GOOD状态:断定存在的源地址所处的状态;
  BAD状态:源地址不存在或不可达时所处的状态。
  具体的动作和状态转换根据TCP头中的位码值决定:
  1.监听到SYN包,如果源地址是第一次出现,则置该源地址的状态为NEW状态;如果是NEW状态或BAD状态;则将该包的RST位置1然后重新发出去,如果是GOOD状态不作任何处理。
  2.监听到ACK或RST包,如果源地址的状态为NEW状态,则转为GOOD状态;如果是GOOD状态则不变;如果是BAD状态则转为NEW状态;如果是BAD状态则转为NEW状态。
  3.监听到从服务器来的SYN ACK报文(目的地址为addr),表明服务器已经为从addr发来的连接请求建立了一个半连接,为防止建立的半连接过多,向服务器发送一个ACK包,建立连接,同时,开始计时,如果超时,还未收到ACK报文,证明addr不可达,如果此时addr的状态为GOOD则转为NEW状态;如果addr的状态为NEW状态则转为BAD状态;如果为addr的状态为BAD状态则不变。
  下面介绍基于地址状态监控的方法如何防御SYN Flood攻击:
  1.对于一个伪造源地址的SYN报文,若源地址第一次出现,则源地址的状态为NEW状态,当监听到服务器的SYN ACK报文,表明服务器已经为该源地址的连接请求建立了半连接。此时,监控程序代源地址发送一个ACK报文完成连接。这样,半连接队列中的半连接数不是很多。计时器开始计时,由于源地址是伪造的,所以不会收到ACK报文,超时后,监控程序发送RST数据包,服务器释放该连接,该源地址的状态转为BAD状态。之后,对于每一个来自该源地址的SYN报文,监控程序都会主动发送一个RST报文。
  2.对于一个合法的SYN报文,若源地址第一次出现,则源地址的状态为NEW状态,服务器响应请求,发送SYN ACK报文,监控程序发送ACK报文,连接建立完毕。之后,来自客户端的ACK很快会到达,该源地址的状态转为GOOD状态。服务器可以很好的处理重复到达的ACK包。
  通过以上分析,基于监控的方法可以很好地防御SYN Flood攻击,而不影响正常用户的连接。
  
  参考文献:
  [1]范建华译. TCP/IP详解卷1:协议.机械工业出版社,2000,4.
其他文献
摘要:“真实、质朴、和谐”的原生态课堂是自然生成的,是一种富有生命力的美。从音乐课堂要真不要假、音乐课堂应实不应虚、音乐课堂宜简不宜繁三个方面,对音乐“原生态”教学进行了探讨。  关键词:音乐课堂教学 “原生态” 真实 质朴 纯净 自然  “原生态”,一种新生的文化名词,最近广泛地流传于各种媒体之间。人们对原生态非常喜爱,原因就在于她的真实与质朴、纯净与自然。那么,我们的音乐课堂教学呢?当我们静下
Abstract: There is a natural relationship between culture and language. Language reflects how the people of a nation form the unique way of life and the way of thinking. Therefore, English teaching ne
[摘要]针对目前中职学生思想行为的现状与问题,探讨如何通过《Photoshop》学科的教学特点寓德育于教学中,使学生学到知识和本领的同时,自然而然地受到正确思想和科学理论的熏陶,获得健康成长,为社会培养高素质的中等职业人才。  [关键词]《Photoshop》教学 中职学生 德育    教書育人,在教书中育人,是每个教师的神圣责任,是教师职业本能的体现。教书先育人,若管教不管导,教书不育人,则严重
[摘要]一直以来,大学生培养模式的创新在提升大学生培养质量方面成效显著,但此方面的探索仍局限于教育体系内部,对于社会资源参与大学生的培养较少涉及开发。本文以政府—高校模式为例,运用教育学、心理学、人力资源管理等方面的理论知识论证了“社会导师制”这一社会参与大学生培养的新模式是“多赢”的;并在此基础上,对“选、配、育、带、评、改”等环节进行了细致思考,提出了切实可行的项目运作方案。  [关键词]社会
【摘要】随着经济的发展和改革开放的进一步扩大,尤其是市场经济的运行,我国农村发生了翻天覆地的变化,农村的剩余劳动力出现了大规模向城市转移的情况。在一些农村地区,出现了不少“空巢”家庭和“留守儿童”。义务教育阶段,学生辍学情况也显得较为普遍。农村初中生辍学问题是急需关注和解决的重大问题。本文主要结合社会转型时期中国教育的特点,以亳州地区农村中学辍学为研究对象,通过对家庭、学校及辍学学生本人的走访调查
[摘要]在高中美术教学中,要培养学生的创新思维,给学生营造一个宽松独立、自主和谐互助的教学氛围,让学生在教学过程中体现平衡的追求体味学习的快乐,从中获得一种从事创造性劳动而产生的一种满足感来扩大学习的自主性,从而对学生的学习动机引发出强大的激情。  [关键词]高中美术 新课标 新方法    美术教育作为审美教育的重要内容,在素质教育中占有极为重要的地位,而通过美术教育去营造一个适合培养学生创新思维
[摘要]如何在大学教育阶段进一步实践好全员育人、全方位育人、全过程育人的育人理念?浙江大学外语学院通过家长委员会平台整合家庭、社会力量参与学校人才培养和发展的过程,取得了令人瞩目的成效。本文以浙江大学外语学院的实践为例,分析大学教育中家委会的定位和作用,探讨家委会发挥作用的机制建设,并提出一些思考。本文的实践和思考为大学生教育管理的创新和发展提供了有益的启发。  [关键词]家长委员会 大学生教育
[摘要]良好的习惯是孩子迈向成功之路的前提和基础。家长有必要帮助孩子形成良好的思维习惯,这将有助于孩子从正确的角度和方面思考问题,有助于孩子能力的锻炼、知识的获取。  [关键词]思维习惯 家庭教育 习惯养成    良好的习惯是孩子迈向成功之路的前提和基础。幼儿期是人生的启蒙期,是塑造健康人格和形成良好道德素质的重要时期,习惯的养成问题就显得尤为重要。我国著名青少年教育家孙晓云先生曾经说过:“好习惯
(四川信息职业技术学院,四川 广元 628017)  摘 要:通过农民自己创作的文本是研究农民文化的一种视角。在四川省广元市元坝区射箭乡的“射箭提阳戏”的“天戏”中,我们看到了农民眼中的神的官豪化倾向,并进一步揭示传统农民隐忍顺从的深层文化心理。  关键词:天戏农民神 官豪化     四川省广元市元坝区射箭乡的“射箭提阳戏”属于傩戏,其保存完备的“天戏”文本不仅是  研究傩文化的好材料,同时,也是
吴国盛《现代化之忧思》中体现的忧思是对正在进行中的寄于民族复兴厚望的现代化的忧思,本文联系中国科技发展和社会的现状,从保护环境、保护文化的角度阐发了读此书之后的感想。现代化保护环境保护文化改革开放30多年间,我国的科学技术发展突飞猛进,科技已经成为渗透于社会生活的一切方面、影响社会发展的巨大力量。从普通人的衣食住行,到国家的政治、经济、军事活动,无不打上科技的烙印。在科技的推动下,现代化由梦想变为