paperbot · PL 论文追踪

全部论文 待读 收藏

P2 VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses

VGX:面向提升基于学习的软件漏洞分析的大规模样本生成
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 3/10 · 该论文用定制 Transformer 生成脆弱程序样本以提升基于学习的漏洞分析,属于机器学习与程序分析/安全的交叉,但与用户核心方向(静态分析、Agentic 程序、LLM 改进静态分析/形式化验证、浮点或贝叶斯程序分析)仅有间接关联;且使用的是定制 Transformer 而非当前 LLM/Agent,未涉及静态分析或形式化验证方法本身。引用 27 inbox
Yu Nong, Richard Fang, Guangbei Yi, Kunsong Zhao, Xiapu Luo, Feng Chen, Haipeng Cai
crossref: 2026-09-12

AI 速览

一句话:提出 VGX,用定制 Transformer 与漏洞注入编辑模式大规模生成高质量脆弱程序样本,以提升基于学习的漏洞分析。

基于学习的软件漏洞分析因缺乏大规模、高质量的有标注脆弱程序样本而受限,现有自动样本生成方法噪声较高。本文提出 VGX,面向大规模生成高质量漏洞数据集。给定正常程序,VGX 先识别可注入漏洞的代码上下文,所用定制 Transformer 引入基于值流的位置编码,并针对代码结构与上下文学习设计新预训练目标;然后,它利用从历史修复和人类真实漏洞知识中获得的漏洞注入编辑模式,在目标上下文中实施代码编辑以生成脆弱样本。摘要未报告量化结果,目标是提升下游基于学习的漏洞分析。

问题
基于学习的软件漏洞分析缺少大规模高质量标注样本,现有自动生成方法噪声高,阻碍其进一步发展。
方法
VGX 使用带值流位置编码和面向代码结构/上下文预训练目标的定制 Transformer 定位漏洞注入上下文,再根据历史修复与人类漏洞知识得到的编辑模式注入漏洞。
评估
摘要未给出具体评估设置或量化结果,仅说明目标是提升基于学习的软件漏洞分析;实际评估应关注生成样本质量及下游任务增益。
原文摘要(Abstract)

Accompanying the successes of learning-based defensive software vulnerability analyses is the lack of large and quality sets of labeled vulnerable program samples, which impedes further advancement of those defenses. Existing automated sample generation approaches have shown potentials yet still fall short of practical expectations due to the high noise in the generated samples. This paper proposes VGX, a new technique aimed for large-scale generation of high-quality vulnerability datasets. Given a normal program, VGX identifies the code contexts in which vulnerabilities can be injected, using a customized Transformer featured with a new value-flow-based position encoding and pre-trained against new objectives particularly for learning code structure and context. Then, VGX materializes vulnerability-injection code editing in the identified contexts using patterns of such edits obtained from both historical fixes and human knowledge about real-world vulnerabilities.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11481,
  title = {VGX: Large-Scale Sample Generation for Boosting Learning-Based Software Vulnerability Analyses},
  author = {Yu Nong and Richard Fang and Guangbei Yi and Kunsong Zhao and Xiapu Luo and Feng Chen and Haipeng Cai},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3639116}
}