獨家四大AI編程工具集體中招!Plugin4Shell零點擊攻擊,13萬AI代理面臨風險

「極」未來
675粉絲
最近,Claude Code、OpenAI Codex、GitHub Copilot和Google Gemini CLI相继被曝出与 Plugin4Shell 有关的供应链安全问题。
这次最值得关注的地方,是攻击并不一定需要用户点击链接或主动执行什么操作。攻击者利用插件供应链中的漏洞,有机会让AI编程代理执行恶意代码。
本期《极未来》带你搞清楚:
什么是Plugin4Shell?
为什么“SHA Pinning”没有挡住攻击?
四大AI编程工具分别受到什么影响?
为什么AI插件生态会成为新的攻击入口?
开发者电脑里的API Key、代码库和云账号可能面临什么风险?
Claude Code、Codex、Copilot和Gemini CLI目前分别应该怎么处理?
为什么AI代理权限越大,供应链安全就越重要?
AI编程正在快速普及,但当AI代理开始拥有读取代码、调用工具和访问开发环境的权限后,一个看似普通的插件,也可能成为进入整个开发环境的入口。
科技越先进,安全就越不能被忽视。
#AI #人工智能 #ClaudeCode #Codex #GitHubCopilot #GeminiCLI #网络安全 #CyberSecurity #AI安全 #Plugin4Shell
AI 生成·可能包含錯誤
視頻概述
AI 生成四大主流AI編程代理(Claude Code, OpenAI Codex, GitHub Copilot, Gemini CLI)被發現存在嚴重的插件供應鏈漏洞。攻擊者可利用驗證機制缺陷,通過偽造分支名在無需用戶點擊的情況下植入惡意代碼,導致開發者密鑰、代碼庫及內部系統面臨高風險。各廠商修復進度不一,部分產品甚至直接棄用。
大家好,歡迎來到極未來頻道,我是Jude
最近,四大主流AI編程代理Cloud Code
OpenAI的Codex,Github,Copilot
還有Google的Gemini CLI
全都中了同一個漏洞
名字叫Plugins
Shell說白了就是插件供應鏈工機
更關鍵的是
這不是那種你點一下鏈接纔會中招的東西
而是零點擊
你什麼都不用做
只要用了這些工具
裝過插件
現在的AI編程工具
越來越像真正的助手了
不只是給你寫幾行代碼
還能裝各種插件、技能包
這些插件從網上市場下載
幫你自動查文檔、改配置、連數據庫
超級方便
爲了安全
大家一般會盯住某個版本
專業說法叫Happening
簡單理解就是
給這個插件貼一個唯一的身份證號碼
保證以後更新還是這個經過審查的版本
不會被偷偷改掉
結果呢
安全公司AAR發現
這四個工具
在檢查這個身份證的時候
都漏了關鍵一步
他們告訴系統
去拿這個編號的代碼
但拿回來之後
卻沒有再確認一下
你真的拿到的是那個編號嗎
攻擊者只要控制了插件的代碼倉庫
就可以做一個名字
剛好跟那個哈希值一模一樣的分支
然後設成默認分支
系統一查以爲拿到了正確的
實際卻跑的是惡意代碼
Gemini CLI稍微不一樣
它用的是另一個Git機制
結果一樣中招
這就是典型的供應鏈漏洞
不是你自己寫的代碼有問題
也不是AI模型本身被黑了
而是工具下載插件的這條供應鏈出了大問題
研究人員說
這是AI代理生態裏
第一次出現的真正供應鏈攻擊
已經有900多個正在使用的技能包被劫持過
影響到大概13萬個代理實力
聽起來不多
但這些代理很多都跑在公司電腦上
權限跟你本人差不多
能讀你的代碼
能碰你的密鑰
能連你的內部系統
一旦中招
等於攻擊者拿到了你電腦上的鑰匙
再看各家的反應差別就大了
Anthropic動作最快
Cloud Code在2.1.179版本就修好了
OpenAI的Codex也在0.146.0版本補上了
這兩家在公開披露前就已經修完了
算是負責任
Microsoft這邊
Github Copilot到現在還沒出補丁
研究人員6月就通知了他們
到9月公開的時候
還是沒動靜
Github官方說
他們平臺上不允許創建哈希值一樣的分支名
所以從Github市場裝的插件相對安全
但問題是
Copilot還能從別的地方裝插件
比如Bitbucket或者自建倉庫
那邊就管不到了
所以用Copilot的人
尤其是企業用戶
現在還處在暴露狀態
Google更乾脆
Gemini CLI直接被棄用了
不修了
他們讓用戶遷移到新的Antigravity環境
說那邊不受這個攻擊影響
聽起來挺乾脆
但現實是
已經裝了Gemini CLI的人
只要還在用
就永遠暴露着
沒有補丁可打
只能自己換工具
這對那些已經在生產環境裏跑着Gemini CLI的團隊來說
挺被動的
這些大廠的反應
其實挺能看出問題的
有的修的快
有的拖着
有的直接放棄舊產品
站在普通人的角度看
這不是大公司技術實力的問題
而是責任心和優先級的問題
當你把核心開發工具交給這些平臺時
你其實是在賭他們會認真對待安全
結果現在賭輸了
受傷的還是用戶
對普通人到底有什麼影響
先說開發者
如果你是獨立開發者或者小團隊
天天用這些AI助手寫代碼
改bug
部署項目
那你的電腦上很可能存着API密鑰
數據庫密碼
客戶數據
甚至公司內部倉庫的訪問權限
攻擊者一旦通過OE插件進來
就能靜默執行代碼
偷你的密鑰
或者往你的項目裏塞後門
更糟的是
因爲是零點機
你根本不會收到任何警告
插件自動更新的時候
OE代碼就自己裝上去了
你還以爲自己用的是
那個經過審查的安全版本
企業更嚴重
很多公司現在大力推AI編程工具
號稱能提升效率
Fortune 500裏
據說有接近九成在用Copilot
如果一個開發者的電腦被拿下
攻擊者就能順着他的權限
摸到公司代碼庫
雲賬號
這不是理論上的風險
而是實打實的鑰匙進門級別
之前有安全研究已經證明
AI代理一旦拿到開發者權限
就能做的事情遠超想象
現在這個漏洞
等於把那扇門直接撬開了
普通人可能覺得
我又不寫代碼
跟我沒關係
但你用的APP
網站
銀行系統
政府服務
背後都是這些開發者寫出來的
如果開發工具鏈本身不可信
最終產品的安全性也會打折扣
供應鏈攻擊最可怕的地方就在這裏
它不是直接打你
而是打你信任的那些人
然後間接打到你
從更大的角度看
這也提醒我們一件事
AI工具發展太快了
安全跟不上
大家拼命堆功能
堆插件生態
卻把最基礎的
確認我拿到的東西是對的
這一步給漏了
四個不同公司的產品
居然都犯了類似的錯誤
說明這不是某個團隊的疏忽
而是整個行業在快速迭代時
共同的盲區
當你把越來越多的權限
交給AI代理時
這些代理背後的供應鏈
就必須跟得上
否則效率提升的同時
風險也在成倍放大
那現在該怎麼辦
如果用Cloud Code
儘快升級到2.1.179或更高
用Codex的升到0.146.0以上
用Gemini CLI的認真考慮
遷移到AntiGravity
或者至少先停用自動更新
和第三方插件
Copilot用戶最麻煩
目前沒有官方補丁
能做的就是
儘量只從官方GitHub市場裝插件
關掉不必要的自動更新
定期檢查已安裝的插件列表
看看有沒有來源不明的
企業更應該立刻做一次資產盤點
哪些開發機裝了這些工具
裝了哪些插件
權限開到了什麼程度
技術越先進
我們對工具的依賴越深
供應鏈安全就越不能當兒戲
今天是編程代理
明天可能是別的AI助手
普通用戶也好
開發者也好
都得養成一個習慣
工具再方便
也要知道它從哪裏來
權限給了多少
有沒有及時更新
別等真正出事了才後悔
今天的視頻就先到這
如果你喜歡本期內容
記得點贊訂閱
我們下集繼續探索其未來
