【技术实现步骤摘要】
基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统
[0001]本申请涉及互联网服务优化
,具体而言,涉及一种基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统。
技术介绍
[0002]系统漏洞(System Vulnerabilities)是指应用软件或操作系统软件在逻辑设计上的缺陷或错误,被不法者利用,通过网络植入木马、病毒等方式来攻击或控制整个电脑,窃取电脑中的重要资料和信息,甚至破坏系统。在不同种类的软、硬件设备,同种设备的不同版本之间,由不同设备构成的不同系统之间,以及同种系统在不同的设置条件下,都会存在各自不同的安全漏洞问题。相关技术中,通过进行软件服务漏洞信息分析,可以得到目标输出漏洞挖掘分布以利于后续进行漏洞修复。相关技术中的漏洞修复方案无法有效地参考过往的漏洞修复活动,漏洞修复的完善性略有不足,从而可能胡影响业务运行服务的稳定性。
技术实现思路
[0003]为了至少克服现有技术中的上述不足,本申请的目的在于提供一种基于大数据漏洞挖掘的漏洞修复方法及人工智能挖掘系统。
[0004]第一方面,本申请提供一种基于大数据漏洞挖掘的漏洞修复方法,应用于人工智能挖掘系统,所述人工智能挖掘系统与多个云端服务系统通信连接,所述方法包括:基于针对目标应用软件服务的漏洞修复组件的变更指示信息,获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及所述指定挖掘路径对应的目标输出漏洞挖掘分布;基于所述没有携带目标修复类别属性的漏洞修复活动的漏 ...
【技术保护点】
【技术特征摘要】
1.一种基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述方法包括:基于针对目标应用软件服务的漏洞修复组件的变更指示信息,获取指定挖掘路径与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集以及所述指定挖掘路径对应的目标输出漏洞挖掘分布;基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过预先进行AI训练的漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修复组件更新信息,对所述目标应用软件服务的漏洞修复组件进行更新;基于所述目标输出漏洞挖掘分布通过更新后的所述漏洞修复组件针对所述目标应用软件服务进行漏洞修复。2.根据权利要求1所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述基于所述没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集,并通过预先进行AI训练的漏洞修复组件更新模型得到针对所述目标应用软件服务的漏洞修复组件更新信息,对所述目标应用软件服务的漏洞修复组件进行更新,包括:确定与所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集所分别对应的不同漏洞修复位置;基于所述不同漏洞修复位置,确定与所述不同漏洞修复位置对应的漏洞修复知识图谱;基于所述漏洞修复知识图谱,对所述目标应用软件服务对应的没有携带目标修复类别属性的漏洞修复活动的漏洞修复参考向量集进行知识实体配置,得到与对应的漏洞修复位置对应的没有携带目标修复类别属性的知识实体配置向量集;通过所述漏洞修复组件更新模型对所述没有携带目标修复类别属性的知识实体配置向量集进行漏洞修复强度分析,并基于漏洞修复强度数据得到所述目标应用软件服务的漏洞修复组件更新信息,其中,所述漏洞修复组件更新模型包括向量挖掘结构、漏洞修复强度分析结构以及更新结构;发送所述目标应用软件服务的漏洞修复组件更新信息至所述目标应用软件服务对应的漏洞修复进程,以对所述目标应用软件服务针对候选漏洞修复活动对应的修复节点的漏洞修复组件进行漏洞修复更新。3.根据权利要求2所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述漏洞修复组件更新信息包括基于漏洞修复强度数据得到的漏洞修复强度在目标修复强度范围内的候选漏洞修复活动对应的修复节点,以及针对相应的修复节点的漏洞修复更新策略,所述发送所述目标应用软件服务的漏洞修复组件更新信息至所述目标应用软件服务对应的漏洞修复进程,以对所述应用软件服务针对候选漏洞修复活动对应的修复节点的漏洞修复组件进行漏洞修复更新,包括:当所述目标应用软件服务针对所述修复节点的漏洞修复强度位于与第一修复更新行为对应的第一目标修复强度范围内时,在人工智能挖掘系统中将所述目标应用软件服务针对所述修复节点的漏洞修复组件按照所述漏洞修复组件更新信息进行更新,并将更新内容发送给所述目标应用软件服务对应的漏洞修复进程,其中,针对所述修复节点的漏洞修复更新策略包括降低所述目标应用软件服务针对所述修复节点的修复优先级,其中,所述第一目标修复强度范围的最大修复强度不大于第一目标强度;
当所述目标应用软件服务针对所述修复节点的漏洞修复强度位于与第二修复更新行为对应的第二目标修复强度范围内时,启用所述目标应用软件服务对应的软件功能项目进行更新修复配置的流程,当所述目标应用软件服务对应的软件功能项目通过更新修复配置后,在所述人工智能挖掘系统中将所述目标应用软件服务针对所述修复节点的漏洞修复组件按照所述漏洞修复组件更新信息进行更新,其中,针对所述修复节点的漏洞修复更新策略包括提高所述目标应用软件服务针对所述修复节点的修复优先级,所述第二目标修复强度范围的最小修复强度不小于第二目标强度;在将所述目标应用软件服务针对所述修复节点的漏洞修复组件按照所述漏洞修复组件更新信息进行更新后,将所述指定挖掘路径所述目标应用软件服务针对所述修复节点的漏洞修复活动的漏洞修复参考向量集的修复类别属性修改为所述目标修复类别属性。4.根据权利要求2所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述方法还包括:获取具有不同应用标签特征的目标应用软件服务序列和不同漏洞修复位置对应的标注有修复类别属性的过往漏洞修复活动数据;基于所述目标应用软件服务序列的应用标签特征和所述漏洞修复位置的过往漏洞修复活动数据,得到与所述漏洞修复组件更新模型对应的知识实体配置向量集,其中所述知识实体配置向量集中包括不同的参考漏洞修复参考向量集;确定不同的漏洞修复强度范围,并基于相应的漏洞修复强度范围对所述知识实体配置向量集中包括的各参考漏洞修复参考向量集进行范围拆分,得到与所述漏洞修复组件更新模型对应的不同漏洞修复强度的训练基础数据集,其中,所述训练基础数据集包括多个参考漏洞修复参考向量集;基于所述不同漏洞修复强度的训练基础数据集对所述漏洞修复组件更新模型进行模型收敛配置,得到模型收敛配置后的漏洞修复组件更新模型,以用于对所述漏洞修复位置中的目标应用软件服务的漏洞修复组件进行漏洞修复更新。5.根据权利要求4所述的基于大数据漏洞挖掘的漏洞修复方法,其特征在于,所述确定不同的漏洞修复强度范围,并基于相应的漏洞修复强度范围对所述知识实体配置向量集进行范围拆分,得到与所述漏洞修复组件更新模型对应的不同漏洞修复强度的训练基础数据集,包括:确定与所述漏洞修复组件更新模型关联的应用软件服务类别标签,并基于所述漏洞修复组件更新模型的应用软件服务类别标签确定不同强度范围的漏洞修复强度;确定所述知识实体配置向量集中的各参考漏洞修复参考向量集所对应的漏洞修复强度数据;基于与所述漏洞修复组件更新模型对应的梯度下降算法以及不同强度范围的漏洞修复强度对所述知识实体配置向量集中的各参考漏洞修复参考向量集所对应的漏洞修复强度数据进行处理,得到用于训练所述漏洞修复组件更新模型对应的不同漏洞修复强度的训练基础数据集;所述基于所述不同漏洞修复强度的训练基础数据集对所述漏洞修复组件更新模型进行模型收敛配置,得到模型收敛配置后的漏洞修复组件更新模型,包括:通过所述漏洞修复组件更新模型中向量挖掘结构,对所述训练基础数据集中的各参考
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。