币安遭史上最大规模黑客攻击:关键漏洞或非私钥泄露
有记录以来最大的加密货币黑客攻击事件,其起因可能并非被盗的钱包私钥。币安(Binance)表示,其对这起价值63亿美元的安全事件的初步调查显示,一名DevOps工程师的笔记本电脑遭到入侵,导致攻击者能够访问内部系统,从而提交未经授权的提款指令。
该交易所指出,目前尚未发现任何钱包私钥泄露的证据。这一细节彻底改变了事件的性质。这可能并非黑客破解保护钱包的密码学算法的案例,而是攻击者获得了有权移动资金的“机器”的访问权限。
真正的弱点可能在于内部授权机制
据《Kobeissi Letter》流传的初步报告描述,攻击者将交易重定向,并通过受攻击者控制的地址在多个区块链上转移资金。部分报道还指出,以太坊侧的活动部分涉及EIP-7702机制。但币安尚未确认这一具体的技术序列。
币安确认的信息更为具体且 arguably 更为重要:一台被入侵的员工设备可能允许攻击者访问服务容器,并提交被交易所系统视为合法的提款交易。
关于这起63亿美元币安黑客攻击的可能发生过程的新细节如下:根据初步报告,黑客入侵了一名币安工程师的笔记本电脑,获取了用于授权提款的内部系统权限。随后攻击者:
- 利用以太坊的EIP-7702机制劫持了币安的热钱包;
- 将钱包交易重定向至恶意智能合约;
- 将数十亿加密货币转移至攻击者控制的钱包;
- 将盗窃的资金分散到多个钱包中,并将部分资产转换为ETH以避免冻结。
此次攻击跨越多个区块链进行,大部分资金在约20分钟内被清空。目前已有约30亿美元的资金被冻结,币安表示将承担所有未追回的黑客损失费用。全面调查仍在进行中。
这有助于解释为何在没有传统私钥泄露的情况下,攻击规模会变得如此巨大。CoinDesk对被盗比特币的分析发现,这些交易带有来自币安控制地址的有效签名,并且看起来与正常的提款无异。换句话说,安全问题可能存在于钱包本身之上的一层。密钥可能仍然是安全的,但指示这些密钥进行签名的系统可能并不安全。
为何此次攻击难以阻止
区块链情报公司表示,攻击者在大约10个区块链上转移资金,大部分活动发生在约20分钟内。TRM Labs以高置信度将该攻击归因于与朝鲜相关的“TraderTraitor”组织,该组织与其他大型加密货币盗窃案有关联。
速度至关重要。一旦未经授权的交易开始,资产便在交易所和代币发行方有时间做出反应之前,就被分发到多个地址和网络中。这也是为什么被盗投资组合的不同部分现在面临截然不同的结果的原因。
Tether和Circle等稳定币发行商可以对特定地址进行黑名单处理,但比特币无法做到这一点。攻击发生后,价值约14亿美元的约18,270枚BTC被转移到19个钱包中。这些硬币无法在协议层面直接冻结,通常只能在它们后来到达合作的交易所、场外交易柜台或其他可识别的服务时才能被拦截。
这也是为何追缴金额变得如此重要的原因之一。币安表示,截至目前,约有30亿美元的受影响资产已在链上被冻结,仍有数十亿美元处于未解决状态。
一台笔记本电脑,数十亿美元
对我而言,这是币安黑客事件中更值得关注的部分。加密货币安全讨论往往集中在私钥、多重签名钱包和智能合约漏洞上。但中心化交易所也依赖于传统的企业管理基础设施。员工拥有笔记本电脑,内部服务拥有权限,提款系统需要自动化。这些运营层面的环节可能与钱包本身同样重要。
如果币安的初步调查结果得到证实,一台被入侵的工作站并不需要揭示价值数十亿美元的私钥。它只需要让攻击者获得对一个可信内部流程的访问权限,该流程拥有足够的权限来指示币安的系统移动资金。这是一次非常不同的安全失败,对于交易所来说,可能更难彻底消除。