Web3籤名釣魚解析:掌握原理提升資產安全意識

籤名釣魚正成爲Web3黑客最青睞的詐騙方式。雖然業內專家不斷宣傳科普相關知識,但每天仍有大量用戶上當受騙。造成這種情況的一個重要原因是,大多數人並不了解錢包交互的底層邏輯,而且對非技術人員來說,學習門檻較高。

爲了讓更多人理解籤名釣魚的原理,我們將嘗試用通俗易懂的方式解釋其底層邏輯。

首先,我們需要明白使用錢包時主要有兩種操作:"籤名"和"交互"。簡單來說,籤名發生在區塊鏈外部(鏈下),不需要支付Gas費;而交互發生在區塊鏈上(鏈上),需要支付Gas費。

白話解讀Web3籤名釣魚底層邏輯:授權釣魚、Permit與Permit2的區別

籤名通常用於身分驗證,比如登入錢包。例如,當你要在某DEX上交換代幣時,首先需要連接錢包。這時你需要籤名來證明自己是該錢包的擁有者。這個步驟不會對區塊鏈產生任何影響,因此無需支付費用。

而交互則是在實際進行代幣交換時發生。你需要先支付一筆費用,告訴DEX的智能合約:"我要用100USDT換一個代幣,我授權你可以使用我的100USDT"。這個步驟稱爲授權(approve)。然後你還需要再支付一筆費用,告訴智能合約:"我現在要用100USDT換一個代幣,你可以執行操作了"。這樣就完成了代幣交換。

了解了籤名和交互的區別後,我們來介紹三種常見的釣魚方式:授權釣魚、Permit籤名釣魚和Permit2籤名釣魚。

授權釣魚是Web3早期最經典的詐騙手法之一。黑客會創建一個僞裝成NFT項目的釣魚網站,誘導用戶點擊"領取空投"按鈕。實際上,用戶點擊後彈出的錢包界面是在要求授權將代幣轉移給黑客地址。一旦用戶確認,黑客就能成功竊取資產。

然而,授權釣魚存在一個問題:由於需要支付Gas費,許多用戶在涉及資金操作時會更加警惕,因此相對容易防範。

Permit和Permit2籤名釣魚是當前Web3資產安全領域的重災區。之所以難以防範,是因爲用戶每次使用DApp前都需要籤名登入錢包。許多人已經形成了一種慣性思維,認爲這種操作是安全的。加上不需要支付費用,以及大多數人不了解每個籤名背後的含義,使得這種釣魚方式更具欺騙性。

白話解讀Web3籤名釣魚底層邏輯:授權釣魚、Permit與Permit2的區別

Permit機制是ERC-20標準下授權的一個擴展功能。簡單來說,你可以通過籤名授權他人移動你的代幣。與普通授權不同,Permit允許你在一個"條子"上籤名,表示"我允許某人移動我的xxx數量代幣"。持有這個"條子"的人可以向智能合約支付Gas費,告知合約:"他允許我移動他的xxx數量代幣"。在這個過程中,你只是籤了個名,但實際上授權了他人調用approve函數並轉移你的代幣。黑客可以創建釣魚網站,將登入錢包的按鈕替換爲Permit釣魚,從而輕鬆竊取用戶資產。

白話解讀Web3籤名釣魚底層邏輯:授權釣魚、Permit與Permit2的區別

Permit2並非ERC-20的功能,而是某DEX爲方便用戶推出的功能。它允許用戶一次性授權大額度,之後每次交換只需籤名即可,由Permit2合約代付Gas費(從最終兌換的代幣中扣除)。然而,要中Permit2釣魚的前提是用戶曾使用過該DEX,並且授權了無限額度給Permit2智能合約。由於目前該DEX默認操作是無限額度授權,滿足這一條件的用戶數量相當多。

總結一下,授權釣魚本質是用戶花錢告訴智能合約:"我批準你將我的代幣給黑客"。籤名釣魚則是用戶籤了一張允許他人移動資產的"條子"給黑客,黑客再花錢告訴智能合約:"我要將他的代幣轉給我"。

爲了防範這些釣魚攻擊,我們可以採取以下措施:

  1. 培養安全意識,每次進行錢包操作時都要仔細檢查具體內容。

  2. 將大額資金與日常使用的錢包分開,以降低潛在損失。

  3. 學會識別Permit和Permit2的籤名格式。當看到以下籤名格式時要格外警惕:

  • Interactive:交互網址
  • Owner:授權方地址
  • Spender:被授權方地址
  • Value:授權數量
  • Nonce:隨機數
  • Deadline:過期時間

通過了解這些釣魚手段的原理和防範措施,我們可以更好地保護自己的數字資產安全。

白話解讀Web3籤名釣魚底層邏輯:授權釣魚、Permit與Permit2的區別

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 7
  • 分享
留言
0/400
Gas Banditvip
· 07-09 21:33
亏麻了看啥文章
回復0
hodl_therapistvip
· 07-07 03:32
韭菜早该被割割了
回復0
HackerWhoCaresvip
· 07-07 00:53
交互也会亏gas小心啊
回復0
拉盘牛角包vip
· 07-07 00:51
真tm离谱 咋还有人上当
回復0
Gwei Too Highvip
· 07-07 00:50
亏麻了哈 看不懂gas
回復0
ValidatorVikingvip
· 07-07 00:39
哈哈又是一天,又有新手被签名骗局搞惨了……经过战斗考验的验证者从不被这种业余诱饵所迷惑
查看原文回復0
degenwhisperervip
· 07-07 00:37
小白永远不长记性
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)