paper-with-me

홈 › Papers

RealVul: Can We Detect Vulnerabilities in Web Applications with LLM?

2024-10-10 · Di Cao, Yong Liao, Xiuwei Shang

The latest advancements in large language models (LLMs) have sparked interest in their potential for software vulnerability detection. However, there is currently a lack of research specifically focused on vulnerabilities in the PHP language, and challenges in extracting samples and processing persist, hindering the model's ability to effectively capture the characteristics of specific vulnerabilities. In this paper, we present RealVul, the first LLM-based framework designed for PHP vulnerability detection, addressing these issues. By vulnerability candidate detection methods and employing techniques such as normalization, we can isolate potential vulnerability triggers while streamlining the code and eliminating unnecessary semantic information, enabling the model to better understand and learn from the generated vulnerability samples. We also address the issue of insufficient PHP vulnerability samples by improving data synthesis methods. To evaluate RealVul's performance, we conduct an extensive analysis using five distinct code LLMs on vulnerability data from 180 PHP projects. The results demonstrate a significant improvement in both effectiveness and generalization compared to existing methods, effectively boosting the vulnerability detection capabilities of these models.

📄 PDF Abstract BibTeX arXiv:2410.07573

Code (0)

등록된 구현이 없습니다.

Tasks

Vulnerability Detection

Similar Papers 제목 키워드 기반

Statically Detecting Vulnerabilities by Processing Programming Languages as Natural Languages

2019-10-12 · Ibéria Medeiros, Nuno Neves, Miguel Correia

Web applications continue to be a favorite target for hackers due to a combination of wide adoption and rapid deployment cycles, which often lead to the introduction of high impact vulnerabilities. Static analysis tools …

AndroShield: Automated Android Applications Vulnerability Detection, a Hybrid Static and Dynamic Analysis Approach

2019-10-22 · MDPI Information 2019 10 · Amr Amin, Amgad Eldessouki, Menna Tullah Magdy, Nouran Abdeen 외

The security of mobile applications has become a major research field which is associated with a lot of challenges. The high rate of developing mobile applications has resulted in less secure applications. This is due to…

Anomaly DetectionMobile SecurityVulnerability Detection

Stack-based Buffer Overflow Detection using Recurrent Neural Networks

2020-12-30 · William Arild Dahl, Laszlo Erdodi, Fabio Massimo Zennaro

Detecting vulnerabilities in software is a critical challenge in the development and deployment of applications. One of the most known and dangerous vulnerabilities is stack-based buffer overflows, which may allow potent…

Vulnerability Detection

IoTvulCode: AI-enabled vulnerability detection in software products designed for IoT applications

2024-05-09 · International Journal of Information Security 2024 5 · Guru Prasad Bhandari, Gebremariam Assres, Nikola Gavric, Andrii Shalaginov 외

The proliferation of the Internet of Things (IoT) paradigm has ushered in a new era of connectivity and convenience. Consequently, rapid IoT expansion has introduced unprecedented security challenges , among which source…

Vulnerability Detection

SEPTIC (Self Protecting Database): Detecting Injection Attacks and Vulnerabilities Inside the DBMS

2019-09-03 · Iberia Medeiros, Miguel Beatriz, Nuno Neves, Miguel Correia

Databases continue to be the most commonly used backend storage in enterprises, but they are often integrated with vulnerable applications, such as web frontends, which allow injection attacks to be performed. The effe…