【技术实现步骤摘要】
一种未知协议的数据清洗和协议字段特征提取方法
本专利技术属于网络安全
,涉及未知网络协议分析技术,特别涉及一种未知协议的数据清洗和协议字段特征提取方法。
技术介绍
现有协议分析可以分为标准协议、私有协议和未知协议。标准协议为国际或国家标准化组织采纳或批准的;私有协议也称非标准协议,本质上是未经国际或国家标准化组织采纳或批准的,厂商内部发展和采用的标准,除非授权,其他厂商一般无权使用该协议;未知协议由未公开协议文档的未知应用层协议生成,不能使用传统的协议识别工具识别分析。分析表明,在每周的统计数据流量监测中超过四成流量属于未知应用协议,这些流量给网络管理、流量监控以及入侵检测等带来了巨大的挑战,而随着新技术的发展,已有的方法对于未知协议的识别效果越来越差。因此有效的未知协议分析方法,对网络管理、流量监控、入侵检测以及维护网络安全都有重要意义。现有的未知协议的分析方法主要包含:申请号CN201410628565的专利技术专利“一种私有协议分析与识别方法”,公开了一种私有协议分析与识别方法,具体包括以 ...
【技术保护点】
1.一种未知协议的数据清洗和协议字段特征提取方法,其特征在于,该方法包括如下步骤:/nS1)在网络的汇聚点抓取网络数据包;/nS2)将抓取到的所述网络数据包按照抓取的时间顺序进行标记;/nS3)通过数据分类汇聚、获取公共数据地址、获取服务端地址、数据再分类、排除已知协议,得到清洗后的未知协议数据,具体操作步骤如下:/nS3.1)数据分类汇聚:将步骤S2)得到的经过标记的所述网络数据包,分别按源地址数据和目的地址数据进行双向配对归类,将相同源地址的数据汇聚为一类,简称I类数据;相同目的地址的数据汇聚为一类,简称II类数据;并将所述I类数据和所述II类数据分别按时序进行排序;/ ...
【技术特征摘要】
1.一种未知协议的数据清洗和协议字段特征提取方法,其特征在于,该方法包括如下步骤:
S1)在网络的汇聚点抓取网络数据包;
S2)将抓取到的所述网络数据包按照抓取的时间顺序进行标记;
S3)通过数据分类汇聚、获取公共数据地址、获取服务端地址、数据再分类、排除已知协议,得到清洗后的未知协议数据,具体操作步骤如下:
S3.1)数据分类汇聚:将步骤S2)得到的经过标记的所述网络数据包,分别按源地址数据和目的地址数据进行双向配对归类,将相同源地址的数据汇聚为一类,简称I类数据;相同目的地址的数据汇聚为一类,简称II类数据;并将所述I类数据和所述II类数据分别按时序进行排序;
S3.2)获取公共数据地址:计算经过时序排序的所述I类数据中相同的源地址的数目,取其中数目大于预设源地址数目的数据记为I类公共数据;计算经过时序排序的所述II类数据中相同的目的地址的数目,取其中数目大于预设目的地址数目的数据记为II类公共数据;并丢弃不在两类公共数据中的数据;
S3.3)获取服务端地址:比较所述I类公共数据的地址和所述II类公共数据的地址,如果相同,将该地址标记为服务端地址;否则丢弃;
S3.4)数据再分类:将从步骤S3.3)得到的具有相同服务端地址标记的数据,重新按源地址数据和服务端地址数据进行双向配对,归为同类;并按时序进行排序,得到数据包;
S3.5)去...
【专利技术属性】
技术研发人员:范明钰,王一芙,吴紫阳,鲍亮,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。