北京时间8月2日,成都链安链必应-区块链安全态势感知平台舆情监测显示,跨链通讯协议Nomad遭遇攻击,黑客获利约1.5亿美元。截止发稿前,根据DeFiLlama数据显示,Nomad代币桥中只剩下约5900美元左右。
关于本次攻击事件的来龙去脉,成都链安安全团队第一时间进行了分析。
PART01
加密市场中首次发生的去中心化抢劫?
首先,我们先来认识本次故事主角——Nomad。
Nomad自称能提供安全的互操作性解决方案,旨在降低成本并提高跨链消息传递的安全性,与基于验证者的跨链桥不同,Nomad不依赖大量外部方来验证跨链通信,而是通过利用一种optimistic机制,让用户可以安全地发送消息和桥接资产,并保证任何观看的人都可以标记欺诈并保护系统。
而在4月13日,他们也以2.25亿美元估值完成高达2200万美元的种子轮融资,领投方为Polychain。对于一家初创项目而言,数千万美元种子轮融足可谓赢在起跑线上,但是本次攻击之后,不知道项目方会如何处理与“自救”。
PeckShield:已监测到0xb6B开头的地址在 Nomad 被盗事件中获利近700万美元:8月22日消息,PeckShield在推特上表示,已监测到 0xb6B 开头的地址在 Nomad 被盗事件中获利近 700 万美元。其中盗取的 300.1 万枚 USDT 通过 Uniswap 交易为以太坊后存入 0xb6B 开头的地址,另外盗取的近 145.5 万枚 USDC、200 枚以太坊以及 100 枚 WBTC 通过四个合约交易为以太坊,部分通过 0xb6B 开头的地址或直接存入 Tornado Cash,部分存入 Poolin 矿池。此外,该地址还向 0xa5EF 开头地址提供资金,后者也盗取了约 200 枚以太坊和 3 枚 WBTC,并在将·WBTC 交易为以太坊后全部转入 Tornado Cash。[2022/8/22 12:41:43]
Nomad官方推特表示,已得知此事,目前正在调查。
Nomad在黑客攻击事件中代币桥内的1.9亿美元资金几乎全部耗尽:金色财经消息,DeFi Llama数据显示,在黑客攻击事件后,Nomad代币桥中已被移除价值1.907亿美元的加密货币,钱包中只剩下3941美元。而Nomad在8月1日的资金总锁仓价值约为1.9亿美元。[2022/8/2 2:52:35]
关于本次事件,在Web3领域,却引起了争议。
Terra研究员FatMan在推特上对Nomad遭遇攻击事件发表评论称:“在公共Discord服务器上弹出的一条消息称,任意一个人都能从Nomad桥上抢了3千到2万美元:所有人要做的就是复制第一个黑客的交易并更改地址,然后点击通过Etherscan发送。这是在真正的加密市场中首次发生的去中心化抢劫。”
动态 | Tezos开发团队Nomadic Labs发布新型经典BFT共识Tenderbake:Tezos开发团队Nomadic Labs联合法国智能系统研究机构CEA LIST发布一种新的公链经典BFT共识Tenderbake,该共识能进一步增强Tezos的弹性,可提升Tezos目前使用的共识协议的最终确定性。该共识未来或将用于Tezos 区块链,并向后兼容Tezos的LPoS(Liquid Proof of Stake流动性的权益证明机制)。[2020/2/3]
事实的确如此。
根据Odaily星球日报的报道,在第一个黑客盗窃完成后,这条「成功」经验也在加密社区疯传,被更多用户模仿,趁火打劫。跨链通讯协议Nomad的资产被洗劫一空。
声音 | Coinomi代表:漏洞只影响钱包的电脑版本 目前还没有人遇到该漏洞问题:据trustnodes报道,Coinomi的一位代表表示,Coinomi钱包的漏洞在三天前已经修复了,该漏洞只影响钱包的电脑版本,对手机端不影响,而自2019年1月1日发布电脑版以来,还没有人遇到过这个问题。另外,Coinomi说2月22日联系过该漏洞的披露者,希望得到负责任的信息,但被对方拒绝了。这不是Coinomi的官方回应。他们正准备发布官方正式回复。[2019/2/27]
可能是因为过于心急,一些用户忘记使用马甲伪装,直接使用了自己的常用ENS域名,暴露无遗。目前已经有用户开始自发退款,以求避免被起诉。
PART02
-项目方在部署合约时犯了什么错导致被攻击?
本次攻击主要是项目方在部署合约时,把零(0x000000....)的confirmAt设置为1,导致任意一个未使用的_message都可以通过判断,并从合约中提取出对应资产。技术分析如下:
被攻击合约
0x5D94309E5a0090b165FA4181519701637B6DAEBA(存在漏洞利用的合约)
0x88A69B4E698A4B090DF6CF5Bd7B2D47325Ad30A3(遭受损失的金库合约)
由于攻击交易过多,下面依靠其中一笔攻击交易分析为例进行阐述;
1.通过交易分析,发现攻击者是通过调用(0x5D9430)合约中的process函数提取合约中的资金。
2.跟进process函数中,可以看到合约对_messageHash进行了判断,当输入的messages为0x000000....时,返回值却是true。
3.然后跟进acceptableRoot函数,发现_root的值为零(0x000000....)时,而confirmAt等于1,导致判断恒成立,从而攻击者可以提取合约中的资金。
4.后续通过查看交易,发现合约在部署时,就已经初始零(0x000000....)的confirmAt为1,交易可见
PART03
-项目方还能找回被盗资金吗?
针对跨链代币桥攻击导致损失一事,Nomad团队表示,“调查正在进行中,已经联系区块链情报和取证方面的主要公司协助。我们已经通知执法部门,并将夜以继日地处理这一情况,及时提供最新信息。我们的目标是识别相关账户,并追踪和追回资金。”
目前,成都链安安全团队正在使用链必追平台对被盗资金地址进行监控和追踪分析。
PART04
-总结:合约部署需要注意哪些问题?
针对本次事件,成都链安安全团队建议:项目方在合约部署前,需要考虑配置是否合理。部署后,应测试相关功能,是否存在被利用的风险,并且联系审计公司查看初始的参数是否合理。
标签:NOMMADNOMADOMAKonomi Networkmadog币发行多少nomad币是不是归零Nanomatic
北京时间2022年6月23日19:06:46,CertiK审计团队监测到Harmony链和以太坊之间的跨链桥经历了多次恶意攻击.
1900/1/1 0:00:00自区块链诞生以来,整个行业已经经历了几轮周期轮替。目前拥有最丰富生态、影响力最大的以太坊,由于性能问题和费用问题而饱受诟病,在周期中不断被后起之秀挑战.
1900/1/1 0:00:001.指令结构CairoCPU原生支持的word是一个域元素,而这个域是特征值大于P>2^63.
1900/1/1 0:00:00随着加密货币寒冬的开始,很少有地方可以安全地存储数字资产——而自我托管比以往任何时候都更加重要.
1900/1/1 0:00:00Polkadot生态研究院出品,必属精品开篇词在2021年12月,第一批平行链正式接入波卡,波卡也吹响了生态发展的号角。不过波卡作为Layer0,其生态发展相对特殊.
1900/1/1 0:00:00三星官宣推出SpaceTycoon,这是一个基于元宇宙构建在Roblox上的虚拟游乐场,针对Z世代人群.
1900/1/1 0:00:00