Prevención de estafasAlto

Estafas de firma trampa: comprende el riesgo de la firma ciega

Una firma trampa oculta o presenta de forma engañosa lo que autoriza tu wallet. Aprende a clasificar, decodificar y rechazar solicitudes peligrosas.

Proceso para reconocer una firma trampa y comprender el riesgo de firmar a ciegas

Una firma trampa oculta o tergiversa lo que autoriza tu wallet. No firmes datos ilegibles, mensajes permit desconocidos ni transacciones cuyo contrato y efecto no puedas verificar. Una hardware wallet protege claves, pero no evita que confirmes deliberadamente una instrucción maliciosa.

Flujo de trabajo práctico#

  1. Verifica el dominio y la cuenta que solicitan la firma. Abre la aplicación desde una fuente oficial y confirma dominio, cuenta, red y contexto; una solicitud inesperada después de conectar es motivo para detenerse.
  2. Lee la acción decodificada, red, spender y cantidad. Comprueba si se trata de autenticación, aprobación, permit, orden o transacción y qué activo puede mover. El texto del botón no describe necesariamente la carga firmada.
  3. Rechaza mensajes en hexadecimal o ambiguos salvo que los decodifiques por separado. No copies el contenido en un sitio desconocido: usa una herramienta independiente y fiable antes de conceder autoridad.
  4. Usa simulación y decodificación de una fuente fiable. Compara los cambios previstos de saldo, allowances y NFT con tu intención, pero no trates una simulación exitosa como garantía absoluta.
  5. Revisa y revoca permisos tras una firma sospechosa. Comprueba allowances, órdenes y nonces en la red correcta; mover activos a una wallet limpia puede ser necesario si la autoridad no puede invalidarse con certeza.

Lo que realmente importa#

Las firmas pueden autorizar más que un inicio de sesión. Según el estándar, pueden fijar un allowance, publicar una orden NFT o permitir que un relayer actúe sin otra solicitud onchain.

Separa lo que puede verificarse antes de actuar de lo que solo podrá vigilarse después. Limita estrictamente la segunda categoría.

Una regla reutilizable#

Clasifica la solicitud antes de aprobar: autenticación, transacción, aprobación, permit u orden. Si la interfaz no puede mostrar qué clase es, recházala.

Errores que cambian el resultado#

  • Tratar “sin gas” como “sin riesgo”. Una firma gratuita puede autorizar a un relayer a ejecutar después una transferencia, una venta o una aprobación pagada por otra parte.
  • Mensaje de acceso con nonce o condición de gasto inesperados. Un inicio de sesión debería tener dominio, propósito y caducidad comprensibles; campos de gasto o un spender ajeno cambian la naturaleza del pedido.
  • Mantener permanentemente habilitada la firma ciega. El dispositivo deja de mostrar datos interpretables justo en las operaciones de mayor riesgo. Actívala solo para una acción comprobada y desactívala después.
  • Firmar otra vez porque la primera solicitud pareció fallar. La primera firma puede seguir siendo válida fuera de la interfaz; repetirla puede crear otra orden o ampliar la ventana de autorización.

Evidencia que debes conservar#

No juzgues el resultado solo por un mensaje de éxito. Conserva pruebas revisables tras cerrar la página.

Punto de controlPruebaCondición para detenerse
Verificar dominio y cuentaURL, cuenta, red y contexto cotejados con fuente oficialLa solicitud aparece fuera del flujo que iniciaste
Leer acción, red, spender y cantidadDecodificación fechada sin secretos y efecto esperado documentadoEl mensaje de acceso contiene gasto, operador o caducidad inesperados
Rechazar mensajes no decodificadosCaptura o registro de la solicitud rechazada y posterior revisión on-chainLa firma ciega debe quedar activada de forma permanente

Guarda hashes, números de caso o capturas cuando ayuden, excluyendo secretos.

Preguntas frecuentes#

¿Firmar siempre cuesta gas?

No. Las firmas offchain pueden ser gratuitas y aun así autorizar acciones onchain posteriores.

¿Puedo revocar cualquier firma?

No necesariamente. Algunos permisos se revocan o invalidan; una orden firmada puede requerir cancelación y una transferencia completada no puede deshacerse.

¿La firma ciega es alguna vez necesaria?

Algunas aplicaciones la requieren, pero elimina verificación. Úsala solo para una transacción verificada y comprendida y desactívala después.

Guías relacionadas#

Fuentes#

Aviso de riesgo: Las acciones cripto pueden ser irreversibles. Nunca compartas frase semilla, clave privada, contraseña o código de autenticación y verifica dominios y solicitudes de wallet de forma independiente.

Criterio editorial

Esta guía es educativa y se apoya en fuentes. Los controles de seguridad, las reglas de los exchanges y los requisitos legales pueden cambiar; confirma los pasos importantes en fuentes oficiales.