DeFi安全风险解析:闪电贷、价格操纵攻击和降低风险的协议设计思路

Revelo Intel热度: 17248

价格操纵攻击涉及操纵去中心化交易所(DEX)上代币的价格,以借出比抵押品实际价值更多的资金。

原文作者:Revelo Intel

原文标题:Flash loan&Price Manipulation Attacks

原文来源:revelointel

编译:深潮 TechFlow

在加密货币领域,DeFi 成为了一个重要的发展方向。然而,随着其市场份额的增长,DeFi 平台也面临着越来越多的安全威胁。

最近,Moremoney 的联合创始人兼产品负责人 Sirmoremoney 在 Twitter Spaces 上讨论了一些关于 DeFi 安全的话题,特别是针对抵押品价格操纵和闪电贷攻击等方面的风险。Revelo Intel 总结了此次 Spaces 的发言,并讨论如何采取措施来缓解这些风险。

涉及合约漏洞的攻击/闪电贷攻击

闪电贷攻击涉及利用短时间内无需抵押即可借款的能力来操纵价格或窃取资金。以 Platypus 攻击为例来说明涉及合约漏洞的攻击。  

攻击者从 Aave 借出了 4400 万美元的闪电节点,将其存入 Platypus,并借出 4200 万美元。然后,他们利用合约中的漏洞进行了紧急提款,提取了初始存款并保留了贷款。这次攻击导致了 Platypus Finance2 亿美元的资金损失。

然而,他们只能以大约 850 万美元的价格交换剩余的 4200 万美元的 USB。Platypus 的安全顾问和内部团队能够收回 240 万美元,而 Feather 和 Circle 则冻结了卡在合约中的资金。攻击者后来也在法国被逮捕。

这次攻击是由低级黑客发起的,到目前为止已经有 70%的被盗资金已经被追回。

从这次攻击中得到的教训是,协议需要有适当的安全措施,例如限制谁可以调用紧急提款功能,并实施债务上限以限制可能造成的损失。

紧急提款功能

例如,Moremoney 有一个只能由协议本身或治理调用的救援功能。

他们强调了限制谁可以调用此功能的重要性,就像在 Platypus 的此次情况中并没有这样做。

抵押品价格操纵攻击

价格操纵攻击涉及操纵去中心化交易所(DEX)上代币的价格,以借出比抵押品实际价值更多的资金。

以 Mango 和 Loadstar 的攻击为例子。这些攻击导致用户遭受了重大损失,并显示了监控抵押品价格和实施措施以防止价格操纵的重要性。

在这两种情况下,攻击者操纵了 DEX 上代币的价格,以借出比抵押品实际价值更多的资金。选择价格预言机对于协议的安全性至关重要,使用现货价格预言机总是一个糟糕的主意,因为闪崩或其他价格波动可能导致重大损失。

减轻风险的措施

这些措施包括对智能合约进行彻底审计,实施多因素认证和其他安全措施,以及隔离与不同资产和借贷池相关的风险。

隔离的 CDP 池

隔离的 CDP(抵押债务头寸)池对于帮助减轻与多因素池相关的风险非常重要。

他们指出,每个抵押资产都是隔离的,这意味着如果攻击者能够利用其中一个资产,他们将无法从整个池中提取资金。

隔离的负债上限

隔离的负债上限可以限制针对每个抵押资产可以借入的金额。

他们认为,这有助于防止攻击者借入大量资金,并减轻与多因素池相关的风险。

全局负债上限

协议可以实施全局负债上限,限制平台上所有资产的借入总额。

这有助于防止平台过度杠杆化,并减少任何单个攻击的潜在影响。

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。
关键字:闪电贷DeFi