基于特征匹配的网络业务流识别方法研究

基于特征匹配的网络业务流识别方法研究

论文摘要

随着互联网的不断发展,网络所承载的业务类型不断增加,并呈现复杂化趋势。在网络安全方面也由传统的基于网络层的控制方式转变为面向业务流的控制方式。网络承载业务类型的快速更新以及网络检测对抗技术的方展,使得依据网络数据包头信息进行业务分类的准确性已经无法满足需求,面向数据包承载内容的深度包检测技术(Deep Packet Inspection: DPI)成为当前业务流识别的主要手段。本文首先对深度包检测中基于正则表达式的识别分类技术进行探讨,重点对正则表达式在实际应用中存在的匹配效率和高空间复杂度问题及其解决方法进行了阐述和分析。在此基础上,针对匹配效率问题,提出了两个分组算法:贪婪式合并分组算法和关联式合并分组算法,通过分组合并使得在提高匹配效率的同时减少内存消耗。针对DFA的冗余内存表现为状态转换表中的无效转换和由于通配符带来的重复转换问题,提出了基于位图与索引表技术的DFA状态表示方法,大大压缩了单个状态的内存利用量;根据不同DFA状态转换表之间存在的相同转换的现象,提出了基于转换函数共享的内存压缩方法。通过使多个DFA状态共享一个转换表,来缩减转换表之间存在的相同转换带来的内存膨胀。实验结果表明本文提出的算法在分组合并结果及内存压缩方面均优于以前的同类算法。在上述算法的基础上,本文实现了基于特征匹配的网络业务流识别系统中的业务流识别模块,并阐述了系统的总体设计思想和实现方法。实际运行结果表明系统具有很好的性能并且内存占用少。目前系统已经投入使用,取得了较好的应用效果。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 国内外研究现状
  • 1.3 研究目的和意义
  • 1.4 本文主要研究内容和结构
  • 第2章 正则表达式的分组合并
  • 2.1 问题分析
  • 2.1.1 低匹配效率问题
  • 2.1.2 高空间复杂度问题
  • 2.1.3 RE分组合并
  • 2.1.4 RE关联度分析
  • 2.2 贪婪式合并分组算法
  • 2.2.1 基于贪婪算法的RE分组合并思想
  • 2.2.2 算法实现
  • 2.2.3 贪婪式合并分组实验结果及分析
  • 2.3 关联式合并分组算法
  • 2.3.1 基于关联度的RE分组合并思想
  • 2.3.2 算法实现
  • 2.3.3 关联式分组合并实验结果及分析
  • 2.4 本章小结
  • 第3章 基于位图的DFA状态内存压缩
  • 3.1 DFA状态内存消耗分析
  • 3.2 消除无效转换函数
  • 3.3 重复转换函数压缩
  • 3.4 DFA状态内存压缩实验结果与分析
  • 3.5 本章小结
  • 第4章 基于转换表共享的内存压缩方法
  • 4.1 算法思想
  • 4.2 小规模DFA转换表共享压缩方法
  • 4.3 大规模DFA转换表共享压缩方法
  • 4.4 算法内存压缩性能改进
  • 4.5 索引表内存消耗分析
  • 4.6 算法时间复杂度分析
  • 4.7 STT内存压缩实验结果与分析
  • 4.8 本章小结
  • 第5章 基于特征匹配的网络业务流识别系统
  • 5.1 系统设计思想
  • 5.2 系统总体实现
  • 5.3 业务流特征管理与识别模块
  • 5.4 实验结果
  • 5.4.1 测试环境
  • 5.4.2 系统运行效果测试
  • 5.5 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].时序电路的功能验证探析[J]. 科技资讯 2008(35)
    • [2].SRM状态转换表和应用中新状态获取方法[J]. 微特电机 2018(06)
    • [3].Pubmed检索系统的主要特点[J]. 中华危重症医学杂志(电子版) 2010(03)
    • [4].法国耶稣会士夏鸣雷与中西历转换表[J]. 复旦学报(社会科学版) 2012(05)
    • [5].同步时序电路设计方法研究[J]. 科技传播 2015(16)
    • [6].哈夫曼算法在数据压缩中的应用[J]. 电脑编程技巧与维护 2013(02)
    • [7].模糊PID在PLC中的应用方法研究[J]. 机械制造与自动化 2011(03)
    • [8].新疆民汉语文翻译中形象的转换表达问题研究[J]. 语言与翻译 2013(02)
    • [9].粉墨——当代语境下的女性水墨艺术[J]. 美术向导 2009(03)
    • [10].论文学改编影视过程中的审美转换[J]. 视听 2015(12)
    • [11].一种基于高斯混合模型的实时色彩转换算法[J]. 云南大学学报(自然科学版) 2009(S1)
    • [12].浅议英中翻译学中表现形式的转变[J]. 宁德师专学报(哲学社会科学版) 2011(04)
    • [13].基于论文主题词和关键词关系网的检索词扩展研究[J]. 科技广场 2011(01)
    • [14].AES中SubBytes算法在FPGA的实现[J]. 微型机与应用 2010(03)
    • [15].基于膳食平衡的计算机点餐系统的研究[J]. 科技信息 2010(24)
    • [16].基于正则表达式的DFA拆分算法研究[J]. 计算机与数字工程 2012(08)
    • [17].基于营养评价算法配餐系统的研究[J]. 科技风 2010(18)
    • [18].一种保持Agent团队队形的路径规划方法[J]. 计算机技术与发展 2009(07)
    • [19].浅谈时序逻辑电路设计中的小技巧[J]. 科技视界 2014(30)
    • [20].关于企业所属高职院校财务报表转企业财务报表的思考[J]. 职业 2013(11)
    • [21].测验等值是开发中考评价功能之必需[J]. 教育科学 2010(01)
    • [22].基于供需平衡的计算机配餐的研究[J]. 电脑知识与技术 2010(24)
    • [23].穆斯林家庭话语中的框架转换与身份建构[J]. 中国社会语言学 2016(02)
    • [24].一种用于深度报文检测的DFA状态表压缩方法[J]. 计算机工程与应用 2008(22)
    • [25].谈谈设计继电控制线路的方法[J]. 内燃机与配件 2010(07)
    • [26].一种团队自治实体路径规划算法TAEPP[J]. 北京航空航天大学学报 2008(06)
    • [27].《芙蓉镇》与后革命性别[J]. 中国现代文学研究丛刊 2015(05)
    • [28].ICC色彩管理是如何工作的[J]. 广东印刷 2008(05)
    • [29].Batman-Adv协议客户端声明过程的改进[J]. 四川兵工学报 2014(12)
    • [30].基于LPC2134和UCOSⅡ的自动售货机状态机的研究与实现[J]. 计算机系统应用 2010(09)

    标签:;  ;  ;  ;  

    基于特征匹配的网络业务流识别方法研究
    下载Doc文档

    猜你喜欢