Automated Vulnerability Detection Using Deep Learning Technique
Yang, Guan-Yan, Ko, Yi-Heng, Wang, Farn, Yeh, Kuo-Hui, Chang, Haw-Shiang, Chen, Hsueh-Yi
–arXiv.org Artificial Intelligence
Our work explores the utilization of deep learning, specifically leveraging the CodeBERT model, to enhance code security testing for Python applications by detecting SQL injection vulnerabilities. Unlike traditional security testing methods that may be slow and error-prone, our approach transforms source code into vector representations and trains a Long Short-Term Memory (LSTM) model to identify vulnerable patterns. When compared with existing static application security testing (SAST) tools, our model displays superior performance, achieving higher precision, recall, and F1-score. The study demonstrates that deep learning techniques, particularly with CodeBERT's advanced contextual understanding, can significantly improve vulnerability detection, presenting a scalable methodology applicable to various programming languages and vulnerability types.
arXiv.org Artificial Intelligence
Oct-29-2024
- Country:
- Asia
- Japan > Honshū
- Kansai > Kyoto Prefecture > Kyoto (0.05)
- Taiwan > Taiwan Province
- Taipei (0.05)
- Japan > Honshū
- Asia
- Genre:
- Research Report (0.83)
- Industry:
- Information Technology > Security & Privacy (1.00)
- Technology: