首发 | 损失2500万美元 xToken攻击事件简析

北京时间5月13日,CertiK安全技术团队发现DeFi质押和流动性策略平台xToken遭到攻击,xBNTaBancor池以及xSNXaBalancer池立即被耗尽,造成近2500万美元损失。

5月还未过去一半的时间,这次的攻击事件加上5月已发生的其他攻击事件,竟已有大约8500万美元被盗了。

CertiK安全团队在2020年发现的关键bug分为三类:逻辑错误,闪电贷和项目方欺诈。

本次事件部分可以算的上是一次并非“典型”的闪电贷攻击。

闪电贷可以在无需提供任何抵押的情况下进行贷款,当然所有操作必须在一个交易区块内完成。

开发人员可以从Aave或dYdX等协议中借贷,条件是在交易结束之前将流动资金返还到资金池中。

如果资金未能及时返回,则交易将被撤回,从而确保储备池的安全。

闪电贷具备多种功能和用例,但我们目前看到的多数闪电贷都被用于套利交易。?

而恶意使用方式则是攻击其他一些DeFi协议或操纵价格预言机的价格——这也正是此次xToken发生的情况。

英国广告监管机构ASA禁止在线加密货币平台Ziglu投放一则广告:3月9日消息,英国广告监管机构——广告标准局(ASA)日前对受FCA监管的在线加密货币平台Ziglu的一项广告活动进行了打击。该交易所进行广告宣传活动,在爱丁堡各处张贴数字海报,上面写着:“苏格兰,你的资金正面临风险。”

一份针对Ziglu广告的投诉称,该广告引起了不合理的恐慌,称苏格兰所有消费者的资金都面临风险。它还被指责为“误导”和“不负责任”。尽管Ziglu辩称广告与加密货币无关,ASA最终仍维持了针对该广告的所有三项指控,并命令Ziglu不再继续投放。(Finance Magnates)[2022/3/9 13:47:17]

弗兰克研究员在推特上解释攻击是如何发生的

1. 黑客在dYdX上利用闪电贷借出大约61800个ETH。

2. 在Aave上存入10000个ETH借出56.4万个SNX,然后通过SushiSwap将5500个ETH换成约70万个SNX。

Belt Finance 已修补闪电贷相关攻击向量,将在 48 小时内恢复存取款并发布补偿计划:针对上周遭到的闪电贷攻击,币安智能链上DeFi协议BeltFinance发布分析报告称:此次攻击,Belt共损失6,234,753BUSD,BeltBUSDVault用户遭受了21.36%池子比例的损失,而4BeltPool用户遭受了5.51%池子比例的损失。[2021/5/31 22:58:30]

之后在Uniswap v2上卖出120万SNX,获得818ETH,借此大大降低了SNX的价格。

3. 在价格降低后,?攻击者只用了0.12个ETH就铸造了12亿xSNXa。

这是因为该协议通过Kyber价格预言机购买SNX并铸造xSNXa,而Kyber价格预言机参照了Uniswap v2的价格。

4. 然而在Balancer协议中,xSNXa的价格还是原来的价格,这使得攻击者可以将1.05亿 xSNX换成414个 ETH。

5. 之后,攻击者在Uniswap和Sushiswap上用ETH购买SNX来偿还Aave上的借贷, 将现有的xSNXa卖给Balancer的SNX/ETH/xSNXa(25/25/50)池子, 获利的同时偿还了dYdX的闪电贷。

xBNTa的合约通过ETH来铸造xBNTa。?

其原理是在智能合约中在Bancor协议中将ETH换成BNT,并利用换来的BNT数量来计算铸造的xBNTa数量。

然而合约中的"mint"方法并未验证用ETH换来的币是否为BNT,攻击者使用了一个总量极大的代币SPD替换了BNT,伪造了BNT的数量,使其可以无限增发xBNTa。

攻击者调用了“mint”方法四次,每次使用0.03ETH铸造大量的xBNTa,最终获得了39亿xBNTa,并将获得的一半的xBNTa换成了大约78万BNT。

