选项
首页
新闻
谷歌人工智能代理自动改写代码以修复安全漏洞

谷歌人工智能代理自动改写代码以修复安全漏洞

2025-12-01
189

谷歌 DeepMind 推出了一种新的人工智能代理,可以自主识别和解决软件代码中的关键安全漏洞。该系统被命名为 "CodeMender",在过去六个月内已经为主要开源项目提供了 72 个安全补丁。

即使使用模糊处理等成熟的自动化技术,检测和解决漏洞仍然是一项出了名的困难和劳动密集型任务。谷歌 DeepMind 之前的研究,包括 Big Sleep 和 OSS-Fuzz 等人工智能驱动的计划,已经成功地在审查良好的代码库中发现了新的零日漏洞。然而,这一成功带来了新的挑战:随着人工智能加速发现漏洞,开发人员解决这些漏洞的压力也在增加。

CodeMender 就是为了解决这种日益严重的不平衡而诞生的。它作为一个完全自主的人工智能代理,采用完整的方法来保护软件的安全。该系统既能被动地运行--在新发现的漏洞出现时对其进行修补,也能主动地运行--对现有代码进行改写,在它们被利用之前就消除整类安全风险。这样,开发人员和项目维护人员就能将更多时间用于构建新功能和提高软件性能。

该系统依赖于谷歌最近推出的双子座深度思考模型的复杂推理能力。这项底层技术可以帮助代理调试和解决复杂的安全问题,具有极大的自主性。CodeMender 还配备了一套工具,可以在修改代码之前对其进行仔细分析和评估。它还包含一个验证阶段,以确保建议的修复是准确的,不会产生意想不到的问题(通常称为回归)。

鉴于代码安全涉及的利害关系很大,即使大型语言模型在不断发展,一个编码错误的代价也是极其高昂的。因此,CodeMender 的自动验证框架至关重要。它能系统地验证每个建议的修补程序是否能解决漏洞的根本原因、保持功能的正确性、不破坏现有的测试,并与项目的编码规范保持一致。只有符合所有这些严格标准的补丁才会提交给人工审核。

为了提高系统的有效性,DeepMind 团队为人工智能代理开发了新技术。CodeMender 利用静态和动态分析、差分测试、模糊处理和 SMT 解算器进行高级程序分析。这些工具帮助它彻底检查代码模式、控制流和数据流,以检测安全漏洞和结构弱点的根本原因。

该架构还依赖于多代理设置,由专门代理处理特定问题的不同方面。例如,一个基于大型语言模型的专用工具可以分析原始代码与修改版本之间的差异。这有助于主代理确认其建议的修改不会带来不必要的副作用,并允许其根据需要调整策略。

在一个示例场景中,CodeMender 解决了崩溃报告中标记的涉及堆缓冲区溢出的漏洞。虽然最终的解决方案只修改了几行代码,但根本原因却并不明确。通过使用调试器和代码搜索工具,该代理发现实际问题源于解析过程中对可扩展标记语言(XML)元素的堆栈管理不正确,而该问题位于代码库的另一部分。在另一个例子中,代理针对一个复杂的对象生命周期问题开发了一个复杂的补丁,调整了目标项目中的自定义 C 代码生成系统。

除了应对已知的漏洞,CodeMender 还能主动加强软件,抵御未来的攻击。该团队部署了该代理,以便为 libwebp(一种广泛使用的图像压缩库)的部分内容添加-fbounds-safety注释。这些注释引导编译器在代码中插入边界检查,有助于防止攻击者利用缓冲区溢出运行任意代码。

鉴于 libwebp 中的堆缓冲区溢出(记录为 CVE-2023-4863)曾在一次零点击 iOS 攻击中被利用,这一改进就显得尤为重要。根据 DeepMind 的说法,如果当时有这些注释,这一特定漏洞--以及注释部分中的大多数其他缓冲区溢出--就不会被利用。

人工智能的主动修复过程涉及详细的决策。在添加注释时,它可以自主解决新的编译错误和因自身修改而导致的测试失败。如果验证发现某个改动破坏了功能,代理就会利用该反馈进行自我纠正,并尝试其他解决方案。

尽管取得了令人鼓舞的初步成果,谷歌 DeepMind 仍在谨慎部署,优先考虑可靠性。目前,CodeMender 创建的每个补丁在提交给开源项目之前都要经过人类专家的审查。该团队正在逐步增加提交次数,以保持高标准,并系统地整合开源社区的反馈意见。

展望未来,研究人员计划与关键任务开源项目的维护者建立联系,分享 CodeMender 生成的补丁。通过整合社区意见,他们的目标是最终将 CodeMender 作为面向所有软件开发人员的公开工具发布。

在接下来的几个月里,DeepMind 团队还打算发表技术论文和报告,详细介绍他们的方法和成果。这一举措是探索人工智能代理如何主动修复代码并从根本上加强每个人的软件安全性的第一步。

另请参见:CAMIA 隐私攻击揭示了人工智能模型的记忆内容

想从行业专家那里了解更多有关人工智能和大数据的信息?参加在阿姆斯特丹、加利福尼亚或伦敦举办的人工智能与大数据博览会。这一综合性活动是 TechEx 的一部分,与包括网络安全博览会在内的其他顶级科技活动同时举行。单击此处了解更多信息。

AI News 由 TechForge Media 提供。点击此处了解其他即将举行的企业技术活动和网络研讨会。

