白话解读Web3签名钓鱼的底层逻辑:授权钓鱼、Permit与Permit2的区别

Odaily星球日报Dipublikasikan tanggal 2024-04-22Terakhir diperbarui pada 2024-04-22

Abstrak

「签名钓鱼」目前正成为了Web3的黑客们最喜欢的钓鱼方式。

原文作者:菠菜菠菜|bocaibocai(X:@wzxznl

明明只是签了个名,我的钱怎么没了呢??“签名钓鱼”目前正成为了Web3的黑客们最喜欢的钓鱼方式,最近看余弦大佬@evilcos和各大钱包和安全公司都在不断宣传科普钓鱼签名的知识,但是每天还是有好多人被钓鱼。

菠菜认为其中一个原因就是大部分人对钱包交互的底层逻辑并不了解,并且对于不懂技术的人来说学习门槛过高,所以菠菜决定出一个图解版科普签名钓鱼的底层逻辑,并且尝试用最大白话的形式让不懂技术的人也能看明白。

首先我们要知道我们使用钱包一共只有两种操作:“签名”和“交互”。最简单直接的理解就是:签名是发生在区块链之外的(链下),不需要花 Gas 费的;交互是发生在区块链上面的(链上),是需要花 Gas 费的。

白话解读Web3签名钓鱼的底层逻辑:授权钓鱼、Permit与Permit2的区别

一般签名的使用场景是为了验证你是你,比如登入钱包,就像你如果要去 Uniswap 换 Token 的话,你需要先链接你的钱包,那么这个时候你就需要签一个名告诉网站“我是这个钱包的拥有者”,然后你就可以使用 Uniswap 了,这个步骤对区块链不会有任何数据或者状态上的变化,所以不需要花钱。 而交互的话就是当你要真正在 Uniswap 上换 Token 的时候,你需要先花一笔钱告诉 USDT 的合约:“我要用 100 USDT 换一个菠菜币,我批准你可以挪动我的 100 USDT”,这个步骤就叫做授权(approve),然后你还要再花一笔钱告诉 Uniswap 的智能合约:“我现在要用 100 USDT 换一个菠菜币了,你现在可以进行操作了”,然后你就完成了用 100 USDT 换一个菠菜币的操作。

白话解读Web3签名钓鱼的底层逻辑:授权钓鱼、Permit与Permit2的区别

简单理解签名和交互的区别之后,我们就来介绍一下钓鱼的原理,菠菜会列举三个不同的方式:授权钓鱼、Permit 签名钓鱼和 Permit 2 签名钓鱼,这三个是非常常见的钓鱼方式。

咱们先讲授权钓鱼,这是以前Web3最经典的钓鱼手法之一,顾名思义就是利用授权(approve)这个机制,之前 Uniswap 的例子告诉我们,授权就是告诉智能合约“我批准你挪动我多少 xxx 的 Token”,那么黑客就可以做一个假的钓鱼网站,有着精美的前端伪装成一个 NFT 项目,网站中间是一个漂亮的大按钮“领取你的空投”,实际上你点了之后钱包弹出来的界面实际上是让你授权你的 Token 给黑客的地址,那么这时候如果你点了确认,那么就恭喜黑客成功完成一个 KPI 了。

但是授权钓鱼有一个问题:因为要花 Gas 费,现在很多人在涉及到花钱的操作上会有所警惕,在陌生网站点击之后稍微一看就会发现不对劲,还是比较好防范的。

那么接下来就来到了今天的主角:Permit 和 Permit 2 签名钓鱼啦,是Web3资产安全领域的重灾区,为什么这么难防呢?因为每次你要使用一个 Dapp 之前一定要签名登入你的钱包,在许多人脑子里可能已经形成了一种惯性思维:”这个操作是安全的”,再加上不需要花钱和大多数人不知道每个签名背后意味着什么。

我们先来看 Permit 机制,Permit 是针对 ERC-20 标准下授权的一个扩展功能,像我们平常用的 USDT 就是 ERC-20 ,简单来说就是你可以签名批准其他人来挪动你的 Token,我们知道授权(Approve)是你花钱告诉智能合约:“你可以挪动我 xxx 数量的 Token”,那么 Permit 就是你在一张“条子”上签了个名给某一个人,这个纸上写着:“我允许某某某可以挪动我 xxx 数量的 Token”,然后这个人拿着这个“条子”给智能合约并花一笔 Gas 费告诉智能合约:“他允许我挪动他 xxx 数量的 Token”,然后你的钱就可以被其他人挪走了,在这个过程中你只是签了一个名,而背后却意味着你允许其他人去调用授权(Approve)并转走你的 Token,黑客可以做一个钓鱼网站,把登入钱包的按钮替换成 Permit 钓鱼,那么就可以轻轻松松把你的资产钓走啦。

白话解读Web3签名钓鱼的底层逻辑:授权钓鱼、Permit与Permit2的区别

那么 Permit 2 又是什么呢?Permit 2 其实并不是 ERC-20 的一个功能,而是 Uniswap 为了方便用户推出的一个功能,之前的例子讲了你要在 Uniswap 上用 USDT 换菠菜币你需要先授权(Approve)一次,然后再进行兑换,这需要花两笔 Gas 费,所以 Uniswap 就想了个办法:“你一次性把额度全部授权给我好了,每次兑换你签个名我就给你处理了”,这个功能帮助 Uniswap 用户使用的时候只需要支付一次 Gas 费即可,并且这个步骤是签名,所以 Gas 费其实不是你付的,而是 Permit 2 合约代付了,但是会从你最终兑换的 Token 里扣除掉。

但是中 Permit 2 钓鱼的条件是你曾经使用过 Uniswap,并且你还授权了无限额度给 Permit 2 智能合约,由于目前 Uniswap 默认的操作就是无限额度授权,所以其实满足该条件的用户数量还是蛮大的,同样黑客只要骗你把名签了就可以把你的 Token 转走(仅限给过授权的)。

总结一下,授权钓鱼的本质是你花一笔钱告诉智能合约:“我批准你挪用我的 Token 给黑客”,签名钓鱼的本质是你签了一张允许别人去挪动你资产的“条子”给到黑客,黑客花钱告诉智能合约:“我要挪用他的 Token 转给我”。Permit 和 Permit 2 是目前钓鱼签名的重灾区,Permit 是 ERC-20 的一个授权扩展功能,Permit 2 是 Uniswap 推出的一个新功能。

那么理解了原理,怎么防范呢? 

1.首先最最重要的就是培养你的安全意识,每一次钱包的操作都要去检查一下你在做的操作到底是什么? 

2.大资金和玩链上的钱包分离,一旦被钓鱼了可以把损失降到最低 

3.学会识别 Permit 和 Permit 2 的签名格式,只要你看到以下签名格式,那你就要警惕起来了:

Interactive:交互网址 

Owner:授权方地址 

Spender:被授权方地址 

Value:授权数量 

Nonce:随机数 

Deadline:过期时间

白话解读Web3签名钓鱼的底层逻辑:授权钓鱼、Permit与Permit2的区别

原文链接


Bacaan Terkait

Dana Kembali, Ethlabs Maju: Ethereum Menghadapi Restrukturisasi Terbesar dalam Sejarah

Pada 23 Juni, ekosistem Ethereum mengalami dua perkembangan penting. Ethlabs, organisasi nirlaba independen baru yang didirikan oleh mantan peneliti Ethereum Foundation, diluncurkan dengan dukungan dana utama dari pemegang ETH besar seperti Bitmine dan SharpLink. Fokus awal Ethlabs adalah memenuhi kebutuhan adopsi institusional, seperti kecepatan penyelesaian lebih cepat, penerbitan aset asli, dan perluasan kapasitas jaringan utama. Secara bersamaan, Ethereum Foundation mengumumkan restrukturisasi besar-besaran, mengurangi 54 karyawan (sekitar 20% dari total) dan memposisikan ulang dirinya sebagai penjaga dan pengatur protokol yang lebih ringan, bukan sebagai pengembang inti utama. Perubahan ini menandakan pergeseran tata kelola: yayasan mengambil langkah mundur, sementara organisasi seperti Ethlabs mengambil peran eksekusi yang lebih besar untuk menjawab kritik mengenai kecepatan dan adopsi pasar. Ethlabs, didukung banyak tokoh berpengaruh ekosistem (kecuali Vitalik Buterin), bertujuan menjadi lapisan eksekusi yang lebih terindustrialisasi, mengatasi kecemasan Ethereum tentang adopsi institusional dan skalabilitas. Sementara Ethereum Foundation berfokus menjaga "kebenaran" dan netralitas protokol, Ethlabs diharapkan membuktikan "keefektifan" Ethereum dalam menarik modal dan aplikasi dunia nyata. Langkah ini dipandang sebagai koreksi tata kelola penting untuk membuat Ethereum lebih tanggap terhadap pasar, meski berpotensi menimbulkan ketegangan baru antara kepentingan institusional dan semangat asli crypto.

链捕手3j yang lalu

Dana Kembali, Ethlabs Maju: Ethereum Menghadapi Restrukturisasi Terbesar dalam Sejarah

链捕手3j yang lalu

Paruh Kedua Kebijakan Kripto AS: UU CLARITY Perjuangkan 60 Suara, Komite "Satu Orang" CFTC Jadi Variabel Terbesar

Penulis: Cleve Mesidor, Direktur Eksekutif National Blockchain Foundation di Washington DC Industri kripto di AS tengah menantikan momen pentingnya dengan kemajuan RUU CLARITY di Senat, yang membutuhkan 60 suara untuk disahkan. Untuk mencapainya, Partai Republik mungkin perlu berkompromi dengan Gedung Putih dan menarik beberapa senator yang masih ragu-ragu. Waktu yang tersisa sangat terbatas, hanya sekitar 40 hari kerja legislatif. Selain prospek RUU CLARITY, beberapa proposal perpajakan kripto yang dipisahkan dari RUU PARITY baru berpeluang disahkan tahun ini dengan menumpang pada undang-undang yang lebih besar. Undang-Undang Kepastian Regulasi Blockchain juga berusaha memasukkan perlindungan bagi pengembang ke dalam hukum. Situasi di Commodity Futures Trading Commission (CFTC) memprihatinkan karena kekurangan empat komisioner, menambah ketidakpastian. Perdebatan mengenai yurisdiksi atas pasar prediksi—apakah jatuh ke negara bagian, CFTC, Securities and Exchange Commission (SEC), atau Mahkamah Agung—juga masih berlangsung. Industri akan kehilangan dua pendukung kunci: Komisioner SEC Hester M. Peirce dan Senator Cynthia Lummis, yang keduanya memainkan peran sentral dalam kebijakan kripto. Para ahli berpendapat: - **Sara K. Weed**: Peluang RUU CLARITY lolos tahun ini kecil karena kendala waktu dan pemilu, sehingga SEC dan CFTC harus lebih aktif memberikan kepastian. - **Sulolit 'Raj' Mukherjee**: Reformasi pajak kripto yang berarti kemungkinan akan disahkan dengan menempel pada paket undang-undang yang lebih besar, bukan sebagai RUU mandiri. - **Rashan Colbert**: CFTC sedang berupaya membangun kerangka regulasi yang lebih kokoh untuk pasar prediksi yang tengah berkembang, meski perdebatan klasifikasinya sebagai infrastruktur keuangan atau perjudian masih berlanjut. Babak kedua pertarungan kebijakan kripto telah dimulai. Meski waktu sempit, peluang masih ada, tetapi diperlukan komunikasi dan dorongan pragmatis lintas partai untuk mencapai hasil substansial pada 2026.

marsbit5j yang lalu

Paruh Kedua Kebijakan Kripto AS: UU CLARITY Perjuangkan 60 Suara, Komite "Satu Orang" CFTC Jadi Variabel Terbesar

marsbit5j yang lalu

Artikel Baru Dan Koe: Melarikan Diri dari Nasib Pekerja Kantoran, Bagaimana Bertahan di Tengah Gelombang Penggantian AI?

**Rangkuman Artikel: Lolos dari Nasib Karyawan dan Bertahan di Era Penggantian AI** Banyak yang khawatir pekerjaan mereka akan sepenuhnya digantikan oleh AI, tetapi ancaman sebenarnya bukanlah teknologi, melainkan ketergantungan pada orang lain untuk masa depan dan kesejahteraan kita. Artikel ini membahas cara keluar dari "perbudakan gaji" (hidup hanya untuk bekerja pada hal yang tidak bermakna) dan menemukan cara kerja yang lebih bermakna. Kunci untuk bertahan dan berkembang di era AI adalah **memulai usaha sendiri**. Untuk melakukan ini, Anda perlu menguasai lima elemen inti kesuksesan: 1. **Agen (Agency):** Kemampuan untuk bertindak tanpa menunggu perintah. 2. **Selera (Taste):** Intuisi untuk membedakan yang baik dan bernilai. 3. **Persuasif:** Kemampuan meyakinkan orang lain. 4. **Ketekunan (Persistence):** Memahami bahwa kegagalan adalah bagian dari proses. 5. **Iterasi (Iteration):** Kemampuan untuk terus memperbaiki berdasarkan umpan balik. Lima elemen ini mengerucut pada dua keterampilan utama: **memecahkan masalah dan akumulasi pengalaman** untuk mengetahui apa yang harus dilakukan. **Langkah praktis untuk memulai:** 1. **Ubah Lingkungan Anda:** Untuk mengubah identitas dan kebiasaan, ubah total lingkungan dan rangsangan di sekitar Anda—mulai dari konten yang dikonsumsi hingga rutinitas harian. 2. **Pilih Media Konten sebagai Wahana Utama:** Dibandingkan coding, keterampilan membuat konten (tulisan, video, podcast) lebih berharga karena nilainya subjektif dan membutuhkan selera yang tidak bisa sepenuhnya digantikan AI. Ini adalah "jagoan" masa depan. 3. **Temukan "Panggilan Hidup" Anda, Bukan Hanya Membangun Merek Pribadi:** Jawab pertanyaan-pertanyaan mendalam untuk menggali bahan baku unik Anda: * Topik apa yang paling Anda kuasai atau ingin pelajari tanpa dibayar? * Masalah apa yang mudah Anda selesaikan tetapi orang lain kesulitan? * Pendapat "anti-konsensus" apa yang Anda pegang teguh di bidang Anda? 4. **Langkah Aksi: Terbitkan Gagasan Pertama Anda.** Gabungkan jawaban dari pencarian panggilan hidup Anda menjadi satu potong konten dan PUBLIKASIKAN. Umpan balik nyata dari dunia adalah guru terbaik untuk belajar, beriterasi, dan mengembangkan keterampilan persuasif serta selera Anda. Mulailah dengan meluangkan 15 menit untuk menjawab pertanyaan-pertanyaan inti dan mempublikasikan satu ide. Proses inilah yang akan membebaskan Anda dari ketergantungan finansial pada orang lain.

marsbit6j yang lalu

Artikel Baru Dan Koe: Melarikan Diri dari Nasib Pekerja Kantoran, Bagaimana Bertahan di Tengah Gelombang Penggantian AI?

marsbit6j yang lalu

Interpretasi Riset: Morgan Stanley Memperjelas SanDisk (SNDK), Kebenaran Kekuatan Penetapan Harga di Pusat Data Cloud dan Dividen Inferensi AI

**Ringkasan Laporan: Morgan Stanley Menganalisis SNDK, Kekuatan Penetapan Harga di Pusat Data Awan & Realitas Manfaat AI Inference** Morgan Stanley (MS) pada 22 Juni meningkatkan target harga SNDK dari $1100 menjadi $1750, dengan rating "Overweight". Alasan utamanya: permintaan untuk **AI inference** mengubah aturan pasar NAND. Pelanggan pusat data awan (cloud) yang membayar premium untuk penyimpanan **KV Cache** dan konteks AI menjadi kurang sensitif terhadap harga, memberikan SNDK **kekuatan penetapan harga**. SNDK mengunci profitabilitas masa depan melalui **NBM (New Business Model)**, kontrak jangka panjang (3-5 tahun) yang telah mencakup lebih dari sepertiga volume bit FY27. Kontrak ini memiliki harga tetap atau struktur floor/ceiling, dan bahkan pada harga terendah (floor) dapat mempertahankan margin kotor sekitar **80%**. MS memproyeksikan margin kotor SNDK akan melonjak dari 30.3% (FY25) menjadi 86.7% (FY27e). Dengan pasokan NAND yang diperkirakan tetap ketat hingga setidaknya pertengahan 2027, SNDK berfokus pada pertumbuhan melalui peningkatan kepadatan (density), bukan ekspansi kapasitas besar-besaran. Pertumbuhan pendapatan yang diproyeksikan (6.6x dari FY25 ke FY27) berasal dari segmen cloud ber-margin tinggi. **Katalis:** Adopsi eSSD di pusat data yang melampaui ekspektasi, pertumbuhan AI di edge, dan teknologi baru seperti HBM. **Risiko:** Pertumbuhan industri melambat, kompetisi meningkat (termasuk dari produsen China seperti YMTC), dan kehilangan pangsa pasar di segmen pusat data. Logika utama MS: **1)** Perubahan struktural permintaan AI inference, **2)** Perlindungan margin oleh kontrak NBM, dan **3)** Pasokan NAND yang ketat. Target harga $1750 didasarkan pada 28x PER FY27e.

marsbit6j yang lalu

Interpretasi Riset: Morgan Stanley Memperjelas SanDisk (SNDK), Kebenaran Kekuatan Penetapan Harga di Pusat Data Cloud dan Dividen Inferensi AI

marsbit6j yang lalu

Trading

Spot
Futures
活动图片