arrow
返回

Real-World Code Vulnerability Detection Framework: From Data Preprocessing to Multi-Feature Fusion Detection

delete2025-08-21
delete0
PRE
AI
J
Jixian Zhang
Q
Qingfeng Du
S
Sheng Li
Z
Zhongda Lu
T
Ting He
C
Cheng‐Wei Liu
DOI:10.1109/TDSC.2025.3601228delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
代码漏洞检测(CVD)是确保软件安全性、稳定性和可靠性的关键方法。当被恶意行为者或黑客利用时,代码漏洞可能导致一系列严重后果并造成重大损失。然而,当前实际CVD的有效性并不理想,存在若干需要优化和解决的问题。这些问题包括实际CVD数据集质量差、代码中间结构资源消耗高、正负样本不平衡以及代码漏洞特征建模不足。为应对这些挑战,我们提出了一种用于实际CVD的全面高效框架MARCOVul。它提供了从数据预处理到最终漏洞检测的完整流程,优化了整个实际CVD流水线。我们的方法首先采用数据衍生技术,旨在提升数据集的整体质量。接着,我们提出一种代码特定的数据增强方法,以解决数据集中样本不平衡的问题。随后,我们提出一种代码中间结构简化方法,以降低计算复杂度和资源消耗,同时充分利用语言模型的能力。最后,我们提出一种基于多特征融合的实际CVD方法,用于识别代码中的潜在安全漏洞。在大型实际CVD数据集上的实验证明了MARCOVul在检测实际代码漏洞方面的有效性,相较于最佳未加权基线,其二元F1分数(BF1)和马修斯相关系数(MCC)分别提升了12.75%和6.98%,相较于最佳加权基线,分别提升了1.55%和1.42%。
Keyword:
Code vulnerability detection (CVD)
language model
multi-feature fusion
structure simplification
data augmentation

期刊

IEEE Transactions on Dependable and Secure Computing 封面图
IEEE Transactions on Dependable and Secure Computing
IF:
7.5
论文数:
2.5K
被引数:
9.6K

机构

T
tongji university
学者数:
7.9W
论文数: 6.0W
被引数: 98
B
beijing baolande software corporation
学者数:
3
论文数: 1
被引数: 0
引用论文

引用论文

暂无论文信息