但为什么说这次黑客攻击和以往的闪电贷攻击不同呢?

因为攻击者的这笔交易使用了Flashbots MEV来实施,保证了交易的私密性, 防止这笔交易在和AMM交互时被别的用户进行了“三明治攻击”。

术语详解

Flashbots是一个研究和开发组织,成立的初衷是缓解由 "矿工可抽取价值(miner-extractable value, MEV)" 给智能合约平台型区块链带来的负面影响和生存风险。

他们提议为 MEV设计一种无需许可、透明且公平的生态系统,来保卫以太坊的理念。

矿工可抽取价值(MEV)是一种设计用来研究共识安全的标准,它模拟了矿工(或节点验证者)通过任意包含、去除或重新排序他们产生的区块中的交易的能力而获得的利润。

例如,攻击者可以看到一个有利可图的交易,并试图通过支付更高的交易费用来提前进行交易,从而获得利润。或者通过对AMM交易进行三明治攻击。

三明治攻击:当攻击者在交易池中观察到一笔资产X换取资产Y的交易后,攻击者可以提前买入资产Y,随后让受害者执行交易来提升Y资产的价格,然后在Y资产价格上升后出售先前购入的资产Y来获取利润。

因此,即使是攻击者也需要警惕黑暗森林中所有潜伏的掠夺者。

Flashbots需要用户使用个人的API密钥,攻击者极有可能在使用Flashbots的时候留下自己的踪迹。

因此查找该API密钥的使用历史也可作为追回损失的手段之一。

xToken作为一个已经过大型安全公司审计的优秀DeFi项目遭受这样的攻击其实是并不常见的。

这也再次向我们揭露了一个事实:静态安全审计并无法保障100%的安全。

安全并非是一次性的,它是一个持续的过程。

区块链技术日新月异,新的攻击方式同样层出不穷。

我们无法知道和预判将要面临的下一次攻击,作为业内领先的区块链安全公司,CertiK开发的一系列安全工具及完备的安全服务将为项目方和投资者提供安全保障,一旦加密资产出现意外失窃情况,损失将因此降至最低。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

ADA特斯拉可能增加哪种“绿色”加密货币用于支付??

5月13日,埃隆·马斯克透露,在比特币挖矿变得更加环保之前,特斯拉将不再接受任何比特币支付,这给整个加密货币市场带来了冲击。 马斯克指出,在特斯拉等待比特币转向可再生能源的同时,公司将关注“其他加密货币”,这些加密货币每笔交易的能耗不到比特币的1%。

DOGEVitalik Buterin 钱包里的 “隐藏财富”

北京时间 5月13日凌晨,趁着暗黑的夜色,迎着黎明的微光,Vitalik Buterin 钱包转移了一大笔 SHIB,瞬间 SHIB 动向,SHIB 币未来,SHIB 价值都被打上了五彩灯,霓虹中疯狂。 Vitalik Buterin,以太坊创造者,我们称他是 V 神,V 神钱包地址自然也被无限关注。

ICP以太坊 2.0 质押池与质押衍生品

从工作量证明 (PoW) 到权益证明 (PoS) 的转变是以太坊自诞生以来最令人期待的里程碑。不同于使用需要消耗大量能源的 PoW 来扩展区块链,PoS 允许用户质押他们的 ETH 和运行名为“验证者”的区块生成节点。 以太坊迈向 PoS 的第一步是启动一个可以达成共识的独立网络——信标链 (Beacon Chain)。

比特币交易所以太坊要带我们到哪里去?

凭借已建立的强大生态帝国,以太坊在区块链世界傲视群雄。最近一段时间,其接棒比特币踩油门飙涨,价格连创新高,整个币圈都为之疯狂。 非小号数据显示,截至5月9日17时,以太坊最高触及3982美元,今年来涨幅高达433%,远超同期比特币106%的涨幅。 随着以太坊价格的不断抬升,其市值增长也十分明显。

[0:0ms0-7:630ms