基于多队列网卡构建抵御SYN洪泛攻击的网络应用

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:xpzcz1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SYN洪泛攻击是目前网络中危害最大的拒绝服务攻击,由于很难区分攻击请求与正常请求,SYN洪泛攻击很难防御,目前提出的各种防御措施均不能保证网络设备在SYN洪泛攻击中存活。流量监视在网络管理、入侵检测及应用性能监视等方面有着广泛的应用。尽管流量监视系统不一定是SYN洪泛攻击的目标,但由于流量监视系统需要监视每一个TCP连接的状态,同样会成为SYN洪泛攻击的受害者。   随着链路速度的提高与网络流量的增大,网络设备及终端设备面临巨大的压力,成为网络应用的性能瓶颈。除了使用专门的硬件来加速网络处理外,多核处理器的出现为该问题的解决提供了另一种思路。网络程序并行化目前多采用流亲和性原则,利用一个哈希函数将属于同一个流的数据包分配到同一个核上处理。在出现SYN洪泛攻击时,这种方法会将攻击流分布到所有核上,导致整个系统崩溃。   最新的Intel10Gbps网卡提供了SYN包过滤机制,可将SYN标志为1和SYN标志为0的包置于不同的硬件队列,为区分可能的攻击流和正常流提供了硬件支持。目前尚未有文献报导利用网卡的这个特性来建立网络应用系统。本文将多队列网卡的这个特性应用到一个基于多核处理器的网络流量监视系统中,为此修改了底层驱动以打开SYN包过滤功能,并设计了一个与SYN包过滤机制配合使用的TCP连接管理方法,解决了该TCP连接管理在实施时需要解决的问题。利用包踪迹文件的测试表明,该流量监视系统可在遭受SYN洪泛攻击时正常监视已经建立的连接,并能够自动恢复被攻击包阻塞的核。
其他文献
无线传感器网络(Wireless Sensor Networks, WSNs)是由大量具有可通信、可传感、可控制、可数据处理的无线传感器节点,以自组织、自装配的方式所构建的网络。WSNs被广泛应用
软件项目估算包括项目工作量、开发时间和成本等内容。在软件项目开发过程中,项目估算一直是一个非常困难却极其重要的问题。一个准确的估算结果,有利于开发团队制定一个合理有
空间离群检测能够帮助人们发现潜在的、有趣的空间数据模式,并把它用于未来演变趋势的分析研究。在许多实际情况下,这些不寻常的空间离群事件往往具有出乎意料的研究价值,因此空
随着计算机科学的高速发展,系统攻击与入侵行为正对国家安全、社会生活造成越来越大的威胁与隐患。为对系统进行安全防御,有效地解决入侵检测,结合数据挖掘的系统日志分析由
在军事或者医疗等需要精密无误图像信息的领域往往需要在图像中加入认证信息,如果用传统的数字水印方法,会永久地破坏掉一部分图像信息。然而在这些领域,往往一点点的差错都会导
物流公共信息服务系统是现代物流信息系统的重要组成部分,主要负责物流信息的采集、传输、存储、处理、发布,以及企业物流信息资源的整合。  本课题围绕物流公共信息服务系统
伴随网络规模扩大及新技术应用,IPv6协议得到了广泛发展。现阶段网络正处于IPv4与IPv6共存时期,新的网络环境要求网管技术在传统IPv4网管的基础上解决过渡技术、IPv6网络的管理
随着时代的发展,GUI (Graphical User Interface,图形用户接口)已经发展成为了软件领域必不可少的技术,大部分的软件都使用了GUI,这也使得基于GUI软件的测——GUI测试变的必
近年来,微博作为一种新的信息发布平台和社交平台越来越受到人们的关注,蕴含着巨大的政治和商业价值。通过对博文大数据展开情感倾向性分析,可以实现微博营销、品牌宣传、客户关
视频点播服务(Video-on-Demand)允许用户进行交互式操作,即用户可以跳跃式观看某个影片的不同时间段,已成为互联网上最流行的应用之一。在P2PVoD中,观看同一部影片的不同用户