基于帧的通信协议识别技术的研究

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:haoxiaoye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的高速发展,网络逐渐成为了人们日常交流的主要工具,同时人们利用互联网获取各种信息也更加便利和快捷,但是随之而来的则是越来越严重的信息安全问题,例如木马、入侵等问题,计算机网络的完整性、安全性、保密性均受到了非常大的挑战。虽然防火墙、入侵检测等传统的网络安全技术能解决一部分问题,但是对于提高网络服务质量、检测流量异常等要求来说,分析并识别流量所使用的协议类型是最基本的要求。目前常用的网络协议识别软件大多采用单一方法,且只能针对特定的网络数据包或数据流进行识别,自动化程度低,识别准确度不高。针对上述情况本文构建了一种新的协议识别系统,该系统将深度包检测和深度流检测相结合,对非加密的数据使用深度包检测技术,在提取数据包特征之后进行自动推理识别;对未知的加密数据则采用深度流检测技术,提取数据流特征之后使用支持向量机进行分类识别。本文第一部分介绍了数据包特征提取技术并构建了数据包特征提取系统,使用多模式匹配算法和关联规则分析算法相结合的方法来提取协议特征字符串,并将结果存储到协议特征库中。对于加密数据,数据包的内容对于用户来说是不可见的,为此,本文构建了数据流特征提取系统,通过提取数据流特征来进行加密数据的协议识别。提取了数据包特征和数据流特征之后,通过推理识别系统和分类识别系统来进行协议的识别。为此,本文第三部分介绍了系统构建使用的训练数据和测试数据的采集以及预处理,然后通过Jena自动推理机来构建基于数据包的协议识别系统,而通过支持向量机来构建基于数据流的协议识别系统。最后,测试数据表明,所构建的系统在保证准确率的情况下,不仅可以识别多层网络协议,而且提高了识别的自动化程度。从而为网络传输数据分析、状态监控、安全防护等提供了新的技术手段。
其他文献
在多agent系统(MAS)中,agent通过结盟的方式进行协商合作,是处理复杂分布式智能控制问题的重要途径。如何合理有效的形成均衡的联盟,并保证联盟趋于稳定,是联盟形成的重要课题,也
协作通信系统利用网络中的单天线终端形成虚拟天线阵列,通过其它节点的协作传输实现分集,能有效提高数据传输的可靠性。协作通信系统中的信道可以建模为瑞利块衰落(Block Fading
学位
随着通信和网络技术的飞速发展及广泛应用,未来的通信业务都希望承载在IP网络之上,Internet将逐步由单一的数据传送网络向数据、语音、图像和实时等媒体信息的综合传输网络进化
随着通信与计算机技术的快速发展,远程医疗系统已经逐渐成为常规医疗系统的重要组成部分。远程医疗系统不局限于保障医患之间交流的便利性与可靠性,在患者与医疗站点以及医疗
随着空中交通发展的日益繁荣和民航事业不断的高速发展,新时期对空中飞行器的空间利用率有了更高的要求。为了实现空中交通“自由飞行”的愿景,ADS-B技术应运而生。S模式ADS-B
为了满足日益增长的网络服务需求,越来越多的网络中间件被部署到网络中使得网络僵化问题严重。网络功能虚拟化从运营商的角度对现有网络架构进行改造,通过软硬件资源解耦,将
在信息化时代的今天,加强通信基础设施建设,对促进全球经济发展、信息交流具有重大意义。卫星通信系统以其覆盖范围广,不受地理环境影响的特点成为不二选择。卫星通信系统目
随着互联网技术的深入发展,当今网络中的应用种类变得越来越丰富。为了给不同种类的应用提供定制化的资源分配方案,业界近年来提出了两个概念AAN(Application-Aware Networks