多模式匹配算法及其在UTM网关中的应用研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:kevinstudy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的高速发展,来自网络安全的威胁和压力日益严重,防火墙技术成为保障信息安全的重要手段。但传统的防火墙系统难以高效地进行内容过滤,往往会成为整个网络性能的瓶颈。因此,如何提高防火墙系统的效率成为信息安全领域的研究热点。而模式匹配技术作为防火墙系统的核心技术之一,提高其效率能有效的提高防火墙系统的性能。本文首先阐述防火墙的研究现状,研究了网络级和应用级防火墙的内容过滤机制及其优缺点,并详细阐述了UTM网关的技术特点。介绍了经典单模式算法BF、KMP和BM算法,详细阐述AC与AC-BM两种多模式匹配算法的原理。AC-BM算法是目前公认的一种效率较高的多模式匹配算法,但是由于自身特点的限制,有最大跳转长度较短以及平均跳转长度不足的缺点。本文提出了一种基于前置字符的多模式匹配算法——AC-PCJ算法。该算法通过前置字符与坏字符跳转规则的计算得到实际跳转长度,与AC-BM算法相比将最大跳转长度由L增加到L+1,并且计算前置字符跳转长度时无需考虑失效字符的位置,具有较高的效率。通过测试验证了AC-PCJ算法的效率。根据UTM网关的结构特点,基于Linux下Netfilter架构,设计了UTM网关原型系统,其中病毒过滤模块的核心算法使用AC-PCJ算法实现。搭建测试环境,对UTM网关系统的病毒过滤功能和性能进行了有效的测试。测试结果表明,该UTM网关不仅能有效过滤病毒,而且具有较高的过滤效率。
其他文献
随着网络技术和数字设备的发展,数字数据分布变得越来越容易也越来越快,信息通过因特网传输几乎无处不在,由于数据通信渠道的安全性缺陷,出现了诸如非法复制、伪造和诈骗等一
交通系统是一个庞大复杂的系统,具有随机性、复杂性和不确定性等特点。如今的交通控制大多以经典交通流理论与普通的控制理论原理为基础,较少涉及交通流混沌控制研究,混沌控制的
数字3C加速融合的时代,以影音播放为代表的嵌入式多媒体处理有着广阔的市场空间,机顶盒、智能手机、平板电脑等嵌入式终端逐渐占领消费类电子市场,用户不断增长的需求对嵌入式多
负责计算最优路径和转发数据的无线传感器网络路由协议在整个无线传感网体系中起着关键的作用,路由协议的好坏直接决定了网络的性能、生存期、健壮性等指标。   论文针对当
Internet的蓬勃发展,网络已经在人们的日常生活中扮演着越来越重要的角色。但是,随之而来的网络攻击手段也愈来愈复杂化、多元化、智能化。如何保证网络不受网络攻击入侵破坏
在信息技术飞速发展的今天,计算机技术已经渗透到各行各业,成为人们工作生活中不可或缺的技术手段,所以人们对软件系统需求的规模和复杂度也是日益扩大和提升。由于上述原因,
集成学习是近年机器学习领域的研究热点之一。集成学习的基本思想是,首先通过多个基分类器对问题进行分类,然后利用某种方式对分类结果进行综合,以得到更准确的结果。其中,基分类
分布式数据库系统中,数据分布在计算机网络各物理站点上,所以要求把分布式事务分解成若干子事务,在不同的站点上对相应的本地数据库进行操作,由此引发了分布式事务提交的原子性问
随着计算机网络技术的飞速发展和网络应用范围的不断扩大,各种网络攻击与破坏与日俱增,网络安全问题日益突出。如何有效并及时地发现各种入侵行为,对计算机操作系统和网络资
随着计算机技术和网络技术的应用越来越广泛,我国各旅游目的地城市的旅游服务信息化建设程度得到迅速发展,但仍存在一些亟待解决的问题,如重复建设严重、信息应用普及率低、信息