报文分类算法在包过滤防火墙上的应用研究

被引量 : 4次 | 上传用户:atang2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对于高级的路由器设备,防范网络攻击最常用的方法是防火墙。从技术理论上讲,防火墙属于最基本的网络层安全技术,但随着网络安全技术的发展,现在的路由器防火墙已经成为一种功能先进的安全网关。防火墙在路由器上所做的就是报文过滤。报文过滤是通过匹配规则进行的,路由器设备上常规设置的过滤规则包括报文的源和目的地址及端口号,传输层的协议等。通常这些规则用ACL访问控制列表进行记录。通常情况下,使用ACL匹配报文时是线性查找。当过滤系统中规则数目很大的时候,线性查找会使系统性能变差,产生匹配时间过长的缺点。随着互联网的发展,安全需求的提高,过滤系统的规则数目只增不减,因此需要更换匹配算法加快系统速度。首先本文阐述了企业级网络的对网络安全需求,介绍了包过滤防火墙在实际中的价值,简单介绍包过滤技术和访问控制列表。提出了在包过滤防火墙存在大量规则情况下,一般路由器的线性查找存在匹配效率低下的问题。并提出更换分类算法的解决方向。研究经典的分类算法,对于不同的算法的思想进行分析,然后总结对比各种经典算法的时间复杂度,空间复杂度,更新复杂度等指标。由于ACL包过滤的规则是多维属性的,因此其需要的分类算法能够在多维的情况下有良好表现。通过比较分析出HiCut算法和RFC算法是比较适合应用在ACL包过滤上的两种算法。随后对两种算法进行了深入的研究。设计了算法的数据结构和其实现流程,并利用matlab仿真工具模拟编写了算法在实际过程中的处理过程。通过模拟仿真得出了两种算法对比与传统的线性查找在搜索时间上的巨大优势,另外总结对比两种算法在内存消耗性能和与处理时间上表现,分析两个算法的适用环境。在Linux防火墙下挂入了RFC和HiCuts算法处理函数,通过虚拟机联网测试不同匹配方法的系统吞吐量,结果证明RFC和HiCuts算法比线性匹配更具优势。最后,对本文的工作进行了总结与展望,指出了需要改进的部分和下一步的研究方向。算法的结构流程设计和实验结果对于算法在实际的路由器防火墙实现上有借鉴和指导价值。
其他文献
城市形象是人们在城市文化和功能整合的基础上形成的对城市的主观观念与想象镜像。在城市形象建构的进程中,媒体话语对城市文化的整合与发展发挥着重要的作用。要让一座城市
多糖作为非极性矿物表面抑制剂应用非常普遍,但关于其抑制机理和影响其抑制的因素研究还未完善。将国内外有关采用糊精、羧甲基纤维素(CMC)、木质素磺酸盐及古尔胶抑制滑石和
通过对已有基于ad hoc无线传感器网络路由协议的研究,提出针对AODV路由协议在信源数量较少的情况下的改进型路由协议———AODV-SR,即二次应答AODV协议,并给出了利用NS-2的仿
目的观察综合治疗对于心因性勃起功能障碍(ED)的疗效。方法40例心因性ED患者,使用性功能康复治疗仪进行治疗,每次30min,每天1次,5次为一疗程;配合性知识、性心理和性生理教育
<正>"十二五"以来,江苏省委、省政府始终坚持以人为本理念,高度重视民生工作,全面实施民生幸福工程,深入推进民生"六大体系"建设,就业、社会保障和收入分配等各项工作都取得
目的建立测定鞣酸苦参碱胶囊中苦参碱HPLC的测定方法。方法采用反相高效液相色谱法,色谱柱Pheomenex Hydro-RP C18(150 mm×4.6 mm,4μm);以磷酸盐缓冲溶液(pH=3.0)-乙腈(94
目的观察及分析碘普罗胺在冠脉介入中对肾毒性的影响。方法对应用碘普罗胺行冠脉造影中1 761例患者术前行肾功能、尿液分析检查均正常,术后给患者充分水化,术后3 d内行肾功能
目的探讨短暂性脑缺血发作(TIA)患者脑动脉微栓子与颈动脉粥样硬化斑块的关系。方法 95例TIA患者依据颈动脉超声检测分为颈动脉无斑块组(39例)和斑块组(56例),后者再分为不稳