System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 漏洞的匹配方法及装置、非易失性存储介质、电子设备制造方法及图纸_技高网

漏洞的匹配方法及装置、非易失性存储介质、电子设备制造方法及图纸

技术编号:40914389 阅读:2 留言:0更新日期:2024-04-18 14:41
本申请公开了一种漏洞的匹配方法及装置、非易失性存储介质、电子设备。其中,该方法包括:获取网关设备在测试及开发过程中生成的历史漏洞文本;确定历史漏洞文本对应的多个目标向量,并根据多个目标向量确定历史漏洞文本对应的多个目标特征;根据多个目标特征,确定目标决策树,其中,目标决策树中包括根节点和多个叶节点,根节点用于表征网关设备的测试项及开发项,每个叶节点用于表征对多个目标特征的分类结果;将网关设备在工作过程中生成的目标漏洞文本与根节点以及多个叶节点进行匹配,得到匹配结果。本申请解决了由于无法对网关设备新产生的漏洞进行追踪,造成对漏洞的处理效率低下的技术问题。

【技术实现步骤摘要】

本申请涉及数据处理,具体而言,涉及一种漏洞的匹配方法及装置、非易失性存储介质、电子设备


技术介绍

1、目前网关类产品在软件开发过程中的特性为:大量老业务聚合修改,少量新业务增添,这使得开发过程中自测、常态化测试以及开发过程中的问题源基本类似。但是缺少问题源漏洞追踪管理方法,造成对每种网关类产品的初次开发和测试解决漏洞时,需要耗费很多人力与时间去对问题源追踪,而且在迭代开发过程中对造成相似问题漏洞不能及时查找处理。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种漏洞的匹配方法及装置、非易失性存储介质、电子设备,以至少解决由于无法对网关设备新产生的漏洞进行追踪,造成对漏洞的处理效率低下的技术问题。

2、根据本申请实施例的一个方面,提供了一种漏洞的匹配方法,包括:获取网关设备在测试及开发过程中生成的历史漏洞文本;确定历史漏洞文本对应的多个目标向量,并根据多个目标向量确定历史漏洞文本对应的多个目标特征;根据多个目标特征,确定目标决策树,其中,目标决策树中包括根节点和多个叶节点,根节点用于表征网关设备的测试项及开发项,每个叶节点用于表征对多个目标特征的分类结果;将网关设备在工作过程中生成的目标漏洞文本与根节点以及多个叶节点进行匹配,得到匹配结果。

3、可选地,确定历史漏洞文本对应的多个目标向量,包括:对历史漏洞文本进行分词处理,得到第一历史漏洞文本;确定基于网关设备的目标停用词数据库,并基于目标停用词数据库,对第一历史漏洞文本进行去除停用词处理,得到第二历史漏洞文本;根据历史漏洞文本中的漏洞字段,确定基于第二历史漏洞文本的目标词汇表,其中,目标词汇表用于记录第二历史漏洞文本中的多个目标词汇以及每个目标词汇对应的目标概率;根据历史漏洞文本以及目标词汇表,对预设词嵌入模型进行训练,得到目标词嵌入模型;利用目标词嵌入模型,确定第二历史漏洞文本中的多个目标词汇对应的多个目标向量。

4、可选地,根据多个目标特征,确定目标决策树,包括:根据多个目标特征中每两个目标特征之间的特征相似度,对多个目标特征进行聚类处理,得到聚类结果,其中,聚类结果至少包括:多个聚类簇;确定目标聚类簇对应的目标测试项字段或目标开发项字段,其中,目标聚类簇为多个聚类簇中的任意一个聚类簇;将目标聚类簇确定为预设决策树的叶节点,并将目标测试项字段或目标开发项字段确定为叶节点的唯一标识;根据叶节点以及唯一标识,确定目标决策树。

5、可选地,根据多个目标特征,确定目标决策树,包括:将目标词汇表添加至预设决策树中的预设根节点,得到根节点;在目标词汇表中确定目标特征,其中,目标特征对应的信息增益大于第一预设阈值,或者,目标特征对应的基尼指数大于第二预设阈值;根据目标特征,将目标词汇表划分为多个子集,并将多个子集分配至根节点对应的多个叶节点;根据根节点以及多个叶节点,确定目标决策树。

6、可选地,将网关设备在工作过程中生成的目标漏洞文本与根节点以及多个叶节点进行匹配,得到匹配结果,包括:对目标漏洞文本进行处理,以确定目标漏洞文本对应的第一向量,并对第一向量进行特征提取,得到第一特征;将第一特征与目标决策树中的多个叶节点进行文本特征相似度计算,并确定第一叶节点,其中,第一叶节点为在多个叶节点中,与第一特征的文本特征相似度最大的叶节点,第一叶节点中包括:多个第一历史漏洞文本对应的多个第二特征;将第一特征与多个第二特征进行文本特征相似度计算,并确定第三特征,其中,第三特征为在多个第二特征中,与第一特征的文本特征相似度最大的特征;将第三特征确定为目标漏洞文本对应的匹配结果。

