【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种漏洞处理方法、电子设备、程序产品和存储介质。
技术介绍
1、为保障业务系统运行的安全性和平稳性,及时对业务系统中的软件漏洞进行修复十分重要。相关技术中,漏洞修复依赖于软件厂商提供补丁文件。然而从一方面来说,补丁文件的开发需要耗费大量时间,在缺少补丁文件的情况下,业务系统仍在漏洞暴露的情况下工作,缺少应对方式。从另一方面来说,软件厂家可能并不提供补丁文件,而是通过更新软件版本的方式修复漏洞,然而更新的软件版本中可能包含与漏洞修复无关的更新内容,而这些更新内容容易导致软件与业务系统不兼容,进而影响业务系统的正常运行。
技术实现思路
1、本专利技术提供了一种漏洞处理方法、电子设备、程序产品和存储介质,可在软件具有已修复漏洞的修复软件版本时,基于该软件的修复软件版本和未修复软件版本定位修复漏洞的目标代码,并基于目标代码生成补丁文件,以及可在软件不具有已修复漏洞的修复软件版本时,利用预训练机器学习模型预测漏洞的修复方式,从而可有效提升漏洞修复的针对性和及时性。
>2、为解决上本文档来自技高网...
【技术保护点】
1.一种漏洞处理方法,其特征在于,包括:
2.根据权利要求1所述的漏洞处理方法,其特征在于,在所述差异代码中确定修复所述漏洞的目标代码,包括:
3.根据权利要求1所述的漏洞处理方法,其特征在于,在基于所述目标代码生成补丁文件之后,还包括:
4.根据权利要求3所述的漏洞处理方法,其特征在于,在判定所述补丁文件有效之后,还包括:
5.根据权利要求1所述的漏洞处理方法,其特征在于,将所述漏洞信息、所述未修复软件版本、所述系统环境信息输入预训练机器学习模型,得到所述预训练机器学习模型输出的漏洞修复方式,包括:
6.根
...【技术特征摘要】
1.一种漏洞处理方法,其特征在于,包括:
2.根据权利要求1所述的漏洞处理方法,其特征在于,在所述差异代码中确定修复所述漏洞的目标代码,包括:
3.根据权利要求1所述的漏洞处理方法,其特征在于,在基于所述目标代码生成补丁文件之后,还包括:
4.根据权利要求3所述的漏洞处理方法,其特征在于,在判定所述补丁文件有效之后,还包括:
5.根据权利要求1所述的漏洞处理方法,其特征在于,将所述漏洞信息、所述未修复软件版本、所述系统环境信息输入预训练机器学习模型,得到所述预训练机器学习模型输出的漏洞修复方式,包括:
6.根据权利要求5所述的漏洞处理方法,其特征在于,所述预训练机器学习模型的训练过程,包括:
7.根据权利要求1所述的漏洞处理方法,其特征在于,在得到所述预训练机器学习模型输出的漏洞修复方式之后,还包括:
8.根据权利要求7所述的漏洞处理方法,其特征在于,在判定所述漏洞修复方...
【专利技术属性】
技术研发人员:李俊昌,苏志远,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。