← 回到 DEVCON 8

Safe Wallet 如何以完整地址比對與多層警示防範地址投毒

From vanity to poison: the evolution of address poisoning attacks

場次摘要

Tong Yao 說明,地址投毒利用外觀相似的地址誘導誤轉。攻擊者可建立近似使用者原有地址的 Safe,將使用者列為擁有者;也可模仿常用往來地址,以小額轉帳污染交易紀錄,誘使使用者複製錯誤地址。他指出,攻擊已從單一工廠合約大量建立 Safe,轉向分散帳戶部署及轉移資金,使追蹤更困難。 Varya 展示 Safe Wallet 在轉帳、帳戶清單及通訊錄匯入時的相似地址警示,其中轉帳與帳戶清單會並列地址,協助使用者比對。Tong Yao 另表示,錢包會過濾交易紀錄中的零值轉帳、假代幣及微量轉帳。Varya 提醒,使用者應核對完整地址、為可信地址命名,遇到警示先停下閱讀,再決定是否交易。

值得記下的 5 件事

  1. [1:00]
    相似地址可從帳戶清單或交易紀錄誘導誤轉 Tong Yao 介紹兩種手法:建立近似原有地址的 Safe 並將使用者列為擁有者,或模仿常用往來地址送入小額款項

    使用者若誤認帳戶,或從交易紀錄複製錯誤地址,就可能將資產轉給攻擊者。

  2. [2:00]
    分散部署讓攻擊來源更難追蹤 Tong Yao 表示,早期攻擊以單一工廠合約大量建立 Safe,團隊較容易追蹤並封鎖;後來攻擊者改用不同的一般區塊鏈帳戶各建一個 Safe,再將資金轉到另一個帳戶,增加追蹤難度
  3. [2:40]
    轉帳警示並列地址,提醒使用者不要只看頭尾 Varya 展示輸入地址與通訊錄地址首尾各四個字元相同的案例,介面會即時提示風險並並列兩者,供使用者判斷是否轉帳

    她也表示,Safe Pro 另有來自 Blockaid 與 Hypernative 的額外檢查。

  4. [3:40]
    帳戶清單與通訊錄匯入也有相似地址警示 Varya 表示,帳戶清單發現相似 Safe 時,介面會並列完整地址供比較

    單筆匯入通訊錄及以 CSV 表格檔批次匯入時,也會檢查相似地址;她提醒,匯入檔案可能遭竄改,在熟悉名稱下藏入投毒地址。

  5. [5:00]
    核對完整地址,遇到警示先停下來 Varya 提醒,核對地址不能只看開頭與結尾字元

    她建議將熟悉地址加入通訊錄並命名;遇到可疑情況或介面警示時,先停下閱讀,再決定是否進行交易。

下載摘要 下載 Word 摘要(.docx)

更多來自 DEVCON 8

訂閱