计算机科学
适应(眼睛)
人工智能
源代码行
机器学习
脆弱性(计算)
软件
特征(语言学)
领域(数学分析)
代码段
编码(集合论)
粒度
源代码
数据挖掘
情报检索
计算机安全
数学分析
语言学
哲学
物理
数学
光学
操作系统
集合(抽象数据类型)
程序设计语言
作者
Gewangzi Du,Liwei Chen,Tongshuai Wu,Chenguang Zhu,Gang Shi
标识
DOI:10.1109/icassp48485.2024.10447552
摘要
Many deep learning-based approaches have achieved excellent performance for Software Vulnerability Detection(SVD) but the most imperative issue is coping with the scarcity of labeled software vulnerabilities. When employing transfer learning techniques, researchers only detected the presence of vulnerabilities but cannot identify vulnerability types. In this paper, we propose the first system for Cross-Project Multiclass Software Vulnerability Detection (CPMSVD) which incorporates inter-procedure code lines as local feature and detects at the granularity of code snippet. Principles are defined to generate snippet attentions and a deep model is proposed to obtain the fusion representations. We then extend domain adaptation techniques to reduce feature distributions among different projects. Experimental results show that our approach outperforms other state-of-the-art ones.
科研通智能强力驱动
Strongly Powered by AbleSci AI