arrow
返回

A zero-shot framework for cross-project vulnerability detection in source code

delete2025-10-29
delete0
delete
OA
AI
R
Radowanul Haque *
A
Aftab Ali
S
Sally McClean
N
Naveed Khan
DOI:10.1007/s10664-025-10749-4delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
软件漏洞的日益普遍增加了对有效检测方法的需求,尤其是在跨项目设置中,领域差异带来了显著挑战。现有的漏洞检测模型往往难以跨项目泛化,这是由于编码风格、特征分布的差异以及缺乏目标标签数据所致。本文提出了ZSVulD,一种零样本、跨项目的漏洞检测框架,旨在无需目标领域标签的情况下运行。ZSVulD利用领域无关的CodeBERT嵌入来捕捉源代码的句法和语义特征,从而实现项目间的知识迁移。该框架采用迭代式伪标签过程,其中神经网络和XGBoost分类器协同优化目标域的预测结果。特征对齐被用作诊断技术,以评估和可视化源数据集与目标数据集之间的分布差异。在Devign和REVEAL数据集上的实验表明,与现有方法相比,ZSVulD实现了更高的召回率、F1和F2分数,并着重于减少假阴性。这些发现表明,ZSVulD能够支持自动化漏洞检测流水线,为不同软件项目中的更可靠安全评估做出贡献。
Keyword:
LLMs
Vulnerability detection
Code classification
Zero-Shot learning

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

S
School of Computing
学者数:
478
论文数: 300
被引数: 2
引用论文

引用论文

Heterogeneous Cross-Project Defect Prediction Using Encoder Networks and Transfer Learning
err2024-01-01
err0
errOAAI
errHaque, Radowanul; Ali, Aftab; McClean, Sally; Cleland, Ian; Noppen, Joost
err分享
err收藏
CD-VulD: Cross-Domain Vulnerability Discovery Based on Deep Domain Adaptation
err2022-01-01
err46
PREAI
errLiu, Shigang; Lin, Guanjun; Qu, Lizhen; Zhang, Jun; De Vel, Olivier; Montague, Paul; Xiang, Yang
err分享
err收藏
Fuzzing: A Survey for Roadmap模糊测试: 路线图调查
err2022-09-09
err105
PREAI
errZhu, Xiaogang; Wen, Sheng; Camtepe, Seyit; Xiang, Yang
err分享
err收藏
err分享
err收藏
CSVD-TF: Cross-project software vulnerability detection with TrAdaBoost by fusing expert metrics and semantic metrics
err2024-07-01
err2
PREAI
errCai, Zhilong; Cai, Yongwei; Chen, Xiang; Lu, Guilong; Pei, Wenlong; Zhao, Junjie
err分享
err收藏
Software Vulnerability Analysis and Discovery Using Deep Learning Techniques: A Survey
err2020-01-01
err43
errOAAI
errZeng, Peng; Lin, Guanjun; Pan, Lei; Tai, Yonghang; Zhang, Jun
err分享
err收藏
学者 查看更多内容