大型语言模型(LLMS)正在作为用于软件漏洞检测的变革性工具。传统方法,包括静态和动态分析,效率的面部限制,假阳性率以及可扩展性,具有现代软件复杂性。通过代码结构分析,模式识别和修复建议生成,LLMS展示了一种新颖的减轻脆弱性方法。本调查研究了漏洞检测,分析问题制定,模型选择,应用方法,数据集和评估指标的LLM。我们研究当前的研究挑战,强调跨语言检测,多模式整合和存储库级分析。根据我们的发现,我们提出了解决数据集可伸缩性,模型解释性和低资源场景的解决方案。我们的贡献包括:(1)对漏洞检测中LLM应用的系统分析; (2)一个统一的框架研究了研究的模式和变化; (3)确定关键挑战和研究方向。这项工作提高了对基于LLM的漏洞检测的理解。最新发现在https://github.com/owensanzas/llm-for-vulnerability-detection
主要关键词