Cointime

扫码下载App
iOS & Android

从Euler黑客事件,漫谈DeFi的安全审计和安全

个人专家

原文作者:Dforce Mindao

借着 Euler 黑客事件,聊聊 DeFi 的安全审计和安全。

大的 DeFi 协议基本上都经过多轮审计,我们前前后后 5 次审计费用百万刀级别 大的协议常规审计每年都百万刀,但蓝筹 DeFi 没哪个没被黑过 这里原因很简单,简单的数学问题 从攻防来看,所有静态审计的输入(安全投入)和输出(发现 bug) 都是有限的。

除了常规审计,Euler 还用了 Certora 做形式化验证,这个我们之前也用过,形式化验证能帮助穷尽「已知」路径的覆盖范围,但是无法穷尽「未知的未知」。DeFi 是一个开放系统,对于黑客(攻方)来说,它的输入是无限的,输出也是无限的。假设把安全攻防看成挖矿,你守方用三五台机器算哈希挖矿。

攻方无数机器时刻在算哈希,只要算对一次就赢了;这个输赢面对比是明显的。静态的安全审计,由于输入输出固定,无法覆盖已知的未知,更无法覆盖未知之未知。所以出现另一种审计,叫开发式竞争型审计,如 Code4rena,审计奖金池固定,但是输入在一定时间内是弹性的,所有人都可以参加,谁发现 bug。

按照严重程度,分奖金,这个方式是让审计师/白帽去卷,可以扩大覆盖面,但总体输入依然固定,远远不够。最后是完全开放的模式,那就是赏金网络,DeFi 里最出名的 Immunefy,云集最多 DeFi 白帽高手的平台,我建议每个 DeFi 在上面发 bounty,亲测效果十分明显。Immunefy 的奖金项目方会给非常高。

比如最高已支付的是 Warmhole 的千万美金(就是被黑了两亿美金的那个 bridge,又给敲了一大笔 bounty)。这次出事的 Euler 也曾放出 100w 刀赏金,但依旧没发现这次的漏洞。赏金模式在输入输出上也是开放式的,这个类似于黑客的攻击模式。

但两者激励模式很大区别。假如把两者当成是抽奖,同样 1000w 奖金池,赏金模式奖金一般都会在 10w-30w 刀封顶 黑客模式是 100% 奖金全拿走 这两种模式,同等投入,同样中奖概率,假设没有犯罪成本,毫无疑问黑客池输入/输出会跑赢。赏金模式就算加到 10%,也跑不赢黑客池,除非把犯罪成本加入等式。

有人建议把赏金比例和 TVL 挂钩,比如 10%,是否会激励更多黑客转白帽?首先,没哪个 defi 协议能支付 10% TVL 的赏金,其次,遇到真黑客,他大概率还是愿意一黑到底而不会止步要 10%。DeFi 的安全更复杂问题在于除了代码层面,还有可组合风险(如这次 Euler 波及多个整合协议)。

攻击面上,DeFi 本身随着整合增加,攻击面是四维增长的,定期静态安全审计加长期赏金,也无法覆盖不断扩大的攻击面 DeFi 安全是无限游戏,唯一靠谱的是在协议上减少外部依赖(资产/oracle/第三方协议),最小化攻击面,尽量待在「自己的舒适区」,不乱做扩展 对开放系统来说,安全代价就是自由的代价。

评论

所有评论

