arrow
返回

Leveraging Static Analysis for Feedback-Driven Security Patching in LLM-Generated Code

delete2025-12-05
delete0
delete
OA
AI
K
Kamel Alrashedy *
A
Abdullah Aljasser
P
Pradyumna Tambwekar
M
Matthew Gombolay
DOI:10.3390/jcp5040110delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
大型语言模型(LLMs)在自动代码生成方面显示出非凡的潜力。然而,这些模型与人类开发者一样存在弱点:无意中生成包含安全漏洞的代码,这可能允许未经授权的攻击者访问敏感数据或系统。在本文中,我们提出了反馈驱动安全补丁(FDSP)方法,其中LLMs自动优化生成的漏洞代码。我们方法的关键是一个独特的框架,利用自动静态代码分析,使LLMs能够创建和实施针对代码漏洞的潜在解决方案。此外,我们整理了一个新型基准数据集PythonSecurityEval,它通过涵盖数据库、网站和操作系统等多样化的真实应用场景,能够加速代码生成领域的发展。我们提出的FDSP方法实现了最显著的改进,在Bandit评估中漏洞减少了高达33%,在CodeQL评估中减少了12%,并超越了基线优化方法。
Keyword:
large language models
secure AI code
security patching

期刊

J
Journal of Cybersecurity and Privacy
IF:
0
论文数:
131
被引数:
0

机构

U
university system of georgia
学者数:
7.3W
论文数: 6.5W
被引数: 101
引用论文

引用论文

Algorithms on Strings, Trees and Sequences
err
IF0
err2010-06-23
err0
PREAI
errDan Gusfield
err分享
err收藏
err分享
err收藏
CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-X
err2023-08-04
err0
errOAAI
errQinkai Zheng; Xiao Xia; Xu Zou; Yuxiao Dong; Shan Wang; Yufei Xue; Lei Shen; Zihan Wang; Andi Wang; Yang Li; Teng Su; Zhilin Yang; Jie Tang
err分享
err收藏
Python Coding Style Compliance on Stack Overflow
err2019-05-01
err0
errOAAI
errNikolaos Bafatakis; Niels Boecker; Wenjie Boon; Martin Cabello Salazar; Jens Krinke; Gazi Oznacar; Robert White
err分享
err收藏
学者 查看更多内容