DeFi借贷协议Akropolis遭受重入攻击 损失200万美元

近日,DeFi借贷协议Akropolis遭到网络黑客的攻击。Akropolis创始人兼首席执行官Ana Andrianova表示,攻击者利用在衍生品平台dYdX的闪电贷进行重入攻击,造成了200万美元的损失。

成都链安团队在接到自主独立研发的区块链安全态势感知平台(Beosin-Eagle Eye)报警后,第一时间对本次攻击事件进行了调查,结果发现:

1、Akropolis确实遭到攻击

2、攻击合约地址为

0xe2307837524db8961c4541f943598654240bd62f

3、攻击手法为重入攻击

4、攻击者获利约200万美元

通过对链上交易的分析,发现攻击者进行了两次铸币,如下图所示:

图一

图二

参考链接:

https://etherscan.io/tx/0xddf8c15880a20efa0f3964207d345ff71fbb9400032b5d33b9346876bd131dc2

但据oko.palkeo.com交易调用情况显示,攻击者仅调用了一次deposit函数,如下图所示:

图三

通过跟踪函数调用,成都链安团队发现,攻击者在调用合约的deposit时,将token设置为自己的攻击合约地址,在合约进行transferFrom时,调用的是用户指定的合约地址,如下图所示:

图四

通过分析代码发现,在调用deposit函数时,用户可指定token参数,如下图所示:

图五

而deposit函数调用中的depositToprotocol 函数,存在调用 tkn 地址的safeTransferFrom函数的方法,这就使得攻击者可以通过构造“safeTransferFrom”从而进行重入攻击。

图六

Akropolis作为DeFi借贷、存储服务提供商,其存储部分使用的是Curve协议,这在当天早些时候的攻击中曾被利用。攻击者从该项目的yCurve和sUSD池中取出了5万美元的DAI,而在耗尽这些池子前,共计窃取了价值200万美元的DAI。

在本次攻击事件中,黑客使用重入攻击配合dYdX闪电贷对存储池发起了侵占。在协议中,资产存储池可谓是防守重点,作为项目方,对资金池的安全预防、保护措施应置于最优先级别。特别是,为应对黑客不断变化的攻击手段,定期全面检查和代码升级缺一不可。

最后,成都链安强烈呼吁,对于项目方而言,安全审计和定期检测切勿忘怀;对于投资者而言,应时刻不忘安全警戒,注意投资风险。

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

区块博客

欧易交易所数字货币助力支付体系高效运行

随着经济社会数字化转型进程不断推进,数字货币作为支付手段数字化的工具和基础,受到越来越多的关注,当前全球主要经济体央行纷纷开始推进主权数字货币发展,我国的数字人民币试点已经启动,未来数字货币走向普及,将在支付体系运行效率、普惠服务、安全保障等方面产生积极影响。 数字货币的应用有助于支付体系成本降低、效率提高。

欧易交易所金色观察丨平行链浪潮即将到来 波卡并非唯一选择?

金色财经 区块链11月14日讯? ?许多极具才华的开发人员在以太坊区块链上开发了各种各样的产品和服务,但如果我们想在将来看到区块链技术被广泛采用,那么这个场景一定是“多链”的。所以其他与以太坊竞争的区块链也有获得成功的机会,不过最终能够生存下来的可能只有少数几个,虽然波卡(Polkadot)在这一领域占据主导地位,但其实并非加密社区的唯一选择。

Bitcoin首发 | 为何你的比特币会越来越少

最近比特币大涨,但是似乎不少朋友都“踏空”了,50天70%+的涨幅,并没有给很多人带来直观的收益。原因是什么呢?手上没有比特币。 查理芒格曾说过“如果我知道自己会死在某个地方,我就永远不去那个地方”,根据这样的思维模型,他还做过一次演讲,题目就是《如何确保自己过得贫困潦倒》。 我下面列举的内容就是致敬这种思维模式,写出来的内容,警示自己也提示朋友。

[0:15ms0-8:231ms