操纵预言机就能空手套白狼?DEUS Finance DAO被盗1570万美元攻击事件分析_DEI:SOLID币

北京时间2022年4月28日10:40:14,CertiK审计团队监测到DEUSFinance的合约被恶意攻击,造成了约1570万美元的损失。

攻击者恶意操纵DEI的价格,从DeiLenderSolidex合约中通过提供少量的抵押品提取了大量的DEI。

攻击步骤

①攻击者部署攻击合约并向借贷池DeiLenderSolidex合约提供抵押。

报告:BTC-TUSD在币安推动下成为最大的比特币交易对:4月21日消息,据Kaiko最新报告,在币安的推动下,BTC-TUSD成为了最大的比特币交易对,TrueUSD稳定币是一种直到今年才为人所知的代币。币安在3月22日取消了零费用比特币交易促销活动,但 Bitcoin-TrueUSD除外,这刺激了对BTC-TUSD的需求。BTC-TUSD现在占币安上 BTC总交易量的50%,而就在一个月前宣布这一数字之前几乎为0%。

报告称,币安的市场深度数据表明,从流动性的角度来看,BTC-USDT仍然是“王者”,做市商显然更愿意持有Tether而非TUSD。Tether交易对占中心化加密交易所总交易量的80%,TrueUSD交易量在中心化加密交易所的市场份额为9%,并有望在未来几个月内超越BUSD占据第二位。根据CoinGecko的数据,TrueUSD是第五大稳定币,市值为20亿美元,高于2023年初的约7.55亿美元。排名第一的Tether(USDT)的市值超过810亿美元。(彭博社)[2023/4/21 14:18:29]

②随后攻击者利用攻击合约获得了超过143,200,000USDC用以发起攻击。

区块链金融协会宣布选举三名新成员进入其董事会:金色财经报道, 区块链金融协会(BAF)宣布选举三名新成员进入其董事会。新当选的董事是Michael Chaille、Sébastien Capt和Pascal Schmohl。在一年时间里,该协会汇集了13家私人银行和80家业内领先的外部资产管理公司(EAMs),在全球范围内管理着超过18000亿美元的资产。[2022/8/25 12:48:43]

③攻击合约将这143,200,000个借得的USDC在USDC/DEI交易对池0x5821573中换为9,547,716个DEI,此举导致DEI的价格被大幅提高。

Galaxy Digital创始人:比特币价格仍可以在5年内达到50万美元/枚:7月19日消息,加密货币投资公司Galaxy Digital创始人Novogratz表示:加密资产行业几乎没有风险管理的概念,Luna币暴跌是加密资产危机的开端,这演变成了一场全面的信贷危机,我的心脏医生在加密货币暴跌中损失了100万美元,比特币是独一无二的,它有储存价值的优势,比特币价格仍可以在5年内达到50万美元/枚,通胀飙升是唯一使GDP下降的因素。[2022/7/19 2:24:01]

④由于DeiLenderSolidex合约是用预言机来确定用户抵押品的价值,而预言机合约使用被恶意操纵的交易对池的价格作为价格来源。因此通过提高的价格和之前提供的抵押,攻击者可从借贷池中总计借贷到17,246,885DEI,这一数额远大于之前攻击者提供抵押的金额。

⑤攻击者用9,547,716个DEI交换到的143,184,725USDC来偿还闪电贷款,最终获取差价离场。

通过闪电贷,攻击者能够操纵交易对的状态,并进一步操纵DEUS的预言机价格,以此利用不对等的价值借贷DEI。

ETH,随后将5,446个ETH存入TornadoCash。

https://debank.com/profile/0x701428525cbac59dae7af833f19d9c3aaa2a37cb/history

安全审计可以有效地避免这一风险。

CertiK安全专家建议:如果只有代币合约被审计,这种情况在审计过程中将会指出第三方依赖风险。项目应该避免直接从交易对池中获取价格。建议根据项目的逻辑,使用更值得信任的预言机:

1.使用多个可靠的链上价格预言机来源,例如Chainlink和Band协议。

2.使用时间加权平均价格。TWAP代表了一个代币在特定时间范围内的平均价格。因此如果攻击者仅操纵一个区块的价格并不会对平均价格产生太大的影响。

3.如果合约模式允许,将函数调用者限制在一个非合约/EOA地址。

4.闪电贷款只允许用户在一次交易中进行借贷。如果合约用例允许,可强制关键交易至少跨越两个区块。

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

金宝趣谈

[0:0ms0-7:14ms