当前位置: 首页 > 专利查询>杨馨专利>正文

基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统技术方案

技术编号:30971003 阅读:12 留言:0更新日期:2021-11-25 20:50
本申请实施例提供一种基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统,基于指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及指定挖掘路径对应的目标输出漏洞挖掘分布,基于漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修复组件更新信息,然后基于目标输出漏洞挖掘分布通过更新后的漏洞修复组件针对目标应用软件服务进行漏洞修复。如此,可以基于与过往的漏洞修复活动适应的漏洞修复组件进行漏洞修复。此外,漏洞修复还参考了指定挖掘路径内的目标输出漏洞挖掘分布,可以提高漏洞修复的完善性,提高业务运行服务的稳定性。提高业务运行服务的稳定性。提高业务运行服务的稳定性。

【技术实现步骤摘要】
基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统


[0001]本申请涉及互联网服务优化
,具体而言,涉及一种基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统。

技术介绍

[0002]系统漏洞(System Vulnerabilities)是指应用软件或操作系统软件在逻辑设计上的缺陷或错误,被不法者利用,通过网络植入木马、病毒等方式来攻击或控制整个电脑,窃取电脑中的重要资料和信息,甚至破坏系统。在不同种类的软、硬件设备,同种设备的不同版本之间,由不同设备构成的不同系统之间,以及同种系统在不同的设置条件下,都会存在各自不同的安全漏洞问题。相关技术中,通过进行软件服务漏洞信息分析,可以得到目标输出漏洞挖掘分布以利于后续进行漏洞修复。相关技术中的漏洞修复方案无法有效地参考过往的漏洞修复活动,漏洞修复的完善性略有不足,从而可能胡影响业务运行服务的稳定性。

技术实现思路

