AI前线 1小时前
谷歌DeepMind推出CodeMender,AI自动修复软件漏洞
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

谷歌DeepMind发布了由AI驱动的智能代理CodeMender,它能自动检测、修复并加固软件漏洞。该项目结合了最新的推理模型和程序分析技术,旨在显著减少开发者处理安全问题的时间。CodeMender通过自动化发现漏洞、AI驱动的修复和验证,已为开源项目贡献了72个经过验证的补丁。它整合了大型推理模型、静态/动态分析、模糊测试及符号求解器,能生成并测试修复方案,确保不破坏现有功能或引入新错误。CodeMender还能添加安全注解以主动防御,并已成功修复了堆缓冲区溢出和对象生命周期管理等问题。该项目以可靠性和透明性为核心原则,标志着AI在提升开源生态安全方面迈出了重要一步。

🤖 **AI驱动的漏洞检测与修复**:CodeMender是一款由AI驱动的智能代理,能够自动识别软件中的安全漏洞,并生成及应用修复方案。它整合了大型推理模型、静态与动态分析、模糊测试及符号求解器等先进技术,旨在大幅提高软件安全修复的效率和准确性。

🛡️ **自动化修复与验证流程**:该代理不仅能发现漏洞,还能自动生成多个修复候选方案,并通过自动化测试来验证这些补丁的有效性,确保它们能解决根本问题且不引入新的错误或破坏现有功能。只有经过验证的修复方案才会被提交给人工进行最终审查。

🚀 **为开源生态贡献力量**:在过去六个月中,CodeMender已成功为开源项目贡献了72个经过验证的补丁,即使是代码量超过400万行的复杂项目。此外,它还能通过添加安全注解等方式进行主动防御,例如防止特定类型的缓冲区溢出攻击。

💡 **社区与未来展望**:CodeMender的推出获得了积极反响,被认为是AI从“发现风险”迈向“主动强化基础设施”的关键一步。虽然其长期影响仍在探讨中,但谷歌DeepMind强调可靠性和透明性是项目核心,并计划发布详细的技术报告,展示AI如何通过自动化手段提升软件系统的安全性。

2025-10-18 13:09 北京

谷歌 DeepMind 推出了 CodeMender,这是一款由 AI 驱动的新型智能代理,能够自动检测、修复并加固软件漏洞。

作者 | Robert Krzaczyński

译者 | 马可薇

谷歌 DeepMind 推出了 CodeMender,这是一款由 AI 驱动的新型智能代理,能够自动检测、修复并加固软件漏洞。该项目基于最新的推理模型与程序分析技术,旨在减少开发者在定位和修补安全问题上花费的时间。

传统的漏洞检测方法,比如静态分析和模糊测试(fuzzing),虽然长期以来对发现安全漏洞非常有用,但仍然需要大量人工验证与手动修补。CodeMender 采取了更全面的方式——将自动化漏洞发现与基于 AI 的修复和验证相结合。在过去的六个月中,CodeMender 已经为开源项目贡献了 72 个经过验证的补丁,其中一些项目的代码量超过了 400 万行。

研究团队表示,CodeMender 结合了大型推理模型、静态与动态分析、模糊测试以及符号求解器等多种技术,用来推理程序的行为。当系统检测到漏洞时,会生成多个修复候选方案,并通过自动化测试验证这些补丁是否真正解决了根本问题,同时不会破坏现有功能或引入新的错误。只有通过验证的修复方案,才会提交给人工进行最终审查并合并到上游代码中。

早期的修复案例包括:修复一个与 XML 栈处理错误有关的堆缓冲区溢出问题,以及通过较为复杂的代码修改解决了一个对象生命周期管理漏洞。此外,系统还支持主动防御机制——例如,在一个案例中,CodeMender 自动为广泛使用的 libwebp 图像库添加了安全注解,从而防止特定类型的缓冲区溢出攻击在未来被利用。

社区对该项目的反响普遍积极。CogMap CEO Javid Farahani 评论道:

非常令人印象深刻。自动化修复让 AI 从‘发现风险’迈向‘主动强化基础设施’。验证层是关键——信任将取决于这些系统在修复时能否做到稳定可靠、没有副作用。

在 Reddit 上,用户们则讨论了这种自动化可能对网络安全未来的影响。一位用户提问:

想知道这种机器人以后会不会一直在后台运行?

另一位用户回复说:

会的——而且黑客也会用这些模型来找漏洞。谁拥有最新的模型和最强的算力,谁就占优势。也许未来不是 DDoS 攻击了,而是劫持设备来跑对抗性模型。

尽管长期影响仍有待观察,DeepMind 表示,目前所有由 CodeMender 生成的补丁在正式合并之前都会经过人工审核。团队强调“可靠性”和“透明性”是该项目的核心原则,并计划在接下来的几个月中发布技术报告和评估结果。

CodeMender 是一个研究型项目,它展示了 AI 如何以全新的方式推动开源生态的发展——通过自动化的检测、修复与防护,让软件系统变得更安全、更稳定。

原文链接:

https://www.infoq.com/news/2025/10/codemender/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

会议推荐

10 月 23 - 25 日,QCon 上海站即将召开,95+ 精彩议题已上线!快来锁定参会席位,详情可联系票务经理 18514549229 咨询。

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

CodeMender 谷歌DeepMind AI 软件漏洞 自动化修复 开源安全 网络安全 Google DeepMind AI Software Vulnerabilities Automated Repair Open Source Security Cybersecurity
相关文章