Estafas de permisos en contratos inteligentes de criptomonedas

¿Wallet vacía tras firmar? Guía para no caer en estafas de contratos inteligentes

Imagina que tienes tus ahorros en una hardware wallet, nunca has compartido tus 24 palabras y tienes el dispositivo guardado bajo llave. Un día, conectas tu wallet a una nueva plataforma de DeFi para reclamar un «airdrop» o hacer un swap, firmas una transacción y, en segundos, tu saldo desaparece.

No te han hackeado la Ledger. No han adivinado tus claves. Tú mismo les has abierto la puerta. En el mundo de las finanzas descentralizadas (DeFi), una firma digital es un cheque en blanco. Si no sabes qué estás autorizando, estás dándole permiso a un extraño para que retire fondos de tu billetera en tu nombre.

La Trampa de los «Unlimited Approvals»

Cuando interactúas con un protocolo (como Uniswap o Aave), la plataforma te pide permiso para «gastar» tus tokens. El problema es que muchas webs maliciosas solicitan un permiso ilimitado.

Si firmas esa autorización en un sitio fraudulento, el contrato inteligente tiene permiso legal (en la blockchain) para vaciar ese token específico de tu wallet en cualquier momento del futuro, incluso si desconectas la billetera o apagas el ordenador. El robo no ocurre por una brecha de seguridad, sino por un abuso de confianza técnica.


Escenarios de «Vaciado» que debes conocer

  • El Airdrop Envenenado: Aparece un token nuevo en tu cuenta con un valor de miles de dólares. Cuando vas a su web para «venderlo», la firma inicial no es para vender, sino para dar permiso al contrato de vaciar tus ETH o USDT reales.
  • Sitios de Phishing de «Mint»: Promesas de NFTs gratuitos donde la transacción de «Mint» es en realidad una función de transferencia de todos tus activos.
  • Firmas sin Gas (Permit2): La nueva frontera del robo. Firmas un mensaje que parece inofensivo porque no cuesta gas, pero ese mensaje contiene una autorización que permite al atacante retirar tus fondos más tarde.

«En DeFi, la seguridad no termina en las 24 palabras. Empieza en cada clic que haces dentro de tu navegador.»

¿Cómo proteger tu Wallet de los contratos maliciosos?

Para no ser la próxima víctima de un «drainer» de billeteras, debes cambiar tu forma de interactuar con la Web3:

  1. Usa Wallets de «Quema» (Burner Wallets): Nunca conectes tu billetera principal con ahorros a sitios nuevos o sospechosos. Usa una cuenta con pocos fondos para experimentar.
  2. Lee lo que firmas: Herramientas como Rabby Wallet o extensiones como Fire o Pocket Universe te explican en lenguaje humano qué va a pasar antes de que firmes.
  3. Revoca con frecuencia: Haz limpiezas periódicas de los permisos que has dado en el pasado. Es una higiene financiera básica.

🛡️ Checklist: Blindaje contra Smart Contracts Maliciosos

No firmes tu propia ruina. Sigue estos pasos antes de cada interacción:

  • ☐ Verifica la URL: Los drenadores de billeteras suelen usar dominios casi idénticos a los reales (ej. app.unisvvap.org).
  • ☐ Instala un simulador: Usa herramientas que simulen la transacción antes de que la envíes a la blockchain.
  • ☐ Limita las aprobaciones: Si una web te pide permiso ilimitado para tus USDT, cámbialo manualmente solo por la cantidad que vas a usar.
  • ☐ Usa Multifirma para el HODL: La mejor forma de evitar que un clic vacíe tu fortuna es que necesites una segunda firma en una Safe Multisig.
  • ☐ Aprende a limpiar: Si crees que has firmado algo raro, corre a revocar los permisos de tu contrato inmediatamente.

¿Crees que ya has dado permisos peligrosos? No esperes a que el atacante decida actuar. Descubre cómo revocar permisos de smart contracts y desconectar tu billetera de sitios riesgosos ahora mismo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio