北京时间5月13日,CertiK安全技术团队发现DeFi质押和流动性策略平台xToken遭到攻击,xBNTaBancor池以及xSNXaBalancer池立即被耗尽,造成近2500万美元损失。
5月还未过去一半的时间,这次的攻击事件加上5月已发生的其他攻击事件,竟已有大约8500万美元被盗了。
攻击是如何发生的?
CertiK安全团队在2020年发现的关键bug分为三类:逻辑错误,闪电贷和项目方欺诈。
本次事件部分可以算的上是一次并非“典型”的闪电贷攻击。
闪电贷可以在无需提供任何抵押的情况下进行贷款,当然所有操作必须在一个交易区块内完成。
开发人员可以从Aave或dYdX等协议中借贷,条件是在交易结束之前将流动资金返还到资金池中。
声音 | Jacob Canfield:随着比特币期货周五到期,其价格可能出现大幅波动:加密货币分析师Jacob Canfield今日发推称,12月27日,Bitmex上的12月比特币期货合约XBTZ19将到期。他提醒道,当投资者平仓时,这些合约到期事件通常会导致价格出现很大波动。[2019/12/26]
如果资金未能及时返回,则交易将被撤回,从而确保储备池的安全。
闪电贷具备多种功能和用例,但我们目前看到的多数闪电贷都被用于套利交易。?
而恶意使用方式则是攻击其他一些DeFi协议或操纵价格预言机的价格——这也正是此次xToken发生的情况。
弗兰克研究员在推特上解释攻击是如何发生的
声音 | 北大教授肖耿:随着区块链、数字监管技术不断成熟,离岸城市群已经不需要物理的边界:“2019新华网思客年会”23日在广州举行。香港国际金融学会会长、北京大学汇丰商学院教授肖耿表示,过去40年中国经济取得巨大成就,一个重要原因就是中国融入了全球供应链。未来40年最重要的挑战是怎么样能够和谐地融入全球经济金融体系,其中很重要的一个抓手是建设一批离岸城市群。“离岸经济为什么重要?因为我们需要跟全球联通。随着5G、区块链、数字监管技术不断成熟,离岸城市群已经不需要物理的边界。[2019/11/24]
细节分析
针对xSNXa的攻击
1.黑客在dYdX上利用闪电贷借出大约61800个ETH。
2.在Aave上存入10000个ETH借出56.4万个SNX,然后通过SushiSwap将5500个ETH换成约70万个SNX。
声音 | Ledger首席执行官:牛市将随着安全性而来:据bitcoinexchangeguide报道,加密货币硬件钱包制造商Ledger新首席执行官Pascal Gauthier表示,加密牛市将随着安全性的就位而来。如果没有安全,大笔资金将无法流入。 Gauthier还提到,Ledger正在与几家手机制造商合作,以便为加密用户提供安全保障。[2019/4/30]
之后在Uniswapv2上卖出120万SNX,获得818ETH,借此大大降低了SNX的价格。
3.在价格降低后,?攻击者只用了0.12个ETH就铸造了12亿xSNXa。
这是因为该协议通过Kyber价格预言机购买SNX并铸造xSNXa,而Kyber价格预言机参照了Uniswapv2的价格。
首发 | 蚂蚁矿机S17真机图首次曝光 采用双筒风扇及一体机设计 ?:继正式宣布在4月9日现货销售后,比特大陆即将发布的新品蚂蚁矿机S17又有了新动态。据悉,蚂蚁矿机S17真机图今天在网上首次曝光。
从曝光的图片来看,蚂蚁矿机S17延续上一代产品S15的双筒风扇设计,且采用一体机的机身设计。有业内人士认为,采用双筒设计可有效缩短风程,矿机出入风口的温差变小,机器性能将得到很大改善。
此前比特大陆产品负责人在接受媒体采访时表示,新品S17较上一代产品相比,无论是在能效比还是单位体积的算力等方面,均有较大提升。[2019/4/3]
4.然而在Balancer协议中,xSNXa的价格还是原来的价格,这使得攻击者可以将1.05亿xSNX换成414个ETH。
5.之后,攻击者在Uniswap和Sushiswap上用ETH购买SNX来偿还Aave上的借贷,将现有的xSNXa卖给Balancer的SNX/ETH/xSNXa池子,获利的同时偿还了dYdX的闪电贷。
针对xBNTa的攻击
xBNTa的合约通过ETH来铸造xBNTa。?
其原理是在智能合约中在Bancor协议中将ETH换成BNT,并利用换来的BNT数量来计算铸造的xBNTa数量。
然而合约中的"mint"方法并未验证用ETH换来的币是否为BNT,攻击者使用了一个总量极大的代币SPD替换了BNT,伪造了BNT的数量,使其可以无限增发xBNTa。
攻击者调用了“mint”方法四次,每次使用0.03ETH铸造大量的xBNTa,最终获得了39亿xBNTa,并将获得的一半的xBNTa换成了大约78万BNT。
但为什么说这次黑客攻击和以往的闪电贷攻击不同呢?
因为攻击者的这笔交易使用了FlashbotsMEV来实施,保证了交易的私密性,防止这笔交易在和AMM交互时被别的用户进行了“三明治攻击”。
术语详解
Flashbots是一个研究和开发组织,成立的初衷是缓解由"矿工可抽取价值(miner-extractablevalue,MEV)"给智能合约平台型区块链带来的负面影响和生存风险。
他们提议为MEV设计一种无需许可、透明且公平的生态系统,来保卫以太坊的理念。
矿工可抽取价值是一种设计用来研究共识安全的标准,它模拟了矿工通过任意包含、去除或重新排序他们产生的区块中的交易的能力而获得的利润。
例如,攻击者可以看到一个有利可图的交易,并试图通过支付更高的交易费用来提前进行交易,从而获得利润。或者通过对AMM交易进行三明治攻击。
三明治攻击:当攻击者在交易池中观察到一笔资产X换取资产Y的交易后,攻击者可以提前买入资产Y,随后让受害者执行交易来提升Y资产的价格,然后在Y资产价格上升后出售先前购入的资产Y来获取利润。
因此,即使是攻击者也需要警惕黑暗森林中所有潜伏的掠夺者。
Flashbots需要用户使用个人的API密钥,攻击者极有可能在使用Flashbots的时候留下自己的踪迹。
因此查找该API密钥的使用历史也可作为追回损失的手段之一。
写在结尾
xToken作为一个已经过大型安全公司审计的优秀DeFi项目遭受这样的攻击其实是并不常见的。
这也再次向我们揭露了一个事实:静态安全审计并无法保障100%的安全。
安全并非是一次性的,它是一个持续的过程。
区块链技术日新月异,新的攻击方式同样层出不穷。
我们无法知道和预判将要面临的下一次攻击,作为业内领先的区块链安全公司,CertiK开发的一系列安全工具及完备的安全服务将为项目方和投资者提供安全保障,一旦加密资产出现意外失窃情况,损失将因此降至最低。
尊敬的LBank蓝贝壳用户:LBank蓝贝壳将于2021年5月14日15:55(UTC8)全球首发DOGGY.
今年以来,数字货币发展如火如荼,虽然Facebook稳定币Libra推出屡屡受挫,监管机构对Libra的一再审慎,但美元、欧元持续货币宽松表使得加密数字货币市场热度不断上涨.
本公众号的文章只做研究、学习和交流使用,不具有任何的操作指导意义!币圈唯一每天坚持视频分析行情的公众号!更多内容请看“院长说币”公众号.
随着特斯拉暂停接受比特币支付,导致加密货币市场今日陷入混乱,批评者将矛头指向该公司首席执行官埃隆·马斯克,认为马斯克的言论和行动可能对该行业产生戏剧性影响持傲慢态度.
尊敬的用户:BiKi平台将定期审核上线的数字资产,基于项目的流动性、交易量、用户市场反馈等方面进行评估.
亲爱的用户: 为了提供更好的杠杆ETF交易体验,DigiFinex于2021年5月15日17:00-17:30(GMT8)期间对所有杠杆ETF交易对暂停交易进行维护升级,预计维护时长0.5小时.