當橋樑成為風險時

本文為機器翻譯
展示原文

4 月 24 日, XBridge合約中一個嚴重漏洞被利用。攻擊者利用此漏洞竊取已註冊使用XBridge進行橋接的用戶資金。這導致STCSRLTYMazi代幣組合損失約 160 萬美元。

概述

攻擊者地址: https://etherscan.io/address/0x0cfc28d16d07219249c6d6d6ae24e7132ee4caa7

易受攻擊的合約: https://etherscan.io/address/0x354cca2f55dde182d36fe34d673430e226a3cb8c#code

攻擊 Tx 步驟 1(重新註冊所有者): https://etherscan.io/tx/0xe09d350d8574ac1728ab5797e3aa46841f6c97239940db010943f23ad4acf7ae

攻擊Tx步驟2(withdrawToken): https://etherscan.io/tx/0x903d88a92cbc0165a7f662305ac1bff97430dbcccaa0fe71e101e18aa9109c92

漏洞分析

  • XBridge合約允許用戶註冊自己的代幣,以便在鏈之間進行橋接。代幣所有者可以存入代幣,充當橋接的流動性提供者,並可以隨時提取代幣。

    當所有者使用listToken函數列出他們的代幣時,他們的地址將被註冊為_tokenOwner 。這授予他們存入和提取_baseToken的能力。但是,該函數僅檢查配對是否已設置。它缺少檢查以防止其他人使用不同的配對重新註冊_baseToken ,從而允許他們成為_tokenOwner

結論

橋接合約在區塊鏈世界中實現跨鏈通信和資產轉移方面發揮著關鍵作用。不幸的是,它們也帶來了重大的安全風險。由於橋接合約通常持有跨多條鏈的大量資產,因此它們成為黑客的誘人目標,任何成功的攻擊都可能導致毀滅性的財務損失。

為了加強橋樑安全,必須採取以下措施:

橋樑合約的安全性不僅是項目層面的問題,它需要整個區塊鏈社區的共同努力。通過分享最佳實踐、保持警惕並優先考慮安全性,我們可以為跨鏈交互創建一個更安全、更值得信賴的環境。

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
評論