DiverseVul: A New Vulnerable Source Code Dataset for Deep Learning Based Vulnerability Detection


연구 분야: Strategies



학회: RAID '23: Proceedings of the 26th International Symposium on Research in Attacks, Intrusions and Defenses


초록

We propose and release a new vulnerable source code dataset. We curate the dataset by crawling security issue websites, extracting vulnerability-fixing commits and source codes from the corresponding projects. Our new dataset contains 18,945 vulnerable functions spanning 150 CWEs and 330,492 non-vulnerable functions extracted from 7,514 commits. Our dataset covers 295 more projects than all previous datasets combined. Combining our new dataset with previous datasets, we present an analysis of the challenges and promising research directions of using deep learning for detecting software vulnerabilities. We study 11 model architectures belonging to 4 families. Our results show that deep learning is still not ready for vulnerability detection, due to high false positive rate, low F1 score, and difficulty of detecting hard CWEs. In particular, we demonstrate an important generalization challenge for the deployment of deep learning-based models. We show that increasing the volume of training data may not further improve the performance of deep learning models for vulnerability detection, but might be useful to improve the generalization ability to unseen projects. We also identify hopeful future research directions. We demonstrate that large language models (LLMs) are a promising research direction for ML-based vulnerability detection, outperforming Graph Neural Networks (GNNs) with code-structure features in our experiments. Moreover, developing source code specific pre-training objectives is a promising research direction to improve the vulnerability detection performance.


Author Profile
Yizheng Chen

University of Maryland United States of America

United States
Author Profile
Zhoujie Ding

University of California Berkeley USA

United States
Author Profile
Lamya Alowain

King Abdulaziz City for Science and Technology Saudi Arabia

Andorra

📄 논문 정보

발행 연도 2023년
인용수 104
출판 국가 Andorra, United States
사이트 ACM
좋아요 수 0

연관 논문 목록 (104건)