以太网融合后的重放攻击警戒:跨Omni链桥攻击事件分析
2023年04月15日 13:17
欧易okx交易所下载
欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。
以太网合并后对重放攻击的警惕:跨Omni链桥攻击事件分析SharkTeam刚二、事件分析此事件涉及两条不同链的交易hash和攻击者地址,分别为:
)1)销售点连锁交易hash:0xb DDB 0cc 8bc 9949321 e 1748 f 03503 ed1a 20 DD 618 fbf 0a 51d c 5734 c 975 B1 F8 BDF 5
)2) PoW链交易hash:0x9c 072551861 ce 384203516 f4d 705176 a2d2e 262 d 571 d 853467425 f1 a 861 FB 4
)3)攻击者的地址:0x 82 FAE d2d a 812 d2e5cced 3c 12 B3 baeb 1a 522 DC 677首先,比较了两个交易访问的合同相同,且inputdata完全相同
这意味着,如果调用同一合同中的同一函数,使用相同参数和相同方法签名ID0x23caab49,黑客将调用safeexecutesignatureswithautogaslimit函数。
因此,攻击者在Omni Bridge上迁移200WETH,然后在PoW链上播放相同的Inputdata,获得了额外的200 ETHW。 此时,我们对这里的再生操作持怀疑态度
。 这是因为以太网在硬叉之前强制执行EIP-155,这表明在ETH PoS链上的交易不能在PoW链上重复交易。 在普通交易中,通过nonce进行排序交易,避免重复交易。 交叉链内,通过chianid识别链的类型。 例如,以太网主chainid为1,ETHW主chainid为10001。 对此,分析了Omni Bridge的对应源代码
。 从Omni Bridge验证chainid的逻辑来看,chainid不是直接用操作码chainid(0x46 )读取的链上的chainid,而是来自unitStorage中保存的值unitStorage是合同EternalStorage中的状态变量
具有,sourceChainId () )函数的合同BasicAMB继承了BasicBridge和VersionableAMB。 其中,BasicBridge相继继承了合同EternalStorage。 这里保存的chainid是预存的。 如果出现了块链硬叉,并且没有重新设置chainid,或者chainid的人为设置有误,则在合同级别上这不是从操作码中获取的chainid、链间消息的实际chainid无法正确验证。 这样的漏洞容易被攻击者利用。 问题分析总结:主要是Omni使用的solidity版本为0.4.24,采用手动存储和更新chainid的方式
未在EIP-1344中规定的chainid(0x46 )操作码中进行实际的chainid获取。 三、安全建议引发此次安全事件的原因正在PoW的PoS升级中
,Omni Bridge对chainid没有及时处理。 在过于陈旧的索力版中,存在历史遗留的问题。 建议在后续项目迭代中及时应对新问题并采取必要的代码优化措施。 对于Gnosis链上的Omni Bridge,每天最大传输令牌数限制为250Weth,但为了防止乘积增多,导致更大的损失必须警惕。推荐阅读
- 上一篇:比特币和黄金都改变了趋势
- 下一篇:合并后的时代:以太坊新共识的破局重生
-
虚拟币平台差价买卖?虚拟币平台差价买卖违法吗
1970-01-01
以太网合并后对重放攻击的警惕:跨Omni链桥攻击事件分析SharkTeam刚二、事件分析此事件涉及两条不同链的交易has...
-
国内虚拟货币挖矿停止(会产生重大影响吗?)
1970-01-01
以太网合并后对重放攻击的警惕:跨Omni链桥攻击事件分析SharkTeam刚二、事件分析此事件涉及两条不同链的交易has...
-
浙江整治虚拟货币挖矿企业(浙江华冶矿建集团有限公司介绍)
1970-01-01
以太网合并后对重放攻击的警惕:跨Omni链桥攻击事件分析SharkTeam刚二、事件分析此事件涉及两条不同链的交易has...
-
虚拟币用什么平台直播好 虚拟币用什么平台直播好呢
1970-01-01
以太网合并后对重放攻击的警惕:跨Omni链桥攻击事件分析SharkTeam刚二、事件分析此事件涉及两条不同链的交易has...
-
关于政治虚拟货币的问题(欧美国家为什么没有禁止?)
1970-01-01
以太网合并后对重放攻击的警惕:跨Omni链桥攻击事件分析SharkTeam刚二、事件分析此事件涉及两条不同链的交易has...
-
虚拟游戏币充值平台?虚拟游戏币充值平台有哪些
1970-01-01
以太网合并后对重放攻击的警惕:跨Omni链桥攻击事件分析SharkTeam刚二、事件分析此事件涉及两条不同链的交易has...