Web3籤名釣魚攻擊剖析:授權、Permit與Permit2風險解讀

robot
摘要生成中

Web3籤名釣魚原理解析:授權、Permit與Permit2的區別

在Web3世界中,"籤名釣魚"已成爲黑客最常用的詐騙手段之一。盡管安全專家不斷進行科普,但每天仍有許多用戶落入陷阱。造成這種情況的一個主要原因是大多數人對錢包交互的底層邏輯缺乏了解,且對非技術人員來說學習門檻較高。本文將嘗試以通俗易懂的方式解釋籤名釣魚的底層原理。

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

籤名通常用於身分驗證,例如登入錢包或連接某個DApp。這個過程不會對區塊鏈產生任何實質性影響,因此無需支付費用。

交互則涉及實際的鏈上操作。比如在某DEX上兌換代幣時,你需要先授權智能合約使用你的代幣,然後再執行兌換操作。這兩個步驟都需要支付Gas費。

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

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

  1. 授權釣魚: 這是一種經典的釣魚手法。黑客通過僞造一個精美的網站(如假冒的NFT項目),誘導用戶點擊"領取空投"等按鈕。實際上,用戶點擊後會授權黑客地址使用自己的代幣。這種方式需要支付Gas費,因此相對容易被警惕的用戶識別。

  2. Permit籤名釣魚: Permit是ERC-20標準的一個擴展功能,允許用戶通過籤名批準他人使用自己的代幣。黑客可以誘導用戶簽署一個看似無害的消息,實際上是授權黑客轉移用戶的資產。這種方式不需要支付Gas費,容易讓用戶放松警惕。

  3. Permit2籤名釣魚: Permit2是某DEX推出的一項功能,旨在簡化用戶操作流程。它允許用戶一次性授權大額度,之後每次交易只需籤名即可。然而,如果用戶之前使用過該DEX並授予了無限額度,黑客就可以利用這一機制進行釣魚。

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

爲了防範籤名釣魚,建議採取以下措施:

  1. 培養安全意識,每次進行錢包操作時都要仔細檢查。
  2. 將大額資金與日常使用的錢包分開,降低潛在損失。
  3. 學會識別Permit和Permit2的籤名格式,包括以下關鍵信息:
    • Interactive:交互網址
    • Owner:授權方地址
    • Spender:被授權方地址
    • Value:授權數量
    • Nonce:隨機數
    • Deadline:過期時間

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

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

通過了解這些釣魚原理和防範措施,用戶可以更好地保護自己的Web3資產安全。

GAS-2.2%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 8
  • 分享
留言
0/400
Not_Satoshivip
· 07-23 20:48
签名就签名 钱全不见
回復0
财富咖啡vip
· 07-22 10:47
又被钓鱼裂了多少w
回復0
Liquidation Survivorvip
· 07-20 21:37
小白总是最容易被钓走
回復0
gas_fee_traumavip
· 07-20 21:37
又一个韭菜离开市场了吧
回復0
Rug_Resistantvip
· 07-20 21:29
又是钓鱼,何时是个头
回復0
ValidatorVikingvip
· 07-20 21:28
经验丰富的基础设施老兵在这里... 见证了太多钱包因这些签名技巧而跌,真是无奈。
查看原文回復0
破产倒计时vip
· 07-20 21:23
老韭菜了 啥钓鱼都见识过
回復0
数据酋长vip
· 07-20 21:23
钱包被盗的又来了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)