Web3籤名釣魚陷阱剖析:防範授權、Permit與Permit2風險

robot
摘要生成中

Web3籤名釣魚陷阱解析:授權、Permit與Permit2機制剖析

近期,Web3領域的黑客們正熱衷於一種新的釣魚手法——"籤名釣魚"。盡管安全專家和錢包公司不斷對此進行科普和警示,但每天仍有不少用戶落入陷阱。造成這種現象的一個主要原因是,大多數用戶對錢包交互的底層邏輯缺乏了解,而且對非技術人員來說,相關知識的學習門檻較高。

爲了幫助更多人理解這一問題,本文將以通俗易懂的方式解析籤名釣魚的底層邏輯,特別針對不懂技術的用戶進行講解。

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

籤名的典型場景是用於身分驗證,例如登入錢包。當你需要在某個DApp上進行操作時,你需要先通過籤名來證明你是該錢包的所有者。這個過程不會對區塊鏈產生任何實質性的改變,因此無需支付費用。

相比之下,交互則涉及到實際的鏈上操作。例如,當你想在某個DEX上進行代幣交換時,你需要先授權DEX的智能合約可以動用你的代幣,然後再執行實際的交換操作。這兩個步驟都需要支付Gas費。

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

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

授權釣魚是一種經典的釣魚手法,利用了授權(approve)機制。黑客可能會創建一個僞裝成NFT項目的釣魚網站,誘導用戶點擊"領取空投"按鈕。實際上,用戶點擊後彈出的是授權黑客地址操作用戶代幣的請求。一旦用戶確認,黑客就能控制用戶的資產。

不過,授權釣魚因爲需要支付Gas費,許多用戶在看到錢包彈出付款請求時會提高警惕,因此相對容易防範。

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

而Permit和Permit2籤名釣魚則更加隱蔽和危險。Permit是ERC-20標準的一個擴展功能,允許用戶通過籤名的方式批準他人操作自己的代幣。用戶只需簽署一個包含授權信息的"條子",持有這個"條子"的人就可以代表用戶進行授權操作。

Permit2則是某DEX爲提升用戶體驗推出的功能。它允許用戶一次性授權大額度給Permit2合約,之後每次交易只需籤名確認,無需再支付額外的Gas費。

這兩種釣魚方式之所以難以防範,是因爲用戶已經習慣了在使用DApp前進行籤名操作,往往不會仔細檢查籤名的具體內容。

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

爲了防範籤名釣魚,用戶應該:

  1. 培養安全意識,每次操作錢包時都仔細檢查正在進行的操作。

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

  3. 學會識別Permit和Permit2的籤名格式,當看到包含以下信息的籤名請求時要格外警惕:

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

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

通過了解這些釣魚機制的原理和防範方法,用戶可以更好地保護自己的數字資產安全。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 5
  • 分享
留言
0/400
Meme复读机vip
· 8小時前
又栽过的韭菜来说这事了
回復0
Wen_Moonvip
· 07-12 05:59
项目方坑完韭菜就跑路了
回復0
熊市搬砖人vip
· 07-12 05:57
论被薅羊毛还得学技术呗
回復0
JustHodlItvip
· 07-12 05:56
保护资产卷起来!
回復0
GasFeeLovervip
· 07-12 05:38
这波必须得清醒点
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)