7、可选地,将网关设备在工作过程中生成的目标漏洞文本与根节点以及多个叶节点进行匹配,得到匹配结果之后,方法还包括:在匹配结果为空集的情况下,将目标漏洞文本添加至误匹配数据库,其中,目标漏洞文本中包括与测试或开发相关的n个目标字段,其中,n为大于1的正整数;在误匹配数据库中,执行调整步骤,得到第i字段,其中,调整步骤包括:将n个目标字段中的第i个字段在n个目标字段中的权重占比调整至第i预设值,i为1至n的正整数;将第i字段与多个叶节点进行匹配,得到第i个匹配结果,在第i个匹配结果为空集的情况下,重复执行调整步骤,直至第i个匹配结果不为空集。

8、可选地,将第i字段与多个叶节点进行匹配,得到第i个匹配结果,在第i个匹配结果为空集的情况下,重复执行调整步骤,直至第i个匹配结果不为空集,包括:在第n个匹配结果为空集的情况下,将目标漏洞文本对应的测试项或开发项添加至目标决策树中的根节点,以对根节点进行更新。

9、根据本申请实施例的再一方面,还提供了一种数据处理装置,包括:获取模块,用于获取网关设备在测试及开发过程中生成的历史漏洞文本;第一确定模块,用于确定历史漏洞文本对应的多个目标向量,并根据多个目标向量确定历史漏洞文本对应的多个目标特征;第二确定模块,用于根据多个目标特征,确定目标决策树,其中,目标决策树中包括根节点和多个叶节点,根节点用于表征网关设备的测试项及开发项,每个叶节点用于表征对多个目标特征的分类结果;匹配模块,用于将网关设备在工作过程中生成的目标漏洞文本与根节点以及多个叶节点进行匹配,得到匹配结果。

10、根据本申请实施例的再一方面,还提供了一种非易失性存储介质,存储介质包括存储的程序,其中,程序运行时控制存储介质所在的设备执行以上的漏洞的匹配方法。

11、根据本申请实施例的再一方面,还提供了一种电子设备,包括:存储器和处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行以上的漏洞的匹配方法。

12、在本申请实施例中,采用获取网关设备在测试及开发过程中生成的历史漏洞文本;确定历史漏洞文本对应的多个目标向量,并根据多个目标向量确定历史漏洞文本对应的多个目标特征;根据多个目标特征,确定目标决策树,其中,目标决策树中包括根节点和多个叶节点,根节点用于表征网关设备的测试项及开发项,每个叶节点用于表征对多个目标特征的分类结果;将网关设备在工作过程中生成的目标漏洞文本与根节点以及多个叶节点进行匹配,得到匹配结果的方式,达到了对网关设备新产生的漏洞进行追踪的目的,从而实现了提升对漏洞的处理效率的技术效果,进而解决了由于无法对网关设备新产生的漏洞进行追踪,造成对漏洞的处理效率低下的技术问题。

本文档来自技高网...

【技术保护点】

1.一种漏洞的匹配方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定所述历史漏洞文本对应的多个目标向量,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述多个目标特征,确定目标决策树,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述多个目标特征,确定目标决策树,包括:

5.根据权利要求1所述的方法,其特征在于,将所述网关设备在工作过程中生成的目标漏洞文本与所述根节点以及所述多个叶节点进行匹配,得到匹配结果,包括:

6.根据权利要求5所述的方法,其特征在于,将所述网关设备在工作过程中生成的目标漏洞文本与所述根节点以及所述多个叶节点进行匹配,得到匹配结果之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,将所述第i字段与所述多个叶节点进行匹配,得到第i个匹配结果,在所述第i个匹配结果为空集的情况下,重复执行所述调整步骤,直至所述第i个匹配结果不为空集,包括:

8.一种数据处理装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述的漏洞的匹配方法。

10.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的漏洞的匹配方法。

...

【技术特征摘要】

1.一种漏洞的匹配方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定所述历史漏洞文本对应的多个目标向量,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述多个目标特征,确定目标决策树,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述多个目标特征,确定目标决策树,包括:

5.根据权利要求1所述的方法,其特征在于,将所述网关设备在工作过程中生成的目标漏洞文本与所述根节点以及所述多个叶节点进行匹配,得到匹配结果,包括:

6.根据权利要求5所述的方法,其特征在于,将所述网关设备在工作过程中生成的目标漏洞文本与所述根节点以及所述多个叶节点进行匹配,得到匹配结果之后...

【专利技术属性】
技术研发人员:孔雪保姜雨涵
申请(专利权)人:天翼电信终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1