📢 #Gate广场征文活动第二期# 正式启动!
分享你对 $ERA 项目的独特观点,推广ERA上线活动, 700 $ERA 等你来赢!
💰 奖励:
一等奖(1名): 100枚 $ERA
二等奖(5名): 每人 60 枚 $ERA
三等奖(10名): 每人 30 枚 $ERA
👉 参与方式:
1.在 Gate广场发布你对 ERA 项目的独到见解贴文
2.在贴文中添加标签: #Gate广场征文活动第二期# ,贴文字数不低于300字
3.将你的文章或观点同步到X,加上标签:Gate Square 和 ERA
4.征文内容涵盖但不限于以下创作方向:
ERA 项目亮点:作为区块链基础设施公司,ERA 拥有哪些核心优势?
ERA 代币经济模型:如何保障代币的长期价值及生态可持续发展?
参与并推广 Gate x Caldera (ERA) 生态周活动。点击查看活动详情:https://www.gate.com/announcements/article/46169。
欢迎围绕上述主题,或从其他独特视角提出您的见解与建议。
⚠️ 活动要求:
原创内容,至少 300 字, 重复或抄袭内容将被淘汰。
不得使用 #Gate广场征文活动第二期# 和 #ERA# 以外的任何标签。
每篇文章必须获得 至少3个互动,否则无法获得奖励
鼓励图文并茂、深度分析,观点独到。
⏰ 活动时间:2025年7月20日 17
Permit2签名钓鱼新骗局:某DEX用户需警惕资产被盗风险
揭秘Uniswap Permit2签名钓鱼骗局
黑客是Web3生态中令人闻风丧胆的存在。对项目方而言,代码开源的特性使他们在开发时如履薄冰,生怕一行代码出错留下漏洞。对个人用户来说,如果不了解正在进行的操作含义,每次链上交互或签名都可能导致资产被盗。因此安全问题一直是加密世界中最棘手的问题之一。由于区块链的特性,一旦资产被盗几乎无法追回,所以在加密世界中掌握安全知识尤为重要。
最近,有研究者发现了一种近两个月开始活跃的新型钓鱼手法,只要签名就会被盗,手法极其隐蔽且难以防范,并且使用过某DEX交互的地址都可能暴露在风险之下。本文将对这种签名钓鱼手法进行剖析,以避免更多用户遭受资产损失。
事件经过
近期,一位用户(暂称小A)的钱包资产被盗。与常见被盗方式不同,小A并未泄露私钥也未与钓鱼网站的合约交互。
通过区块链浏览器可以看到,小A钱包被盗的USDT是通过Transfer From函数转移的。这意味着这笔被盗资产是由另一个地址操作转移的,而非钱包私钥泄露。
交易细节显示:
关键问题是:尾号fd51的地址如何获得了这笔资产的权限?为什么会与某DEX有关?
进一步调查发现,在转移小A资产之前,该地址还进行了一个Permit操作,且这两个操作的交互对象都是某DEX的Permit2合约。
Permit2合约是某DEX在2022年底推出的新合约。它允许代币授权在不同应用程序中共享和管理,旨在创造更统一、更具成本效益、更安全的用户体验。随着越来越多项目与Permit2集成,它有望在所有应用中实现标准化Token批准,通过降低交易成本改善用户体验,同时提高智能合约安全性。
Permit2的推出可能改变整个DApp生态的游戏规则。传统方式下,用户每次与DApp进行资产交互都需要单独授权。而有了Permit2,用户只需将Token授权给Permit2合约,所有集成Permit2的DApp就可以共享这个授权额度,大大降低了用户交互成本,带来更好体验。
然而,Permit2也是一把双刃剑。它将用户操作从链上交互变为链下签名,所有链上操作由中间角色(如Permit2合约和集成项目)完成。这带来的好处是,即使用户钱包没有ETH,也可用其他Token支付Gas或由中间角色报销。但链下签名也是用户最容易忽视的环节,大多数人不会仔细检查签名内容,这正是最危险之处。
钓鱼手法重现
要重现这个Permit2签名钓鱼手法,首先需要被钓鱼钱包有Token授权给某DEX的Permit2合约。目前只要在与Permit2集成的DApp或某DEX上进行Swap,都需要授权给Permit2合约。
更可怕的是,无论Swap金额多少,某DEX的Permit2合约都会默认让用户授权该Token全部余额。虽然钱包会提示自定义输入金额,但多数人会直接选择最大或默认值,而Permit2的默认值是无限额度。
这意味着,只要你在2023年之后与某DEX有过交互并授权给Permit2合约,就可能暴露在这个钓鱼骗局的风险之下。
核心在于Permit函数。简言之,它利用用户钱包将授权给Permit2合约的Token额度转移给其他地址。黑客只要获得用户签名,就可以拿到用户钱包中Token的权限并转移资产。
防范措施
考虑到Permit2合约未来可能更加普及,更多项目会集成它进行授权共享,有效的防范手段包括:
理解并识别签名内容:Permit签名通常包含Owner、Spender、value、nonce和deadline等关键信息。使用安全插件有助于识别。
资产钱包与交互钱包分离:建议将大量资产存放在冷钱包,日常交互钱包只保留少量资金,可大幅减少遇到钓鱼时的损失。
限制授权额度或取消授权:在DEX上Swap时,只授权交互所需金额。虽然每次都需重新授权会增加成本,但可避免Permit2签名钓鱼风险。已授权的可使用安全插件取消。
识别代币是否支持permit功能:关注所持代币是否支持该功能,如支持则需格外谨慎,严格检查每条未知签名。
制定完善的资产拯救计划:若被骗后还有代币在其他平台,需谨慎提取并转移到安全地址。可能需要使用MEV转移或寻求专业安全团队协助,避免黑客截取。
未来基于Permit2的钓鱼可能会越来越多。这种签名钓鱼方式极其隐蔽且难防,随着Permit2应用范围扩大,暴露风险的地址也会增加。希望读者能将这些信息传播给更多人,避免更多人遭受损失。