币圈界报道:

查尔斯·霍金森揭示币安事件中的高危代码隐患

卡达诺项目发起人查尔斯·霍金森在社交平台X上对近期币安重大安全事件作出深度剖析,指出其中涉及一种极具破坏力的恶意程序逻辑。该发现由研究人员CyberSatoshi披露,其核心关联于以太坊的EIP-7702委托功能,尽管币安尚未确认具体技术路径,但攻击者获取签名权限的方式仍存疑。

热钱包被利用:资金清空与异常留资机制

CyberSatoshi发布的技术拆解显示,攻击所用合约设计用于迅速耗尽高频交易的交易所热钱包余额。其执行流程中包含一项关键策略——保留一枚ETH作为燃气费保障,确保交易链路不因费用不足而中断。

此次事件波及一个持有约8.23亿美元USDC代币的钱包,该钱包被识别为“Binance 14”的受控对象。据称,即便该地址被列入限制列表,攻击者仍能绕过控制完成资产转移。然而,目前尚无确凿证据说明其具体突破方式,整体影响范围也未完全厘清。

根据官方通报,10月29日爆发的系统性安全问题导致63亿美元损失。10月30日,币安声明未检测到私钥泄露迹象,强调核心密钥体系保持完整。

“需警惕那些潜藏在底层协议中的致命代码。此次事件凸显了委托机制在缺乏严格约束时的严重风险。”

漏洞技术细节:连续Nonce与授权验证链条

研究团队发现一组共50个数字签名,每个均对应Binance 14的连续交易随机数(Nonce)。在区块链环境中,Nonce是每笔交易递增的唯一标识符。攻击者通过生成与当前预期值精确匹配的授权数据,实现了在防御机制触发前完成资金转移。

数据显示,当授权请求的Nonce与链上记录一致时,多笔委托操作得以成功执行。一次有效调用即可触发大规模资金流转,显示出极高的自动化攻击效率。

钱包名称 角色 涉及资产 价值
Binance 14 热钱包,委托目标 USDC, ETH 8.23亿美元(USDC),留下1 ETH

EIP-7702:委托机制的技术原理解析

EIP-7702是一项旨在提升以太坊账户灵活性的提案,允许用户在特定交易周期内临时替换自身执行代码,从而支持批量操作和第三方代付费用。该机制依赖于多个验证要素:网络标识、受托地址、随机数(Nonce)及数字签名。

一旦所有条件满足,合约代码将被动态注入账户,执行时间受限于设定窗口。这种设计虽提升效率,但也引入了新的攻击入口。

权限滥用风险与攻击路径推演

根据分析,此类攻击的成功前提是拥有合法的签名权限。无论是私钥外泄,还是授权接口存在访问漏洞,均为必要前提。币安方面已明确表示未发现私钥泄露情况。

进一步调查显示,攻击者利用了与有效当前Nonce相匹配的授权序列,使恶意指令在系统响应前完成部署。这表明,攻击节奏远超常规监控阈值,极大压缩了应急处置窗口。

应对措施与后续调查进展

由于攻击执行速度极快,币安未能及时拦截转账行为。CyberSatoshi质疑现有早期预警系统的有效性,但也承认其并非万能工具。

以太坊官方文档提示,若不对委托权限施加明确限制,可能造成持久性控制权落入攻击者之手。专家建议强化对委托合约的审计流程,防范重放攻击与批量调用场景。

尽管可通过“零地址”撤销授权,但该机制无法自动清除已被利用的权限。事件发生后,币安立即终止相关授权,并升级了安全策略。

交易所承诺全额赔偿客户损失,并将发布详尽的技术复盘报告。然而,关于访问控制如何被绕过的根本原因,仍处于深入调查阶段。目前,行业正聚焦于加强委托机制的安全边界,防止类似事件再次发生。

CyberSatoshi特别强调攻击的速度与隐蔽性,同时提醒监管机构关注智能合约生态中的深层风险。未来,安全架构设计需从“被动防御”转向“主动阻断”,以应对日益复杂的威胁形态。