InfoQ 中文 发布于 10/09 01:12

谷歌借助 AI 与差分模糊测试将 C 语言依赖库改写为 Rust

查看原文

资讯摘要

谷歌安全团队推出一种方案,用 Rust 语言替换 giflib 图像处理库中的传统 C 语言代码,旨在解决原生存在的内存漏洞。

AI 摘要

谷歌安全团队利用 Gemini 将 giflib 的 C 语言实现迁移为 ABI 兼容的 Rust 库,并通过大规模回归测试、差分模糊测试和 LLM 评估验证等价性。该方案修复并规避内存安全漏洞,性能与原版持平且降低尾延迟,但仍需专家处理 FFI 与维护分叉问题。

AI 问答

谷歌改写的对象是什么?

改写对象是 giflib,一个约 3000 行代码的图像处理库,常用于解码不受信任的 GIF 输入。

团队如何验证 Rust 版本与 C 版本行为一致?

团队对超过 3000 万个真实 GIF 文件进行回归解码测试,并用差异模糊测试器连续六天执行约 2 亿次迭代。

文章提到 AI 辅助迁移有哪些局限?

AI 代码翻译不能完全放手不管,FFI 封装仍需专家审查,上游更新也会带来持续维护分叉。

打开原文

更多资讯

OpenAI数学大爆炸 加密行业需是否需要资产大迁移?金色财经 · 10/08 11:30华为已为KV Cache单独做存储,专用SSD规格却还没定下来雷峰网 · 10/08 11:55梁文锋的500亿:投向一座北方小城金色财经 · 10/08 19:24StoreBench: A Live-Commerce Environment for Evaluating and Training Autonomous Operator AgentsarXiv cs.AI · 10/09 12:00巨资拿下低频频段 SpaceX进军手机运营商金色财经 · 10/09 10:22对话如祺出行COO韩锋:世界模型越强,真实数据才是真壁垒雷峰网 · 10/08 10:272万亿美元估值靠什么撑?Anthropic 核心技术负责人:蒸馏会毁掉前沿研发,中美 AI 竞赛不会单边暂停InfoQ 中文 · 10/08 22:10美国男子因利用 AI 生成音乐和机器人账号欺诈播放被判 18 个月Solidot · 10/08 21:19迁移权责确权层|跨域行为的权属与越界判定雷峰网 · 10/08 16:00打不过就投降,保时捷裁员9000人,回归燃油车主线量子位 · 10/08 15:10Can AI Agents Make Open-Ended Scientific Discovery? Evidence from StationarXiv cs.AI · 10/08 12:00美股上涨的“好日子”还能撑多久?金色财经 · 10/08 10:41AdaGuard: Enhancing Safety and Policy Compliance with Reasoning-Enabled LLM-As-A-Judge GuardrailsarXiv cs.AI · 10/08 12:00OpenAI刚把多Agent做成产品,o1奠基人却说:1万个Agent解出世界级难题,多Agent贡献不到10%InfoQ 中文 · 10/08 22:11设计系统负责人的语义生长:在1个组件的2个场景上练习核对人人都是产品经理 · 10/08 12:29浪子回头!Manus重启北京办公室大举招聘量子位 · 10/08 17:30从「工具」到「智能体」:CARES 4.0在港发布,刘宏斌谈医疗AI如何走进临床雷峰网 · 10/08 11:18vivo X500 Pro Max 影像漫谈:当视频创作像拍照一样轻巧少数派 · 10/09 14:43派早报:英伟达 RTX Spark 新品一览、Anthropic 发布 Claude Haiku 5.5 模型等少数派 · 10/09 08:5180亿美元芯片卖掉再租回来,亚马逊图什么?人人都是产品经理 · 10/08 09:31从 DEX 到“为 AI + 军工融资”:该为新叙事买单吗金色财经 · 10/08 10:14从 Rollout 到权重同步:Mooncake 如何支撑高性能强化学习系统|QCon上海InfoQ 中文 · 10/08 18:00Sequential Probabilistic Uncertainty Estimation for Parallel Multi-Agent Reasoning SystemsarXiv cs.AI · 10/08 12:00深创投、元禾原点押注一家水下机器人,9个月内已完成5轮融资丨36氪首发36氪 · 10/08 10:35正行创新亮相APRCE 2026,发布全球首个零售物理智能24/7服务解决方案量子位 · 10/08 20:435 Steps to Create SimReady Assets for Robotics with Frontier AI ModelsNVIDIA Technical Blog · 10/09 04:57Sigma-Hunter: A Domain-Specific Language Model for Threat Hunting and Detection EngineeringarXiv cs.AI · 10/08 12:00How Fragile Is On-Device Language Model Safety? Localizing Safety-Critical Parameters for Sparse Fault AnalysisarXiv cs.AI · 10/08 12:00大模型原生智能体手机STEPX Neo将于10月13日正式发布量子位 · 10/08 10:15全球最大独立 AI 原生影视公司,要打造「AI 版 Disney」爱范儿 / APPSO · 10/09 12:00