arrow
返回

Aspect-centric vulnerability understanding via semantics-aware commit representation learning

delete2026-06-26
delete0
PRE
AI
X
Xiaobing Sun
Y
Yifan Xu
S
Sicong Cao *
Z
Zhenlei Ye
DOI:10.1007/s10664-026-10907-2delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
开源软件(OSS)已成为现代软件生态系统的普遍组成部分;然而,无法及时理解新引入的漏洞带来了重大的安全风险。一个尤为紧迫的挑战源于静默OSS更新,下游用户往往对潜在漏洞一无所知,导致缓解措施延迟并延长了对持续性、间接性和潜在隐蔽性攻击的暴露。尽管先前研究探讨了静默漏洞修复的检测,但常常忽略了一个基本要求:提供能够使第三方开发者有效缓解风险的精确漏洞方面。为弥合这一差距,我们提出了VulPilot,一个通过语义感知提交表示学习进行方面级漏洞解释生成的全新框架。VulPilot解决了两个核心挑战:(1)现有表示学习策略的局限性;(2)提交信息中的噪声。首先,它构建差异程序依赖图(diff-PDG)并应用程序切片来提取语义感知代码上下文,从而捕获与漏洞相关的控制和数据流。其次,它通过使用掩码相似性对关键短语进行排名,为提交信息引入去噪机制,过滤无关内容同时保留关键漏洞方面。实验结果表明,VulPilot超越了现有最先进基线,ROUGE-L指标提升了5.9%–18.8%。用户研究进一步证实了其实用价值,表明由VulPilot生成的解释显著增强了漏洞理解和缓解效率。
Keyword:
Open-source software
Vulnerability Understanding
Explainability
Commit Representation Learning

期刊

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

机构

N
nanjing university of posts and telecommunications
学者数:
3.8K
论文数: 1.6K
被引数: 0
引用论文

引用论文

Summarizing vulnerabilities' descriptions to support experts during vulnerability assessment activities
err2019-10-01
err41
PREAI
errRusso, Ernesto Rosario; Di Sorbo, Andrea; Visaggio, Corrado A.; Canfora, Gerardo
err分享
err收藏
Long Short-Term Memory长短期记忆
err1997-11-01
err0
PREAI
errSepp Hochreiter; Jürgen Schmidhuber
err分享
err收藏
err分享
err收藏
Code-centric learning-based just-in-time vulnerability detection
err2024-08-01
err6
errOAAI
errNguyen, Son; Nguyen, Thu-Trang; Vu, Thanh Trong; Do, Thanh-Dat; Ngo, Kien-Tuan; Vo, Hieu Dinh
err分享
err收藏
VulExplainer: A Transformer-Based Hierarchical Distillation for Explaining Vulnerability Types
err2023-10-01
err10
PREAI
errFu, Michael; Nguyen, Van; Tantithamthavorn, Chakkrit (Kla); Le, Trung; Phung, Dinh
err分享
err收藏
err分享
err收藏
没有更多内容