검색으로 돌아가기
기록
基于对抗训练数据增强与多任务学习的软件漏洞理解方法
발명유효
10조회수
4청구항 · 1 독립항
§ Ⅰ
개요
발명자
陈翔; 陈思宇; 杨煚懿; 郑梦林; 韦旻楠; 田丹; 鞠小林; 王荣; 王吉彬
IPC 분류
G06F 21/57 (2013.01)G06N 3/045 (2023.01)G06N 3/084 (2023.01)G06N 3/0985 (2023.01)G06N 3/098 (2023.01)G06N 3/094 (2023.01)
本发明提出一种基于对抗训练数据增强与多任务学习的软件漏洞理解方法,属于软件质量保障技术领域,解决了现有方法中难以同时准确完成漏洞类型预测与行级漏洞定位且增强样本易破坏代码语义的技术问题。其技术方案为:包括以下步骤:(1)构建包含漏洞类型标签和行级漏洞标签的C/C++漏洞数据集;(2)采用PGD算法在嵌入空间生成受AST和PDG约束的对抗训练数据增强方法;(3)以预训练模型为共享编码器。本发明的有益效果为:该方法能够显著提升两个任务的性能,并有效减少漏洞理解和分析过程中所需的人工工作量。