连接不等于授权
连接通常允许 DApp 读取公开地址和发起请求,不应自动获得转移代币的权限。
- 确认连接账户
- 确认当前网络
- 检查域名来源
- 拒绝无关请求
签名请求的类型
普通消息签名可能用于登录,结构化签名可能包含授权或订单信息,交易签名会提交链上操作。
- 阅读可见字段
- 确认接收方与合约
- 警惕批量或空白签名
- 不为陌生页面重复签名
代币授权与无限额度
授权允许合约在额度内调用代币。无限额度减少重复授权操作,但会扩大潜在损失范围。
- 按实际任务设置额度
- 核对授权代币
- 核对授权对象
- 避免长期保留高额度
检查与取消授权
取消授权通常需要发送一笔链上交易并支付 Gas。断开 DApp 连接不会自动取消已有授权。
- 按网络分别检查
- 优先清理陌生合约
- 保存取消交易哈希
- 确认链上状态成功
重点提醒
授权前先确认“谁可以使用哪种代币、额度是多少、用于什么任务”。看不懂时应停止。
风险与安全提示
恶意或存在漏洞的合约可能利用已有授权转移资产。取消授权也需核对网络、合约和交易内容。
