
Публикация
sopleat(E卫兵)
无限授权省了一次Gas,也把未来风险一起授权出去
很多应用为了减少重复确认,会请求用户给某个合约无限代币额度。第一次使用很方便,后续交易无需再授权,但只要该合约、升级管理员或前端流程被攻破,攻击者可能在未来动用钱包里新增的同类资产。授权并不会因为用户关闭网页自动消失,也不一定在当前余额为零时失去风险。更稳妥的做法是按需要设置额度,使用结束后检查并撤销不再需要的权限,同时确认授权对象地址。撤销本身也要付Gas,而且无法挽回已经转走的资产,所以权限管理应发生在事故前。持有$ETH和使用链上应用时,真正的资产边界不只是钱包余额,还包括历史上交出去的调用权。方便一次和暴露多年,不能当成同一种成本。
权限检查应成为定期习惯,尤其是在合约发生安全事件、管理员更换或用户不再使用某个应用之后。旧授权不会因为记忆消失而过期。撤销授权也需要核对链和代币,避免只清理了界面记录。
Дисклеймер: контент OKX Orbit предоставляется исключительно в информационных целях. Подробнее
Ответы
Комментариев еще нет. Будьте первым!
Криптовалюты в тренде
BTC/USDTBitcoin
$85 201,9+0,00 %
ETH/USDTEthereum
$2 698,36+0,01 %
SOL/USDTSolana
$121,51+0,01 %
Сегодняшние новости рынка
1#FedECBMeetingMinutes

2#BTCETHETFFlowsDiverge

3#BessentTreasuryYields

