针对LZ77的压缩网络流量匹配算法的研究与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:CANDICE301
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过Web传输页面时压缩HTTP文本的急剧增加主要是由于通过移动设备来上网的人数的增加。诸如Yahoo!,Google,MSN,YouTube,Facebook等网站都使用HTTP压缩来提高内容下载的速度。HTTP1.1使用的标准压缩方法是GZIP。HTTP压缩的急剧增加给网络设备提出了新的挑战,例如入侵防御系统(IPS),内容过滤和Web应用程序防火墙(WAF),这些设备会检查内容是否存在安全隐患并平衡决策。这些设备位于服务器和客户端之间,并执行深度数据包检查(DPI),在收到压缩流量后,网络设备首先需要对消息进行解压缩以检查其有效负载。最近,特别是由于带宽有限的移动设备的激增,DPI组件不得不处理压缩流量。这增加了在检查之前数据解压缩的额外性能损失,且现在大多数网站都使用压缩流量。因此对压缩网络流量进行匹配变得更具挑战性。只有保证能对压缩网络流量进行匹配才能保护内部网络的安全性,否则内部网络的安全性会大大降低。当前网络流量主要有两种压缩算法,分别是GZIP算法和SDCH算法。本文主要针对的是GZIP算法压缩的网络流量。在分析了现有的几种针对GZIP压缩网络流量的模式匹配算法的核心思想以及匹配流程后,本文提出了一种基于ACCH的压缩网络流量匹配算法,命名为IACCH,主要针对的就是ACCH在扫描指针左右边界以及内部区域时可能出现的冗余扫描的问题。本算法主要的研究方向就是通过增加在扫描指针时可以跳过的字节数,来实现加速压缩网络流量匹配。IACCH中引入了负因子的概念,即不会出现在模式串中的字符串。在左边界扫描流程中,通过判断指针前是否有负因子的存在来判断是否可以跳过左边界扫描流程。然后在扫描内部区域的流程中,通过引入一个新的参数depth来判断内部区域中具有match状态的字节出发生的匹配是否超出了指针边界。最后通过设计几组对比实验,分别对两个算法的性能、空间占用以及匹配准确性进行对比,通过实验结果可以得出,IACCH在保持空间占用基本不变并且同时能保证不错过任何检测的基础下,相较ACCH算法在性能上提升了10%-30%,较大地提升了性能。然后通过分析网络流量的性质,对IACCH进行进一步地优化。在分析IACCH的匹配流程中发现,如果可以记录下扫描过的字节在自动机里的状态的话,就可以实现在绝大多数情况下跳过右边界扫描流程,从而实现加速压缩网络流量匹配。IACCH的优化是通过引入新的参数state来存储字节在DFA自动机中的状态,在左边界处理流程中,还是通过判断指针前是否出现负因子来决定是否可以跳过左边界扫描流程,在扫描右边界的流程中通过引入新的参数state来判断是否可以跳过右边界扫描流程,通过分析可能出现的所有情况,验证了本算法在绝大多数情况下可以跳过右边界扫描流程,从而实现了加速压缩网络流量匹配。再通过几组对比实验比较了ACCH算法和IACCH优化前后的算法的性能、空间占用以及匹配的准确性,通过实验,可以得出优化后的算法相比于优化前的算法在牺牲了一些空间的基础下,在性能上再提升了5%-20%。
其他文献
本论文旨在研究一株新的罗伊氏乳杆菌菌株(Lactobacillus reuteri LR1)对断奶仔猪生长性能、肠道形态、肠道屏障功能以及氨基酸转运的影响。试验分成3个部分:第一部分:旨在研究
随着中外文化交流的日益频繁,人们对诗歌翻译提出了越来越高的要求。无论多么好的译文,如果失落或者歪曲了原文的文化意象,就会导致文化意象的错位。传递文化意象的问题,从根
随着计算机技术、云计算以及物联网等技术的发展,当今社会已然进入大数据时代。笔者首先阐述大数据背景下计算机网络安全的影响因素,其次,具体分析大数据背景下潜在的计算机
<正>外卖食品安全的关注点已经从源头商家延伸至配送链条,网络订餐行业首个配送箱消毒标准7月11日在中国烹饪协会团体标准发布会上向外公布。分析指出,配送工具使用、清洁标
提出用Motorola32位单片机的定时处理单元开发双燃料发动机六缸驱动信号的方法,该方法的硬件实现简单,精度高,在实际中有着很高的应用合成双燃料罔缸驱动信号的典型方法。
介绍了振动探测器利用单片机实现双通道测控地震波的设计方法,给出了抑制同频干扰、噪扰引起误报警的技术措施。
<正>【十九大报告原文】文化自信是一个国家、一个民族发展中更基本、更深沉、更持久的力量。必须坚持马克思主义,牢固树立共产主义远大理想和中国特色社会主义共同理想,培育
思想政治工作对于航道职工的全面发展具有十分重要的作用。对航道职工进行思想政治人文关怀是促进航道职工的自由全面发展的必然途径。只有不断创新思想政治工作思路、途径,才
GPS即全球定位系统,它是近些年才发展起来的测绘新技术,随着科学技术的发展,GPS定位技术越来越成熟,并且逐步应用到测绘的很多领域,其在工程测绘中的应用也得到了很快地发展。这是因为GPS有着很多传统测绘技术没有的优势,其全天候、高精度、操作简便的优势在工程测绘当中发挥着重要作用。以GPS测量技术为例,介绍了GPS测量技术的优点,论述了GPS测量技术的广泛应用,同时对GPS在工程测量中的问题及对策进
目的调查就诊于陕西省人民医院产科的孕妇妊娠期血清中维生素A、E水平,分析其与妊娠合并症的关系,以此来评价本院妊娠期妇女血清维生素营养水平,开展科学合理的妊娠期营养保健工作。方法随机选取2017年02月至2018年03月在陕西省人民医院产科进行产前检查及妊娠晚期住院分娩的符合纳入标准的妊娠期妇女共计993例,使用液相色谱-串联质谱法定量测定孕妇血清中维生素A和维生素E浓度。采用二分类Logistic