[发明专利]一种基于数据流谱的流量验证方法及装置在审
申请号: | 202310118420.9 | 申请日: | 2023-02-10 |
公开(公告)号: | CN116366739A | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 王小娟;黄元铭;苏千叶;何明枢;郭世泽;俞赛赛;路子逵;阳柳 | 申请(专利权)人: | 北京邮电大学;中国电子科技集团公司第十五研究所 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L43/18 |
代理公司: | 北京金咨知识产权代理有限公司 11612 | 代理人: | 王紫腾 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据流 流量 验证 方法 装置 | ||
1.一种基于数据流谱的流量验证方法,其特征在于,所述方法的步骤包括:
采集流量数据包,解析所述流量数据包的五元组数据,将相同五元组的流量数据包构建为数据包集合;
基于预设的协议模板对数据包集合中的数据包进行解析,得到对于每个数据包的元数据,将数据包集合中的每个数据包的元数据作为一行,构建数据流谱;
删除所述数据流谱中预设的干扰类元数据,并对所述数据流谱中的字符类元数据进行编码,得到流谱矩阵;
将所述流谱矩阵输入到预设的验证模型中,基于所述验证模型输出验证结果。
2.根据权利要求1所述的基于数据流谱的流量验证方法,其特征在于,在将数据包集合中的每个数据包的元数据作为一行,构建数据流谱的步骤中,基于所述数据包的接收时间在数据流谱中顺序排列所述数据包对应的行。
3.根据权利要求2所述的基于数据流谱的流量验证方法,其特征在于,删除所述数据流谱中预设的干扰类元数据,并对所述数据流谱中的字符类元数据进行编码,得到流谱矩阵的步骤还包括:
若所述数据流谱的行数大于或等于预设的阈值行数,则基于预设的阈值行数在所述数据流谱中截取所述阈值行数个行用于构建流谱矩阵;
若所述数据流谱的行数小于所述阈值行数,则基于预设的阈值行数在流谱矩阵将缺失的行补0。
4.根据权利要求3所述的基于数据流谱的流量验证方法,其特征在于,在基于预设的阈值行数在所述数据流谱中截取所述阈值行数个行用于构建流谱矩阵的步骤中,在所述数据流谱中从上到下截取所述阈值行数个行。
5.根据权利要求1所述的基于数据流谱的流量验证方法,其特征在于,所述得到流谱矩阵的步骤还包括,对所述数据流谱中任一数据包缺失的元数据项目进行补0。
6.根据权利要求1所述的基于数据流谱的流量验证方法,其特征在于,所述干扰类元数据包括时间类元数据和五元组对应的元数据,在删除所述数据流谱中预设的干扰类元数据的步骤中,删除所述时间类元数据和五元组对应的元数据的列。
7.根据权利要求3所述的基于数据流谱的流量验证方法,其特征在于,在对所述数据流谱中的字符类元数据进行编码的步骤中,将所述数据流谱中的字符数据通过预设的编码模型编码为数字。
8.根据权利要求1所述的基于数据流谱的流量验证方法,其特征在于,所述将数据包集合中的每个数据包的元数据作为一行,构建数据流谱的步骤还包括,获取数据流谱中设置有第一标记的列,基于设置有第一标记的列进行二次计算,将计算结果补充到设置有第二标记的数据列。
9.根据权利要求1所述的基于数据流谱的流量验证方法,其特征在于,在将数据包集合中的每个数据包的元数据作为一行,构建数据流谱的步骤中,所述数据流谱的每一列对应一个元数据项目,将每个数据包的元数据对应所述数据流谱的元数据项目添加到数据流谱中。
10.一种基于数据流谱的流量验证装置,其特征在于,该装置包括计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机指令,所述处理器用于执行所述存储器中存储的计算机指令,当所述计算机指令被处理器执行时该装置实现如权利要求1-9任一项所述方法所实现的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学;中国电子科技集团公司第十五研究所,未经北京邮电大学;中国电子科技集团公司第十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310118420.9/1.html,转载请声明来源钻瓜专利网。