本研究提出的Dr.Fix工具结合大语言模型与程序分析,能够自动修复工业规模的数据竞态问题,已在Uber成功应用,修复率达到55%。
本研究提出了HoarePrompt方法,旨在解决自然语言需求与程序正确性验证之间的难题。该方法结合程序分析与自然语言文档,生成程序状态描述,显著提高了程序正确性分类效果,尤其在处理循环时表现出色。
小步语义和大步语义是形式语义的两种方法。小步语义关注程序执行的细节,适合动态和并发系统分析;大步语义则强调最终结果,适用于程序正确性和等价性证明。两者各有侧重,适用于不同的编程分析场景。
本文介绍了漏洞检测领域中的各种方法和技术,包括程序分析技术、模糊测试技术、机器学习和大型语言模型方法,以及动态信息流跟踪、约束求解和向量数据库等先进技术。综合运用这些技术和方法可以更有效地识别和缓解软件漏洞。
本文总结了18篇关于LLM在漏洞检测方面的研究,包括LLM驱动的漏洞检测、LLM辅助模糊测试和LLM辅助程序分析。研究对象涉及Linux内核、智能合约、深度学习库、编译器、固件和协议等。LLM在漏洞检测方面的研究主要集中在智能合约漏洞检测、模糊测试和程序分析三个方面。
完成下面两步后,将自动完成登录并继续当前操作。