推荐阅读

  • 中国香港将于10月13日上市第二只现货Solana ETF

    10月12日,据Solana官方消息,中国香港将迎来第二只现货Solana ETF,Pando Solana ETF(2831.HK)计划于10月13日在香港交易所上市。Solana表示,全球现货SOL ETF净资产规模目前达19亿美元,累计净流入达16.1亿美元。

  • BTC突破84000美元

    行情显示,BTC突破84000美元,现报84004.27美元,24小时涨幅达到1.25%,行情波动较大,请做好风险控制。

  • 以太坊基金会关联钱包将4,393枚ETH转进Kraken,价值1113万美元

    10月12日,据链上分析师余烬监测,4小时前,2个以太坊基金会关联钱包将4,393枚ETH(1113万美元)转进交易平台Kraken。今天转出ETH的钱包,在10年前从以太坊基金会钱包收到59,751枚ETH,其中49,751枚ETH在过去10年里,以约658美元的均价陆续转进Kraken。

  • 以太坊基金会关联钱包将4,393枚ETH转进Kraken,价值1113万美元

    10月12日,据链上分析师余烬监测,4小时前,2个以太坊基金会关联钱包将4,393枚ETH(1113万美元)转进交易平台Kraken。今天转出ETH的钱包,在10年前从以太坊基金会钱包收到59,751枚ETH,其中49,751枚ETH在过去10年里,以约658美元的均价陆续转进Kraken。

  • BTC突破84000美元

    行情显示,BTC突破84000美元,现报84035.16美元,24小时涨幅达到1.16%,行情波动较大,请做好风险控制。

  • CryptoBillis Ledger攻击者向币安充值389万美元加密资产

    10月11日,CryptoBillis Ledger 攻击者在过去两天内向币安充值了约 389 万美元加密资产,其中包括 368.5 万枚 USDT 和 61.5 万枚 TRX(约 20.4 万美元),该攻击者此前窃取了价值超过 9000 万美元的加密资产。(PeckShieldAlert)

  • CryptoBillis Ledger攻击者向币安充值389万美元加密资产

    10月11日,CryptoBillis Ledger 攻击者在过去两天内向币安充值了约 389 万美元加密资产,其中包括 368.5 万枚 USDT 和 61.5 万枚 TRX(约 20.4 万美元),该攻击者此前窃取了价值超过 9000 万美元的加密资产。(PeckShieldAlert)

  • KillaXBT:BTC或在中期选举前冲高、选举后回落,称历史概率75%偏跌

    10月11日,据X用户Killa(@KillaXBT)发布的观点,其推演的BTC理想路径为价格在中期选举前走高、建立看涨叙事并扫过前高,随后如以往周期在选举后出现回调,但本次将形成更高低点而非新的周期低点;若在选举前先下跌,他认为此后更可能涨向95,000美元。其援引数据称,近20亿美元多单刚刚被清算,中期选举距今仅3周;历史上4次中期选举中有3次在选举后1至2个月出现看跌行情,概率为75%。他表示,最大痛苦情形是价格反弹进入选举、随后反转并套住另一方后再行去风险,并认为因一方叙事已被清算,当前空头暴露程度高于多头。该作者称仍持有10倍多单及62.6K、76.4K建仓的多单,全部仓位满仓未平。以上为其个人交易观点,非客观事件。

  • KillaXBT:BTC或在中期选举前冲高、选举后回落,称历史概率75%偏跌

    10月11日,据X用户Killa(@KillaXBT)发布的观点,其推演的BTC理想路径为价格在中期选举前走高、建立看涨叙事并扫过前高,随后如以往周期在选举后出现回调,但本次将形成更高低点而非新的周期低点;若在选举前先下跌,他认为此后更可能涨向95,000美元。其援引数据称,近20亿美元多单刚刚被清算,中期选举距今仅3周;历史上4次中期选举中有3次在选举后1至2个月出现看跌行情,概率为75%。他表示,最大痛苦情形是价格反弹进入选举、随后反转并套住另一方后再行去风险,并认为因一方叙事已被清算,当前空头暴露程度高于多头。该作者称仍持有10倍多单及62.6K、76.4K建仓的多单,全部仓位满仓未平。以上为其个人交易观点,非客观事件。

  • 泽连斯基回应特朗普俄乌停火声明:如果俄罗斯同意能源停火,乌克兰将同意

    据Axios:乌克兰总统泽连斯基表示,特朗普的停火声明对他来说也是个意外。如果俄罗斯同意能源停火,乌克兰将同意。