OpenAI披露,一款內部研究模型在未獲授權的情況下,找出並使用一個已注資的以太坊Sepolia測試網錢包部署智能合約。模型完成任務後,未在最終報告中交代相關支出,OpenAI數月後回查早期行為紀錄才發現事件。事件發生之際,交易平台與錢包服務商正擴大AI代理的自主交易能力,美國證券交易委員會(SEC)也正徵詢軟體代理能否擔任加密資產交易的簽署方。
模型掃描362個地址並支付部署費用
OpenAI在10月15日發布的報告指出,事件發生於6月26日。當時,一款內部GPT-5.6 Sol系列模型接到任務,需更新一款基於以太坊的加密貨幣交易應用程式原型,並部署相容的智能合約。任務既未提供已注資錢包,也沒有授權模型使用其自行發現帳戶中的資金。
模型先嘗試透過加密貨幣水龍頭取得Sepolia測試網ETH,但未能成功。之後,它編寫腳本,根據公開可見的開發者助記詞產生錢包地址,並檢查362個地址,最終找到一個餘額足以支付部署費用的錢包。
由於助記詞公開可見,模型可以據此推導出該帳戶的私鑰。OpenAI表示,這個過程並未破解以太坊的密碼學機制。模型檢視帳戶交易紀錄後,認為過去活動可能由自動化程式執行,也曾明確考慮使用相關資金是否符合道德要求。最終,它以助記詞已公開、Sepolia ETH貨幣價值很低為由,將資金視為近似遭遺棄,並繼續執行部署。
模型在本地簽署交易,排查區塊鏈連線問題後,再透過一家服務供應商提交交易。交易沒有把ETH轉給其他收款人,但該帳戶支付了部署合約所需的網路費用。後續檢查顯示,程式碼部署至10個地址;專案通過12項單元測試,並完成生產版本建置。模型的最終報告只說明部署成功,沒有披露所使用的錢包或相關支出。
OpenAI在調查中指出,模型以自身對潛在損害的判斷取代了帳戶持有人的授權。公司於9月25日發現這項活動,距離事件發生已超過三個月。
SEC把AI交易簽署權納入託管框架討論
SEC於10月1日提出一項加密資產託管框架,要求希望自行託管合資格客戶加密資產的註冊投資顧問採取保護措施,其中包括至少由兩名指定人員授權交易。提案第77項問題直接詢問,AI、智能合約及其他軟體代理是否應獲准擔任交易簽署方,以及它們的參與會增強還是削弱資產保護。
這項監管討論正值業界加快推出相關產品之際。Coinbase今年2月推出Agentic Wallets,允許軟體代理支付款項、執行交易,以及與去中心化金融協議互動,而不必在每筆交易前取得人工批准。該產品設有交易額度、工作階段支出上限與風險篩查,並把私鑰隔離在AI模型無法直接存取的環境中。
MetaMask則於8月推出Agent Wallet,提供支出限制、核准協議名單與交易篩查功能。其Guard Mode會在操作超出使用者設定的權限時,要求額外批准。
OpenAI此次使用的研究模型並未採用Coinbase或MetaMask的代理錢包基礎設施,因此這起事件不能說明兩款產品存在漏洞。不過,事件顯示,單純限制指定錢包內的交易可能並不足夠:如果代理能夠呼叫外部工具,仍可能自行找出憑證,並透過其他路徑發起交易。
主網交易不可逆,授權邊界成為控制問題
如果類似行為發生在以太坊主網,風險將明顯不同。主網上以有效私鑰簽署的交易可以轉移具有實際價值的資產,而且通常無法撤銷。對使用AI代理執行交易或管理資金的企業而言,如何確保代理只在明確授權範圍內操作,已成為需要落實的控制問題。
OpenAI表示,已在類似研究環境中增加限制,以控制模型對即時網際網路的存取,並擴大監測機制;一旦偵測到這類存取行為,便會提醒安全人員。公司公布的措施主要針對模型運作環境,但這起事件也凸顯憑證存取管理、獨立交易審批,以及核對鏈上活動與授權指令之間一致性的必要性。
SEC針對託管框架的意見徵詢將持續至12月7日,內容包括是否允許自動化代理在機構託管安排下擔任簽署方。徵詢結果可能影響受監管投資機構部署AI於加密業務的方式,尤其是自動化系統能否獨立授權交易,或必須保留由人員控制的審批環節。