攻击背景
Revert Finance 是一家专注于为链下资产提供流动性的 DeFi 项目,通过锚定现实资产和加密资产,来创造具有价值的代币。其在8月份推出了“v3utils”合约,旨在为项目提供更加灵活和高效的流动性管理方案。然而,在9月22日,该合约遭到了攻击,导致大量资产被盗。攻击原因
攻击的原因主要是由于合约中存在严重的安全漏洞。攻击者利用了该合约存在的漏洞,通过几次迅速购买和出售的操作,将价值为 2600 万美金的资产转移到了另一个地址。而这个地址只有一个交易,也就是从 Revert Finance 的合约中进行的。 从技术上来说,攻击者利用了合约中存在的限制性转账函数出现的漏洞。在这个函数中,用户在进行资产转移时需要限制传输的数量,而攻击者发现了这个限制在某些情况下并不会被执行。因此,攻击者可以通过迭代某些操作来逐渐将资产从合约中转移出去。损失情况
根据官方公布的数据显示,此次攻击导致 Revert Finance 失去了价值 2600 万美金的资产,其中 90% 的损失来自于单个账户。 这个账户最初只有 200 美金的价值,但在攻击后不久它的价值已经飙升到了 1900 万美金。可以看出,攻击者针对这个账户进行了有针对性的攻击,并在较短时间内获取了巨大的利益。解决方案
针对此次攻击事件,Revert Finance 官方表示将对智能合约进行彻底的审计和改进,并重新设计其流动性管理方案。同时,该项目也将与安全机构合作,进行全面的安全测试和安全策略制定。 其次,在智能合约的设计和开发过程中,需要遵循一些基本的安全原则,比如审慎使用限制性转账函数、规避重复地址、规避多项交易等等。结论
该事件再次提醒我们,DeFi 生态的安全问题十分重要。只有以安全为前提,才能够让 DeFi 生态有更加稳健的发展。因此,在推广 DeFi 项目时,需要注重安全问题,避免出现类似的事件发生。同时,对于用户来说,也需要认真审核项目背景、智能合约等相关信息,避免自身财产受到威胁。 摘要:2021 年 10 月 22 日,全球领先的去中心化金融(DeFi)协议 Revert Finance 的“v3utils”合约遭到黑客攻击,导致该协议资产损失高达 90%。背景介绍
Revert Finance 是一家以 Uniswap V3 为基础的去中心化交易协议,并且正在推出自己的 AMM 池。它提供了一种简单的方式来创建自己的交易策略和对冲的方法,使得个人或交易团队可以将更多的资金聚集到一个交易池子中进行交易。攻击细节
根据 Revert Finance 的通知,攻击者伪造了一个假合约,这个假合约被认为是一个想要添加流动性到 v3utils 合约的质押合约。攻击者在中间层将原来的 v3utils 合约与假合约的地址进行了交换,使得真正的 v3utils 合约被取代,并且实际上存储了所有的黑客代码。然后攻击者就针对 v3utils 合约进行了攻击,成功地转移了协议的大部分资金。攻击带来的影响
该攻击对 Revert Finance 的经济造成了巨大的影响,估计资产损失高达 90%。据一位安全研究人员透露,单个账户损失超过了 $20 万美元。这也是目前最严重的去中心化金融协议攻击之一。结论
Revert Finance 的“v3utils”合约安全漏洞的挖掘和利用给 DeFi 生态带来了一定的压力,尽管 DeFi 协议的安全性越来越得到重视,但漏洞的查找和修复仍然是个巨大的挑战。虽然 DeFi 生态正在加速发展,但这样的攻击也促使更多的人了解 DeFi 带来的风险,明确合规和风险管理的重要性。同时,这次事件也提醒了我们应该密切关注安全,尽可能的降低攻击风险,保障自己和其他用户的利益。标签: 币
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 请联系我们:qunkong@foxmail.com,本站将立刻清除。