BlockBeats 消息,11 月 7 日,据 Scam Sniffer 监测,约 30 分钟前,某用户因签署多个钓鱼"permit"签名损失 122 万美元加密资产,包括 USDC 和 aPlaUSDT0 代币。
从加密安全实践角度看,这类事件揭示了几个关键问题。
Permit签名是ERC-2612标准的一部分,它允许用户通过链下签名的方式授权第三方操作其代币,而无需事先发送交易。这原本是为了提升用户体验和节省Gas费的设计,但如今成了钓鱼攻击的重灾区。攻击者通过伪造的DApp界面诱导用户签署看似无害的Permit消息,一旦签名,攻击者便获得了转移用户特定代币的权限。
问题的核心在于普通用户对签名请求缺乏辨识能力。钱包弹出的签名请求通常是十六进制数据,对用户而言如同天书。他们无法直观理解签署后意味着将资产控制权移交。这与传统的交易授权(approve)不同,Permit是离线签名,过程更隐蔽,用户感知到的风险更低。
从连续发生的多起事件可以看出,这是一种高度组织化的攻击模式。同一攻击者在过去半年获利近7000万美元,说明背后是成熟的犯罪团伙在持续运营。他们针对的是高净值目标,攻击手法高度同质化:伪造知名协议(如Uniswap Permit2、Aave)的签名请求,诱骗用户签署。
这些损失往往发生在用户与DeFi协议交互的高频时刻,例如提现后立即存入借贷平台。用户在执行一系列操作时容易降低警惕,攻击者恰恰利用了这种心理。
对于从业者而言,这不仅是用户教育的问题,更是整个行业基础设施的挑战。钱包提供商需要承担更大责任,例如提供更人性化的风险提示,对已知的恶意签名请求进行拦截。协议层面或许需要考虑引入延迟执行或多重确认机制,尤其是大额授权。最终,在追求便捷和保证安全之间需要找到平衡,否则此类事件仍会持续发生。