Signature Phishing (Web3)
Signature Phishing (Web3) 是什么?
Signature Phishing (Web3)A Web3 phishing pattern that tricks a user into signing an EIP-712 or `personal_sign` message that authorizes the attacker to move tokens, transfer NFTs, or take wallet actions — without ever asking for a seed phrase.
Signature phishing — sometimes called 'sign-in scam' or 'one-click drainer' — is the dominant Web3 phishing pattern of 2023–2025, displacing traditional seed-phrase phishing. The attacker convinces a user to connect their wallet to a malicious dApp (typically a fake mint, airdrop, claim, or 'verify your wallet for refund' page) and to sign one or more messages. Those messages look benign in older wallets — `personal_sign` shows opaque bytes, `eth_signTypedData` shows generic-looking JSON — but actually encode high-impact authorizations: an unlimited ERC-20 `Permit`, an ERC-20 `Permit2.transfer`, an `setApprovalForAll` on a high-value NFT collection, an OpenSea or Blur order to sell the user's holdings for ~zero, or, increasingly, a `safe.execTransaction` on the user's Safe / smart-contract wallet. The attacker submits the signature on-chain and drains the user. Defenses are unfortunately almost entirely UI-side: wallets that decode EIP-712 typed data into 'You are granting unlimited spend of X to address Y', anti-phishing extensions (Wallet Guard, ScamSniffer, Rabby, Pocket Universe, Stelo), and user education that any signature request is functionally equivalent to a transaction.
● 示例
- 01
A user visits a fake 'Arbitrum airdrop claim' site, signs a Permit2 message they think is a login, and the attacker uses the signature to transfer their USDC to a drainer wallet.
- 02
An anti-phishing extension parses the EIP-712 payload, displays 'WARNING: you are about to grant unlimited spend of USDC to 0x… on Ethereum', and the user backs out.
● 常见问题
Signature Phishing (Web3) 是什么?
A Web3 phishing pattern that tricks a user into signing an EIP-712 or `personal_sign` message that authorizes the attacker to move tokens, transfer NFTs, or take wallet actions — without ever asking for a seed phrase. 它属于网络安全的 Web3 与区块链 分类。
Signature Phishing (Web3) 是什么意思?
A Web3 phishing pattern that tricks a user into signing an EIP-712 or `personal_sign` message that authorizes the attacker to move tokens, transfer NFTs, or take wallet actions — without ever asking for a seed phrase.
Signature Phishing (Web3) 是如何工作的?
Signature phishing — sometimes called 'sign-in scam' or 'one-click drainer' — is the dominant Web3 phishing pattern of 2023–2025, displacing traditional seed-phrase phishing. The attacker convinces a user to connect their wallet to a malicious dApp (typically a fake mint, airdrop, claim, or 'verify your wallet for refund' page) and to sign one or more messages. Those messages look benign in older wallets — `personal_sign` shows opaque bytes, `eth_signTypedData` shows generic-looking JSON — but actually encode high-impact authorizations: an unlimited ERC-20 `Permit`, an ERC-20 `Permit2.transfer`, an `setApprovalForAll` on a high-value NFT collection, an OpenSea or Blur order to sell the user's holdings for ~zero, or, increasingly, a `safe.execTransaction` on the user's Safe / smart-contract wallet. The attacker submits the signature on-chain and drains the user. Defenses are unfortunately almost entirely UI-side: wallets that decode EIP-712 typed data into 'You are granting unlimited spend of X to address Y', anti-phishing extensions (Wallet Guard, ScamSniffer, Rabby, Pocket Universe, Stelo), and user education that any signature request is functionally equivalent to a transaction.
如何防御 Signature Phishing (Web3)?
针对 Signature Phishing (Web3) 的防御通常结合技术控制与运营实践,详见上方完整定义。
Signature Phishing (Web3) 还有哪些其他名称?
常见的别称包括: Sign-in scam, One-click drainer。
● 相关术语
- web3№ 912
Permit2 钓鱼
Permit2 钓鱼是诱骗以太坊用户对 Uniswap Permit2 的链下消息进行签名,从而把转移其 ERC-20 代币的权限授予攻击者。
- web3№ 1348
钱包窃取器(Wallet Drainer)
通过钓鱼或恶意脚本诱骗加密钱包用户签署交易或授权,从而一次性转走所有代币与 NFT 的攻击工具。
- web3№ 590
Inferno Drainer
A 2022–2023 crypto-wallet-drainer-as-a-service that emptied tens of thousands of victims' wallets by phishing them into signing token-approval transactions on fake mint and airdrop sites, before shutting down in November 2023.
- web3№ 413
EIP-712 Signing
An Ethereum standard for typed, structured off-chain message signing that lets wallets display human-readable intent (e.g. 'sell 1 ETH to user X by Friday') and bind the signature to a domain, chain, and contract.
- attacks№ 917
网络钓鱼
一种社会工程攻击,攻击者冒充可信方,诱骗受害者泄露凭据、转账或运行恶意软件。
- web3№ 017
地址投毒
地址投毒是在受害者的交易历史中混入与正常地址首尾相似但由攻击者控制的「相像」地址,使其日后复制时误选并把资金转给攻击者。