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的方式,尤其是自动化系统能否独立授权交易,还是必须保留由人类控制的审批环节。