相关文章
谷歌推出“Dreambeans”——其迄今为止最奇特的人工智能工具,可将你的生活变成卡通片 谷歌推出“Dreambeans”——其迄今为止最奇特的人工智能工具,可将你的生活变成卡通片 负责实验性产品设计的部门 Google Labs 发布了一款面向 iOS 和 Android 平台的新型人工智能应用,它能让你的日常生活焕发活力。向大家介绍 Dreambeans。关于这个名字的由来,稍后将进行说明。这款工具究竟是什么?该应用的产品负责人戈兹德·奥兹努尔(Gozde Oznur)向TechCrunch解释道,其核心理念是整合用户在各类谷歌服务中的数据,从而生成一套由人工智能生成的个
随着AI模型路由技术势头渐增,Stripe将收购OpenRouter 随着AI模型路由技术势头渐增,Stripe将收购OpenRouter Stripe 已同意收购 OpenRouter——这是一家人工智能模型路由平台,可让开发者通过单一接口访问数百种模型。此项收购将模型选择和路由功能融入 Stripe 现有的 AI 应用及基于令牌的计费业务中。据 Stripe 称,OpenRouter 支持来自 80 多家提供商的 400 多个模型。开发者无需与每个模型提供商分别进行集成,只需通过 OpenRouter 借助一个 API 即可发送请
谷歌AI概述在搜索结果中占据更多席位 谷歌AI概述在搜索结果中占据更多席位 根据Similarweb发布的《2026年生成式AI行业概况》报告,谷歌的AI生成的摘要出现在43%的美国搜索结果中,较一年前的15%显著上升。虽然“AI概览”会在标准搜索结果中展示生成的摘要,但“AI模式”则为复杂的查询和后续提示提供了对话式界面。用户可以在不丢失初始搜索上下文的情况下,从“AI概览”切换到“AI模式”。谷歌解释称,“AI模式”采用了一种名为“查询扇出”(query fan-ou
相关专题推荐
设计与艺术 顶级AI插画工具:更快地创作编辑类场景和封面插图
顶级AI插画工具:更快地创作编辑类场景和封面插图

2026年最新高评分AI插画工具:我们精心挑选的这份清单汇集了功能强大的顶级工具,助您快速创作令人惊艳的编辑场景和引人注目的封面艺术。每款工具都经过了严格的实际测试,并提供了免费版与付费版的对比,帮助您找到最适合您工作流程的工具。 立即尝试这些必试解决方案,释放您的AI优势,提升创作效率。立即访问 XIX.AI 探索更多。

10 个工具
xix.ai
教育与学习 备考首选的顶尖AI辅导老师:练习数学、科学和英语
备考首选的顶尖AI辅导老师:练习数学、科学和英语

2026年最新、评分最高的考试备考AI辅导工具现已登陆XIX.AI!我们精心筛选的这份清单汇集了多款功能强大、颠覆传统的工具,提供免费与付费版本的对比、实际测试以及每周更新的排行榜。它们能帮助你提升写作效率、简化复杂主题的学习,并释放你的学术潜能。 立即探索,发现最适合您的备考工具,今天就开始创作,释放您的AI优势!

10 个工具
xix.ai
金融 用于个人财务管理的 AI 预算规划工具
用于个人财务管理的 AI 预算规划工具

2026 年最新最佳顶级评分 AI 预算规划工具,专为个人财务管理打造,现已登陆 XIX.AI!本精选合集收录了强大且具颠覆性的解决方案,助您开展实际测试、理解消费习惯,并制定个性化计划以提升生产力。享受免费与付费版的对比及详细排名。这些必试工具旨在简化财务管理,助您释放 AI 优势。立即探索!

11 个工具
xix.ai
健康养生 AI睡眠追踪助手:通过养成更好的睡前习惯来促进身体恢复
AI睡眠追踪助手:通过养成更好的睡前习惯来促进身体恢复

2026年最新精选高评分AI睡眠追踪助手,助您实现最佳恢复效果。这份全面更新的每周指南汇集了强大的工具,提供实际测试结果、免费与付费版本对比以及详细排名,助您找到必试的解决方案,从而提升睡眠质量并养成更好的就寝习惯。 立即访问 XIX.AI,解锁您的AI优势。

10 个工具
xix.ai
数据分析 用于产品和收入分析的 AI SQL 辅助工具
用于产品和收入分析的 AI SQL 辅助工具

2026年最新、最受欢迎、评分最高的AI SQL辅助工具,助力产品与营收分析! XIX.AI 精心遴选了一系列功能强大、颠覆性的必试工具,这些工具均经过每周更新的排名体系进行实战测试。它们能通过加速数据分析、简化复杂查询并生成精准洞察,帮助用户显著提升工作效率,从而推动更明智的商业决策。立即探索,发现最适合您的工具,释放您的AI优势!

14 个工具
xix.ai
教育与学习 最佳的、兼具教学功能的AI作业助手:学习概念,而不仅仅是答案
最佳的、兼具教学功能的AI作业助手:学习概念,而不仅仅是答案

2026年最新最佳高评分AI作业助手:不仅提供答案,更传授核心概念。专为学生打造的强大工具,精选必试清单,每周更新,免费与付费版本对比,真实使用测试,精准排名,助您充分释放学习潜能。立即探索,发现最适合您的工具,让学习更高效。

10 个工具
xix.ai
评论 (0)
0/500
OR