基于多重特征的应用层协议辨识技术的研究与实现

被引量 : 0次 | 上传用户:cg120900230
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在通信网络日益复杂,新业务大量涌现的前提下,应用层协议层出不穷,对网络业务流量的控制能力和网络安全提出了更高的要求。怎样快速准确的识别网络中的应用层协议是网络安全监控、入侵检测、流量控制、计费管理和其他网络控制系统的前提和基础,对网络管理人员、科研人员、服务提供商、普通用户和其他数据分析师来说具有重要意义。近年来,应用层协议识别为网络监控,分析,管理提供了详细的网络应用报告,是QoS和其他网络服务的必要条件。所以,应用层协议识别在学术界引起广泛的关注并且成为一个相对独立的研究领域。现在常用的开源的协议识别软件存在以下问题:L7-filter只有一个识别引擎,无法描述一个会话中多个数据包之间的相互关系,所以有些协议特征较复杂的应用程序将无法识别或识别不准确;Opendpi是静态编码,串行且不易扩展,虽然说理论上可以识别一切协议,但性能会随着协议的增多而下降。本文首先对目前的应用层协议识别技术做了大致的分类,并对几种应用层协议识别方法进行了对比,分析了它们的优缺点和适用范围。最后,在现有技术的基础上,结合了多重特征的优点,对传统的串行正则匹配方法做了优化。将Data域的偏移量信息作为一项重要的协议特征用来识别,并根据经验将数据包的前8字节和后8字节首先编译成DFA图匹配字符串,节省了时间。本文设计实现了一个可扩展的协议识别系统框架,基于引擎的概念,将每种识别方法划归为一个识别引擎,同时加入了一个可写状态机的协议识别引擎,能支持跨包匹配的识别。最终,通过多种插入式引擎结合识别某种协议,有效地提高了协议识别的范围和效率。
其他文献
利率市场化是我国改善宏观调控的手段和效果的途径,同时也是深化金融改革的核心内容之一。利率市场化有助于改善金融环境,提高金融系统运行效率,促进经济发展的潜在能量发挥
目的:参桃软肝胶囊是在传统产品参桃软肝丸的基础上经过改革而研制的新制剂,由人参、桃仁、当归、仙鹤草、丹参、发酵虫草菌丝粉、大黄、人工牛黄等八味药组成,具有健脾养肝,
目的探讨临产后脐带绕颈不良结局的有效预防途径。方法将2010年1-11月陕西省宝鸡市中心医院脐带绕颈194例产妇作为对照组,将2011年1—11月纳入风险管理的脐带绕颈202例产妇作
目的通过调查留置PICC乳腺癌患者知信行现状,并在此基础上运用护理程序工作方法对留置PICC导管的乳腺癌患者提供系统完善的健康教育,以期提高留置PICC乳腺癌患者的知信行水平
目的:续命汤方是中医治疗中风历史上的一个重要方剂。分析续命汤类方治疗中风的中医立法基础,在现代实验及临床研究对续命汤治疗中风肯定的基础上,进一步观察续命汤加减对缺血
将合作意识与创新精神融入到音乐教学中,是素质教育的内在要求。当代社会要求人们具有良好的团队合作精神,因此在教学中培养学生的合作精神是非常有必要的。音乐教学不仅可以
北京拥有众多名胜古迹和人文景观,荟萃了自元、明、清以来的中国文化,而北京古城墙则是这文化的体现者之一。墙是中国古代建筑的重要元素之一,不同类型的墙体有着不同的意义
司法存在的本身是为了维护社会的秩序,追求社会的正义。1司法公开是法治的重要前提,是建设法治国家的根本保障;同时,司法公开是我国审判公开的宪法原则的重要体现,是司法公正
针对虚拟企业的复杂性特征,提出了以群集智能这种新颖的复杂系统建模手段研究虚拟企业的组建和运行过程.在将虚拟企业运行特点与蚁群劳动分工模型进行对比分析的基础上,将企业单
当前应着力提升领导干部互联网舆情收集能力,掌握互联网舆情人工收集和搜索引擎收集技术,对突发事件重大舆情要加强与国内第三方互联网舆情专业监测机构的合作,获取及时、准