paper-with-me

Papers

Security Vulnerability Detection Using Deep Learning Natural Language Processing

2021-05-06 · Noah Ziems, Shaoen Wu

Detecting security vulnerabilities in software before they are exploited has been a challenging problem for decades. Traditional code analysis methods have been proposed, but are often ineffective and inefficient. In this work, we model software vulnerability detection as a natural language processing (NLP) problem with source code treated as texts, and address the automated software venerability detection with recent advanced deep learning NLP models assisted by transfer learning on written English. For training and testing, we have preprocessed the NIST NVD/SARD databases and built a dataset of over 100,000 files in $C$ programming language with 123 types of vulnerabilities. The extensive experiments generate the best performance of over 93\% accuracy in detecting security vulnerabilities.

📄 PDF Abstract BibTeX arXiv:2105.02388

Code (0)

등록된 구현이 없습니다.

Tasks

Deep LearningTransfer LearningVulnerability Detection

Similar Papers 제목 키워드 기반

VuLASTE: Long Sequence Model with Abstract Syntax Tree Embedding for vulnerability Detection

2023-02-05 · Botong Zhu, Huobin Tan

In this paper, we build a model named VuLASTE, which regards vulnerability detection as a special text classification task. To solve the vocabulary explosion problem, VuLASTE uses a byte level BPE algorithm from natural …

text-classificationText ClassificationVulnerability Detection

Vulnerability Clustering and other Machine Learning Applications of Semantic Vulnerability Embeddings

2023-08-23 · Mark-Oliver Stehr, Minyoung Kim

Cyber-security vulnerabilities are usually published in form of short natural language descriptions (e.g., in form of MITRE's CVE list) that over time are further manually enriched with labels such as those defined by th…

ClusteringForm

CVSS-BERT: Explainable Natural Language Processing to Determine the Severity of a Computer Security Vulnerability from its Description

2021-11-16 · Mustafizur Shahid, Hervé Debar

When a new computer security vulnerability is publicly disclosed, only a textual description of it is available. Cybersecurity experts later provide an analysis of the severity of the vulnerability using the Common Vulne…

Computer Security

Distilling Lightweight Language Models for C/C++ Vulnerabilities

2025-10-08 · Zhiyuan Wei, Xiaoxuan Yang, Jing Sun, Zijian Zhang arxiv

The increasing complexity of modern software systems exacerbates the prevalence of security vulnerabilities, posing risks of severe breaches and substantial economic loss. Consequently, robust code vulnerability detectio…

Vulnerability DetectionKnowledge Distillation

SecureRAG-RTL: A Retrieval-Augmented, Multi-Agent, Zero-Shot LLM-Driven Framework for Hardware Vulnerability Detection

2026-03-05 · Touseef Hasan, Blessing Airehenbuwa, Nitin Pundir, Souvika Sarkar 외 arxiv

Large language models (LLMs) have shown remarkable capabilities in natural language processing tasks, yet their application in hardware security verification remains limited due to scarcity of publicly available hardware…

Vulnerability Detection