基于虚拟机的深度包检测防火墙研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:feihuiy1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着针对应用层的网络攻击以及拒绝服务攻击的日益频繁和复杂化,目前防火墙技术面临的突出问题是:如何在提供复杂的应用层数据保护的同时,解决防火墙软件的平台无关性和可移植性问题,在不断提高性能的同时,具备更强的安全防护能力。本文研究了防火墙的基本理论和虚拟机技术的基本理论。在此基础上,将虚拟机技术应用到防火墙包过滤处理中,研究并实现了以包过滤虚拟机为核心的新型包过滤引擎NPFE。由于虚拟机技术的应用,在某种程度上,使防火墙软件具备了平台无关性和可移植性。本文也将可编程技术应用到了防火墙的使用中,设计了名为FireTiger的包过滤语言,同时将现代编译优化技术应用到了包过滤程序的编译上,开发了FireTiger的优化编译器,提高了包过滤代码的质量,在通用PC平台上兼顾了性能和功能的要求。同时虚拟机技术和可编程技术的应用,实现了一种新的防火墙使用方式——包过滤程序。本文研究了深度包检测技术的基本问题,并详细研究了深度包检测的代表技术——流过滤技术。本文从TCP报文处理的本质入手,研究了流过滤的功能和技术特点,得到了实现要点,给出了与应用层协议无关的实现方案,并对其在原型系统中的编码实现进行了详细描述。本文研究了基于Syn-Flooding的拒绝服务攻击的原理和主机系统上的典型防范技术,并在此基础上提出并在原型系统中实现了TCP拦截技术。本文还研究了基于算法时间复杂度的拒绝服务攻击的原理,并以哈希查找算法为具体研究对象,提出了哈希函数构造结构化、参数化、随机化的技术思路,并在原型系统中实现了基于全域哈希算法的解决方案。为了验证、实验本文的研究工作,本课题以Linux系统为实验平台,在充分研究Linux内核TCP/IP框架结构和Netfilter实现机制的基础上,研究并实现了一个名为FireNet的原型防火墙系统。
其他文献
目前,很多学校建立了自己的网站,然而师生要想在一个个性化的平台上进行学术交流、师生互动等教学活动,却很难在网站上实现。实际上学校网站就是一个电子版的学校介绍小册子,
生物信息学是20世纪80年代末,随着人类基因组计划的不断发展,基因序列和蛋白质数据的急速增加,以及信息理论和计算机技术的不断发展而逐渐形成的。在过去的十几年中人类对生物信
校园一卡通系统是数字化校园的基础工程,是数字化校园中重要的组成部分。它的使用将给全校师生带来全新、方便的现代化生活,使学校管理得到简化,工作效率得到提高。目前,校园一卡
在保密通信中,存在着两种互相矛盾的要求——用户对通信的保密性要求和政府机构对犯罪可疑分子监听的要求。而如何满足这两种互相矛盾的要求是密钥托管的重要研究内容。密钥
随着计算机的普及,互联网程度的日益扩大,人类已经进入一个数字化的时代。在这个数字化的时代中,医疗保健行业可以说远远落后于其他行业的计算机普及。目前,计算机在医疗保健行业
生物特征识别技术是利用个体所固有的生理和行为特征来进行身份鉴定的技术。与传统的身份验证手段相比,生物特征识别技术具有防伪性好、便于携带、不易丢失、不易遗忘的优点。
随着多核处理器的高速发展,并发程序已经成为现代程序设计的主流趋势。然而并发程序的执行存在不确定性,这使得传统的测试方法很难发现程序中隐匿的错误,一旦并发程序出现执
随着多媒体业务的蓬勃发展,未来的IP网络不仅要满足带宽、时延、抖动等服务质量的要求,还要支持组播,实现多点通信。组播技术可以将一份数据同时发送给多个接收者,最大限度地降低
股市预测是一项非常有挑战的任务。本文的理论基础是“有效市场假说”—在法律健全、功能良好、透明度高、竞争充分的股票市场,一切有价值的信息已经及时、准确、充分地反映在股价走势当中,简单的说就是“信息有效”。鉴于此,通过事件研究法建模事件与股价波动之间的隐含关系是合理的,基于事件信息推荐合适的股票买入,然后基于形态匹配选择恰当的时机卖出。本文主要包括三个研究点:事件检测,策略选股,择时抛售。事件检测是信
在无线通信技术快速发展、频谱资源匮乏与浪费的时代背景下,认知无线网络被认为是改善频谱资源利用率的一项关键技术。为了协调授权用户和非授权用户间的关系和改善频谱资源匮