HaiAI123

全球AI工具精選導航

新行業動態
0
熱度指數
新上榜

谷歌用 Gemini 將 giflib C 庫改寫為 ABI 相容 Rust 實現

2026/10/08 — 10/08 18:17·1 個來源(全部)·1 篇報道(全部)

核心速覽 (Key Takeaways)

  • 谷歌安全團隊用 Gemini 把約 3000 行的 C 影像庫 giflib 翻譯為 ABI 相容的 Rust 實現,停用程序隔離沙箱且延遲不變,並在 CVE-2026-26740 公開編目前修好一個未打補丁的堆寫入零日漏洞。
  • 流程靠一次性提示加自動化差異模糊測試驅動迭代,2 億次執行未見功能漂移,但 FFI 封裝仍需人工校準,上游更新會帶來維護分叉。

事件背景與詳細解讀

據 InfoQ 中文 2026 年 10 月 9 日報道,谷歌安全團隊用 Gemini 將約 3000 行 C 程式碼的影像處理庫 giflib 翻譯為 ABI 相容的 Rust 實現。該庫常在沒有沙箱隔離的情況下解碼不受信任的使用者輸入。團隊保留了原有匯出符號與結構體定義,使新庫能夠直接替換原有共享物件,下游呼叫方無需改動;替換後停用了程序隔離沙箱,延遲保持不變。團隊還稱,在堆寫入零日漏洞被公開編目為 CVE-2026-26740 之前已經將其修復。

遷移流程由三階段自動化反饋迴圈構成:先用一次性提示詞讓 Gemini 把 C 語言庫的完整邏輯移植到 Rust;隨後由自動化差異測試引擎發現行為偏差,把失敗執行軌跡反饋給模型,迭代生成補丁。報道提到,2 億次執行未見功能漂移。不過 FFI 封裝層在最初幾輪會引入不安全的裸指標語義,指標所有權與生命週期不變數仍需人工校準,不能完全自動化;上游 C 庫更新還會帶來維護分叉。報道還稱,記憶體損壞類漏洞在成熟 C/C++ 程式碼棧的高危安全漏洞中約佔 70%,參與該工作的軟體工程師為 Bastian Kersting 和 Max Hils。

AI 綜合 1 篇報道生成 · 更新於 4 小時前

最新進展谷歌安全團隊用 Gemini 把約 3000 行的 C 影像庫 giflib 翻譯為 ABI 相容的 Rust 實現,停用程序隔離沙箱且延遲不變,並在 CVE-2026-26740 公開編目前修好了一個未打補丁的堆寫入零日漏洞。流程靠一次性提示加自動化差異模糊測試驅動迭代,2 億次執行未見功能漂移;但 FFI 封裝仍需人工校準,上游更新會帶來維護分叉。

相關 AI 工具

24 小時熱度熱度指數 0
剛上榜,走勢正在積累
24 小時前現在

這件事的報道 點標題看原文

10月9日
  1. 谷歌安全團隊用 Gemini 把約 3000 行的 C 影像庫 giflib 翻譯為 ABI 相容的 Rust 實現,停用程序隔離沙箱且延遲不變,並在 CVE-2026-26740 公開編目前修好了一個未打補丁的堆寫入零日漏洞。流程靠一次性提示加自動化差異模糊測試驅動迭代,2 億次執行未見功能漂移;但 FFI 封裝仍需人工校準,上游更新會帶來維護分叉。

    看 AI 把 C 程式碼遷到 Rust 能做到什麼程度

    InfoQ 中文AI 評分 67

同時在說的其他事

熱度怎麼算的?瞭解口徑

熱度按 48 小時內有多少個獨立來源在說這件事算:同一個來源發多條只算一次,並按 24 小時半衰期衰減,所以排前面的是很多人在說的事。

本頁彙總公開訂閱源,標題與摘要由模型整理,版權歸原作者所有;重要資訊請回原文核對。如權利人認為相關標題或摘要侵權,請通過頁尾聯絡郵箱提供具體頁面與權利依據,我們核實後會及時刪除或替換。

爆
討論快速增加
新
首報 6 小時內
發酵中
討論仍在增加

回 AI 行業動態榜 →