Anthropic 員工出包:Claude Code 原始碼全數外洩

Anthropic員工出包將映射檔放上公開資源,導致Claude Code原始碼意外曝光,引發網友大量備份與逆向工程。

Anthropic 本週疑似員工作業疏失,在 Claude Code 的官方 npm 套件中包入一個映射檔,使 Claude Code 整個原始碼意外曝光。 3 月 31 日一名研究人員 Chaofan Shou 首先發現並在 X 上公告此事,幾小時後全網路的人都看到了。用戶迅速將 Claude Code 程式碼快速備份在 GitHub 上,不到一天就被分支了 4.2 萬次,讓好東西能「雨露均霑」。

根據 GitHub 張貼的檔案,外洩的可能是包含在 Claude Code npm 套件的映射檔 (map file),指向一個代管在 Anthropic Cloudflare R2 儲存庫的.zip 檔,顯示為無混淆 TypeScript 程式碼。該研究人員得以下載並解壓縮看到完整內容。

這個.zip 檔內有 1900 多個 TypeScript 檔案包含超過 512,000 行程式、完整 slash commands 函式庫及內建工具。

Claude Code 於是被逆向工程,然後網友開始解析 Claude Code 的技術底層、以及尚未公布的新計畫及新產品有哪些。例如它如何解決 AI 長對話時候造成幻覺、可以持續執行任務的常駐型「背景代理人」(always-on agent)KAIROS 。 Claude Code 的「臥底模式」(Undercover mode) 可偽裝成真人參與開源貢獻。以及可能是下一代新的最高階模型 Claude Mythos 的內部代號 Capybara 。

資安大麻煩與後續效應

Anthropic 員工出了個大包,將映射檔放上了公開資源,從資安觀點來看是大麻煩,映射檔是為了程式碼除錯,不是營運必要。而且就本案來看,它還很容易造成程式碼曝光,因為它的參考文件指向了來源程式碼。有開發人員表示,這次事件也提醒了開發人員也必須留意資料安全問題,這次事件可能出於沒有發現 build pipeline 設定錯誤、 CI/CD 沒有檢查敏感檔案,或是 release checklist 不完整。

Anthropic 坦承這是人為疏失所致,但強調不是資料惡意外洩事件,也沒有客戶資料或憑證受影響或外洩。該公司已啟動措施預防此事再度發生。

覆水難收,現在 GitHub 上有多個分支和映射版本可供有興趣的人下載。在報導時,Claude Code 原始碼的最初散布者已經把連結改成 Python 功能(而非 Claude Code 原始碼),並說他擔心可能因此吃上官司。

Anthropic 還沒回應是否考慮要求已下載的人刪除外洩的 Claude Code 原始碼。

來源: The RegisterVentureBeat

發表迴響

關於我們

自 1990 年創刊 UXmaster 雜誌,1991 年獲得美國 LAN Magazine 獨家授權中文版,2006 年獲得 CMP Network Computing 授權,2009 年合併 CMP Network Magazine 獨家授權中文版,2014 年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、 MIS 、 IT 人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2025 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416

探索更多來自 網路資訊雜誌 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading

Secret Link