FIL:DeFi协议bZx再次遭遇攻击,损失超过800万美元

北京时间9月14日消息,DeFi借贷协议bZx再次遭到攻击,而这次攻击共造成了大约800万美元的损失,据bZx联合创始人KyleKistner最初提到称:“这似乎是一次预言机操纵攻击。”

在攻击被发现后,bZx团队立即使用管理密钥暂停了协议,据悉这次攻击交易利用了闪电贷和Synthetix,“但它不会影响Synthetix系统,尽管它确实涉及了sUSD,”bZx在twitter上写道。

而在bZx官方公布的安全报告中提到:

“由于一次代币重复事件,协议保险基金暂时累积了一笔债务。除了协议现金流外,保险基金还会得到代币库的支持。”

Terra链上DeFi锁仓量为162.9亿美元:金色财经报道,据DefiLlama数据显示,当前Terra链上DeFi锁仓量为162.9亿美元,在公链中仍排名第2位。目前,锁仓量排名前5的公链分别为以太坊(1236.5亿美元)、Terra(162.9亿美元)、BSC(125.5亿美元)、Avalanche(89.2亿美元)、Solana(86.7亿美元)。[2022/1/22 9:06:09]

以下是这次安全事故的时间线:

bZx团队注意到协议锁定值出现了异常变动;

发现iToken合约有异常,该异常的发生与_internalTransferFrom()函数相关;

BTCHT产品负责人Kevin:BTCHT将BTC的算力资产带进DeFi世界:2021年3月10日20:00,BTCHT产品负责人Kevin做客WBF社区,为用户分享《去中心化算力币BTCHT的现状与未来》。在今晚的AMA中,Kevin表示“如果 BTC 上涨,BTCHT 上涨会更快, 如果大家长期看好 BTC,那么就更应该看好 BTCHT。BTCHT可以为市场创造更多价值,BTCHT将BTC的算力资产带进DeFi世界,为DeFi板块构建一个更有价值锚定,收益更高,风险更可控的底层基础设施”。

与BTCHT底层资产完全一致的算力币BTCST的价格已经飙升至400美金左右,而BTCHT现价在290美金左右,从估值上来说还存在较大程度的低估。BTCHT的每日挖矿增强收益是BTCST的10倍以上,也就是说质押相同数量的代币,BTCHT每天能挖出10倍于BTCST的比特币。BTCHT在挖矿效率上具有数量级的优势。[2021/3/10 18:33:43]

在确定修复方案后,iToken的铸造和燃烧被暂停;

OKEx DeFi播报:DeFi总市值142.9亿美元,OKEx平台WING最抗跌:据OKEx统计,DeFi项目当前总市值为142.9亿美元,总锁仓量为166.2亿美元。行情方面,今日DeFi代币普跌,OKEx平台DeFi币种跌幅较小的是MXT、SFG、RIO。截至17:30,OKEx平台热门DeFi币种表现如下。[2020/12/9 14:43:07]

受影响的iToken合约的新版本得到部署,余额得到更正;

团队将补丁代码发送给派盾和Certik进行审查;

iToken的铸造及燃烧恢复;

攻击技术细节

HyperPay上线DeFi项目YAM Famer抵押挖矿功能:日前,HyperPay自管钱包上线了流动性挖矿DeFi项目——YAM Famer,YAM是一个实验性协议,其核心是一种弹性的供应加密货币,它会根据市场情况扩展和收缩其供应。HyperPay自管钱包目前已上线了多种DeFi类DApp,后续也将及时上线市场热点DeFi项目,HyperPay官方提示:YAM官方博文提及YAM的智能合约并没有经过安全审计,投资人需注意其中的投资风险。[2020/8/12]

每个ERC20代币都有一个transferFrom()函数是用于负责传输代币的。可以调用这个函数来创建一个iToken并将其传递给自己,从而允许你人为地增加余额。

下面是攻击涉及的技术细节:

使用相同的_from和_to地址调用了传输函数;

用相同的参数调用Immediately_internalTransferFrom;

下面的代码行存在故障:

当_from和_to地址相同时,会导致_balancesFrom和_balancesTo相等。

那么

上面的问题导致_balancesFrom余额的减少,并增加_balancesTo的余额,最后最重要的部分是保存_balancesFromNew和_balancesToNew。那么攻击者就能够有效地人工增加自己的余额。

然后,下面就是补丁代码:

这可以防止攻击者增加自己的余额,据悉,修补后的代码已被发送给Peckshield和Certik进行审查,而双方都批准了这些更改。

安全事故造成近800万美元债务

尽管,问题很快得到了解决,但这次安全事故确实造成了协议很大的损失,根据官方公布的信息显示,这次事件导致了以下这些债务:

219,199.66LINK

4,502.70ETH

1,756,351.27USDT

1,412,048.48USDC

667,988.62DAI

以当前市场价计算,这些损失的代币的价值达到了800万美元。

审计并不是灵丹妙药

根据Bzx团队公开的信息显示,该协议此前已经过安全公司Peckshield及Certik的严格审计,其中Peckshield对bzx协议的审计用到了12人周的工作量,而Certik则花费了7人周的工作量。此外,bzx协议团队还进行了广泛的自动化测试,不幸的是,审计并不是灵丹妙药。

而在这次安全事件中,由于bzx协议团队控制了管理密钥,因而能够及时地应对这一事件,否则损失问题将会更大。

显然,这次事故再次为我们敲响了DeFi安全性的警钟,即便是得到审计公司的把关,也无法确保代码不存在漏洞,而近期涌现出来的大量新DeFi项目,它们的安全隐患显然要更大。

最后,一首凉凉,送给流动性挖矿。

?

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

链链资讯

[0:15ms0-3:94ms