[0003]为了至少克服现有技术中的上述不足,本申请的目的在于提供一种基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统。
[0004]第一方面,本申请提供一种基于大数据漏洞挖掘的漏洞修复方法,应用于人工智能挖掘系统,所述人工智能挖掘系统与多个云端服务系统通信连接,所述方法包括:基于针对目标应用软件服务的漏洞修复组件的变更指示信息,获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及所述指定挖掘路径对应的目标输出漏洞挖掘分布;基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过预先进行AI训练的漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修复组件更新信息,对所述目标应用软件服务的漏洞修复组件进行更新;基于所述目标输出漏洞挖掘分布通过更新后的所述漏洞修复组件针对所述目标应用软件服务进行漏洞修复。
[0005]第二方面,本申请实施例还提供一种基于大数据漏洞挖掘的漏洞修复系统,所述基于大数据漏洞挖掘的漏洞修复系统包括人工智能挖掘系统和与所述人工智能挖掘系统通信连接的多个云端服务系统;所述人工智能挖掘系统,用于:基于针对目标应用软件服务的漏洞修复组件的变更指示信息,获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及所述指定挖掘路径对应的目标输出漏洞挖掘分布;基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过预先进行AI训练的漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修
复组件更新信息,对所述目标应用软件服务的漏洞修复组件进行更新;基于所述目标输出漏洞挖掘分布通过更新后的所述漏洞修复组件针对所述目标应用软件服务进行漏洞修复。
[0006]基于以上方面,基于针对目标应用软件服务的漏洞修复组件的变更指示信息,获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及指定挖掘路径对应的目标输出漏洞挖掘分布,然后基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过具有漏洞修复强度的参考漏洞修复参考向量集进行模型收敛配置得到的漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修复组件更新信息,对所述目标应用软件服务的漏洞修复组件进行更新。最后,基于所述目标输出漏洞挖掘分布通过更新后的所述漏洞修复组件针对所述目标应用软件服务进行漏洞修复。如此,可以实现针对修复节点的漏洞修复强度对目标应用软件服务针对所述修复节点的漏洞修复组件进行漏洞修复更新,以基于与过往的漏洞修复活动适应的漏洞修复组件进行漏洞修复。此外,漏洞修复还参考了指定挖掘路径内的目标输出漏洞挖掘分布,可以提高漏洞修复的完善性,提高业务运行服务的稳定性。
附图说明
[0007]为了更清楚地说明本申请实施例的技术方案,以下将对实施例中所需要调用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。
[0008]图1为本申请实施例提供的基于大数据漏洞挖掘的漏洞修复系统的应用场景示意图;图2为本申请实施例提供的基于大数据漏洞挖掘的漏洞修复方法的流程示意图;图3为本申请实施例提供的用于实现上述的基于大数据漏洞挖掘的漏洞修复方法的人工智能挖掘系统的结构示意框图。
具体实施方式
[0009]图1是本申请一种实施例提供的基于大数据漏洞挖掘的漏洞修复系统10的应用场景示意图。基于大数据漏洞挖掘的漏洞修复系统10可以包括人工智能挖掘系统100和与人工智能挖掘系统100通信连接的云端服务系统200。图1所示的基于大数据漏洞挖掘的漏洞修复系统10仅为一种可行的示例,在其它可行的实施例中,该基于大数据漏洞挖掘的漏洞修复系统10也可以仅包括图1所示组成部分的其中的至少部分或者还可以包括其它的组成部分。
[0010]一种可基于独立构思的实施例中,基于大数据漏洞挖掘的漏洞修复系统10中的人工智能挖掘系统100和云端服务系统200可以通过配合执行以下方法实施例所描述的基于大数据漏洞挖掘的漏洞修复方法,具体人工智能挖掘系统100和云端服务系统200的执行步骤部分可以参照以下方法实施例的详细描述。
[0011]本实施例提供的基于大数据漏洞挖掘的漏洞修复方法可以由图1中所示的人工智能挖掘系统100执行,以下对该基于大数据漏洞挖掘的漏洞修复方法进行详细介绍。
[0012]步骤S100,基于针对目标应用软件服务的漏洞修复组件的变更指示信息,获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及指定挖掘路径对应的目标输出漏洞挖掘分布。
[0013]一种可基于独立构思的实施例中,目标应用软件服务可以是指任意在云端进行运行的软件服务,例如电子商务软件服务、智慧医疗软件服务等。指定挖掘路径可以是指用于指导在先漏洞挖掘的挖掘方向的挖掘路径。相关技术中,对于没有携带特定的目标修复类别属性的漏洞修复活动,通常可以称之为新增漏洞修复活动,新增漏洞修复活动,通常是指针对新出发的软件服务漏洞触发的修复活动,这些修复活动可以从各个云端服务中进行统计,以便于进行修复活动数据的共享。对于这些新增漏洞修复活动,需要进行响应的特征挖掘以避免之后出发相关联的新增漏洞时及时进行响应修复,也即,针对目标应用软件服务而言,可以获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,漏洞修复参考向量集可以用于表征在过往进行漏洞修复过程中的参考修复策略特征信息。指定挖掘路径对应的目标输出漏洞挖掘分布可以基于在先的大数据漏洞挖掘获得,具体会在后文进行详细描述。
[0014]步骤S200,基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过具有漏洞修复强度的参考漏洞修复参考向量集进行模型收敛配置得到的漏洞修复组本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述方法包括:基于针对目标应用软件服务的漏洞修复组件的变更指示信息,获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及所述指定挖掘路径对应的目标输出漏洞挖掘分布;基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过预先进行AI训练的漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修复组件更新信息,对所述目标应用软件服务的漏洞修复组件进行更新;基于所述目标输出漏洞挖掘分布通过更新后的所述漏洞修复组件针对所述目标应用软件服务进行漏洞修复。2.根据权利要求1所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过预先进行AI训练的漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修复组件更新信息,对所述目标应用软件服务的漏洞修复组件进行更新,包括:确定与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集所分别对应的不同漏洞修复位置;基于所述不同漏洞修复位置,确定与所述不同漏洞修复位置对应的漏洞修复知识图谱;基于所述漏洞修复知识图谱,对所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集进行知识实体配置,得到与对应的漏洞修复位置对应的没有携带目标修复类别属性的知识实体配置向量集;通过所述漏洞修复组件更新模型对所述没有携带目标修复类别属性的知识实体配置向量集进行漏洞修复强度分析,并基于漏洞修复强度数据得到所述目标应用软件服务的漏洞修复组件更新信息,其中,所述漏洞修复组件更新模型包括向量挖掘结构、漏洞修复强度分析结构以及更新结构;发送所述目标应用软件服务的漏洞修复组件更新信息至所述目标应用软件服务对应的漏洞修复进程,以对所述目标应用软件服务针对候选漏洞修复活动对应的修复节点的漏洞修复组件进行漏洞修复更新。3.根据权利要求2所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述漏洞修复组件更新信息包括基于漏洞修复强度数据得到的漏洞修复强度在目标修复强度范围内的候选漏洞修复活动对应的修复节点,以及针对相应的修复节点的漏洞修复更新策略,所述发送所述目标应用软件服务的漏洞修复组件更新信息至所述目标应用软件服务对应的漏洞修复进程,以对所述应用软件服务针对候选漏洞修复活动对应的修复节点的漏洞修复组件进行漏洞修复更新,包括:当所述目标应用软件服务针对所述修复节点的漏洞修复强度位于与第一修复更新行为对应的第一目标修复强度范围内时,在人工智能挖掘系统中将所述目标应用软件服务针对所述修复节点的漏洞修复组件按照所述漏洞修复组件更新信息进行更新,并将更新内容发送给所述目标应用软件服务对应的漏洞修复进程,其中,针对所述修复节点的漏洞修复更新策略包括降低所述目标应用软件服务针对所述修复节点的修复优先级,其中,所述第一目标修复强度范围的最大修复强度不大于第一目标强度;
当所述目标应用软件服务针对所述修复节点的漏洞修复强度位于与第二修复更新行为对应的第二目标修复强度范围内时,启用所述目标应用软件服务对应的软件功能项目进行更新修复配置的流程,当所述目标应用软件服务对应的软件功能项目通过更新修复配置后,在所述人工智能挖掘系统中将所述目标应用软件服务针对所述修复节点的漏洞修复组件按照所述漏洞修复组件更新信息进行更新,其中,针对所述修复节点的漏洞修复更新策略包括提高所述目标应用软件服务针对所述修复节点的修复优先级,所述第二目标修复强度范围的最小修复强度不小于第二目标强度;在将所述目标应用软件服务针对所述修复节点的漏洞修复组件按照所述漏洞修复组件更新信息进行更新后,将所述指定挖掘路径所述目标应用软件服务针对所述修复节点的漏洞修复活动的漏洞修复参考向量集的修复类别属性修改为所述目标修复类别属性。4.根据权利要求2所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述方法还包括:获取具有不同应用标签特征的目标应用软件服务序列和不同漏洞修复位置对应的标注有修复类别属性的过往漏洞修复活动数据;基于所述目标应用软件服务序列的应用标签特征和所述漏洞修复位置的过往漏洞修复活动数据,得到与所述漏洞修复组件更新模型对应的知识实体配置向量集,其中所述知识实体配置向量集中包括不同的参考漏洞修复参考向量集;确定不同的漏洞修复强度范围,并基于相应的漏洞修复强度范围对所述知识实体配置向量集中包括的各参考漏洞修复参考向量集进行范围拆分,得到与所述漏洞修复组件更新模型对应的不同漏洞修复强度的训练基础数据集,其中,所述训练基础数据集包括多个参考漏洞修复参考向量集;基于所述不同漏洞修复强度的训练基础数据集对所述漏洞修复组件更新模型进行模型收敛配置,得到模型收敛配置后的漏洞修复组件更新模型,以用于对所述漏洞修复位置中的目标应用软件服务的漏洞修复组件进行漏洞修复更新。5.根据权利要求4所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述确定不同的漏洞修复强度范围,并基于相应的漏洞修复强度范围对所述知识实体配置向量集进行范围拆分,得到与所述漏洞修复组件更新模型对应的不同漏洞修复强度的训练基础数据集,包括:确定与所述漏洞修复组件更新模型关联的应用软件服务类别标签,并基于所述漏洞修复组件更新模型的应用软件服务类别标签确定不同强度范围的漏洞修复强度;确定所述知识实体配置向量集中的各参考漏洞修复参考向量集所对应的漏洞修复强度数据;基于与所述漏洞修复组件更新模型对应的梯度下降算法以及不同强度范围的漏洞修复强度对所述知识实体配置向量集中的各参考漏洞修复参考向量集所对应的漏洞修复强度数据进行处理,得到用于训练所述漏洞修复组件更新模型对应的不同漏洞修复强度的训练基础数据集;所述基于所述不同漏洞修复强度的训练基础数据集对所述漏洞修复组件更新模型进行模型收敛配置,得到模型收敛配置后的漏洞修复组件更新模型,包括:通过所述漏洞修复组件更新模型中向量挖掘结构,对所述训练基础数据集中的各参考
...

【专利技术属性】
技术研发人员:杨馨姜虎
申请(专利权)人:杨馨
类型:发明
国别省市:

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

1