区块链技术 bt
您现在的位置:首页 > 区块链技术 > DeFi 协议是如何被黑客入侵的?

区块链新闻

玛特宇宙联盟链“玛特链”上线发布,助力企业数字化升级 玛特宇宙联盟链“玛特链”上线发布,助力企业数字化升级

2023年7月16日,玛特联盟链(简称玛特链)正式上线发布。 区块链作为一项前沿科技,已成为全球数据交易、金...

数字资产

BiyaPay成功获得新西兰FSP证券牌照,为用户提供更加安全和透明的金融服务 BiyaPay成功获得新西兰FSP证券牌照,为用户提供更...

[新加坡, 2024年5月10日]—BiyaPay, 一家领先的多资产交易平台,宣布已于2024年5月3日成功获得新西兰金融...

财经头条

突破行业壁垒,森鹰成功上市 突破行业壁垒,森鹰成功上市

9月26日,森鹰窗业将举办上市敲钟仪式,正式登陆深交所。森鹰的上市不仅代表着企业自身突破了行业资本壁...

DeFi 协议是如何被黑客入侵的?

发布时间:2021/08/16 区块链技术 浏览:323

据悉,去中心化金融部门正在以惊人的速度增长。三年前,DeFi锁定的总价值仅为8亿美元。到2021年2月,这一数字已增至400亿美元;2021年4月,它达到了800亿美元的里程碑;现在它矗立在高于$140十亿。在一个新市场中如此快速的增长,不禁引起了各路黑客和欺诈者的注意。

根据加密研究公司的一份报告,自2019年以来,DeFi部门因黑客攻击和其他漏洞攻击而损失了约2.849亿美元。从黑客的角度来看,对区块链生态系统的黑客攻击是一种理想的丰富手段。因为这样的系统是匿名的,所以他们可以赔钱,而且任何黑客攻击都可以在受害者不知情的情况下进行测试和调整。2021年前四个月,亏损额达2.4亿美元。而这些只是众所周知的案例。我们估计实际损失为数十亿美元。

钱是如何从DeFi协议中窃取的?我们分析了几十起黑客攻击,找出了导致黑客攻击的最常见问题。

滥用第三方协议和业务逻辑错误

任何攻击都首先从对受害者的分析开始。区块链技术为自动调整和模拟黑客场景提供了许多机会。为了使攻击快速且不可见,攻击者必须具备必要的编程技能和智能合约工作原理的知识。黑客的典型工具包允许他们从网络的主版本下载自己的完整区块链副本,然后完全调整攻击过程,就好像交易发生在真实网络中一样。

接下来,攻击者需要研究项目的商业模式和使用的外部服务。业务逻辑和第三方服务的数学模型中的错误是黑客最常利用的两个问题。

智能合约的开发人员在交易时通常需要比他们在任何给定时刻可能拥有的更多的相关数据。因此,他们被迫使用外部服务——例如,oracles。这些服务并非旨在在去信任的环境中运行,因此它们的使用意味着额外的风险。根据一个日历年(自2020年夏季以来)的统计数据,给定类型的风险占损失的百分比最小——只有10次黑客攻击,造成的损失总额约为5000万美元。

编码错误

智能合约是IT世界中一个相对较新的概念。尽管它们很简单,但智能合约的编程语言需要完全不同的开发范式。开发人员通常根本不具备必要的编码技能,并且会犯一些严重的错误,从而给用户带来巨大的损失。

安全审计仅消除了部分此类风险,因为市场上的大多数审计公司对其执行的工作质量不承担任何责任,只对财务方面感兴趣。100多个项目因编码错误而遭到黑客攻击,导致总损失约5亿美元。一个明显的例子是2020年4月19日发生的dForce黑客攻击。黑客利用ERC-777令牌标准中的一个漏洞结合可重入攻击,逃脱了2500万美元。

闪电贷、价格操纵和矿工攻击

提供给智能合约的信息仅在执行交易时相关。默认情况下,合同不能免于对其中包含的信息进行潜在的外部操纵。这使得一系列攻击成为可能。

闪贷是没有抵押品的贷款,但有义务在同一笔交易中归还借入的加密货币。如果借款人未能归还资金,交易将被取消(恢复)。此类贷款允许借款人接收大量加密货币并将其用于自己的目的。通常,闪贷攻击涉及价格操纵。攻击者可以先在一次交易中出售大量借入的代币,从而降低其价格,然后在回购之前以非常低的代币价值执行一系列操作。

矿工攻击类似于基于工作量证明共识算法的区块链闪电贷攻击。这种类型的攻击更加复杂和昂贵,但它可以绕过闪贷的一些保护层。它是这样工作的:攻击者租用挖矿能力并形成一个只包含他们需要的交易的区块。在给定的区块内,他们可以先借入代币,操纵价格,然后归还借来的代币。由于攻击者独立地形成进入区块的交易以及它们的顺序,因此攻击实际上是原子的(没有其他交易可以“楔入”攻击),就像闪电贷的情况一样。这种类型的攻击已被用于入侵100多个项目,损失总计约10亿美元。

随着时间的推移,黑客的平均数量一直在增加。2020年初,一起盗窃案损失数十万美元。到年底,金额已增至数千万美元。

开发者无能

最危险的风险类型涉及人为错误的因素。人们诉诸DEFI寻找快钱。许多开发商都合格不佳,但仍尝试推出的项目在匆忙。智能合同都是开源的,因此很容易被复制和被黑客小的方式改变。如果原始项目包含前三种类型的漏洞,那么它们就会溢出到数百个克隆项目中。RFISafeMoon就是一个很好的例子,因为它包含了一个严重的漏洞已经被叠加在百目,导致金额超过20十亿$潜在损失。

姓 名:
邮箱
留 言: