摘要
本发明公开了一种基于检索增强的漏洞补丁生成方法、系统及存储介质,该方法包括:步骤S1:修复模板检索器构建:在漏洞训练集上提取修复模板,存储修复模板与历史修复提交的映射,构建模板数据库;将缺陷代码片段与模板进行匹配,通过匹配成功的模板检索到一组相关的历史修复行为;步骤S2:补丁生成器训练阶段:对从步骤S1中检索到的相似历史修复片段进行训练,获取补丁生成模型;步骤S3:利用步骤S2的补丁生成模型生成漏洞补丁。该系统和存储介质均是用来执行上述方法。本发明具有原理简单、适用范围广、可自动化地将修复模板用于修复等优点。
技术关键词
生成方法
模板
补丁
漏洞
脚本
编辑
解码器架构
编码器模块
阶段
注意力
生成系统
语义特征
字典
处理器
存储器
标记
节点
分词