Los ataques red pill son una estafa sigilosa que aprovecha un punto ciego en el funcionamiento de muchas wallets de criptomonedas: antes de aprobar una transacción en una app, tu wallet te muestra una vista previa de lo que debería ocurrir. Pero esa vista previa es solo una simulación, y nunca ha existido nada que obligue a la transacción real a coincidir con ella, por lo que un contrato malicioso puede colarse sin problemas.
La nueva función de seguridad Added Protection de MetaMask cambia eso. Cuando realizas transacciones con apps, el resultado que ves en la vista previa es el resultado que obtienes, o la transacción no se ejecuta.
Ataques red pill: la estafa que se oculta en la vista previa de una transacción
Un ataque red pill ocurre porque un contrato malicioso puede detectar cuándo está siendo simulado, así que se comporta bien —mostrándote un resultado limpio e inofensivo como "Recibirás 0,1 ETH"—. Luego firmas, se ejecuta y hace algo completamente diferente: como vaciar tu wallet. Como la vista previa parecía perfectamente normal, no tenías ningún motivo para dudar.
Cómo funciona MetaMask Added Protection
Antes de que firmes una transacción a través de una app, la simulamos y te mostramos el resultado esperado —la misma vista previa que ves hoy—. Fijamos ese resultado en la transacción como un requisito. Cuando la transacción se ejecuta realmente, el resultado tiene que coincidir con lo que se te mostró. Si no es así —por ejemplo, si un contrato red pill intenta hacer algo distinto a lo que prometió—, la transacción falla automáticamente y tus fondos nunca salen de tu wallet.
Si eso ocurre, lo único que pierdes es la comisión de red (gas) por el intento, y tus fondos quedan protegidos. MetaMask no cobra nada por esta función de seguridad, ni por la transacción que no se completó. Added Protection protege contra resultados manipulados, no contra los movimientos normales del mercado. Funciona de forma silenciosa en segundo plano, y es especialmente útil cuando estás aprobando una transacción de gran valor o interactuando con un contrato que no conoces bien.
Seguridad que te mantiene en control
Como todo lo que desarrollamos, Added Protection te protege más sin quitarte el control. MetaMask no bloqueará una transacción que hayas querido realizar; la función de seguridad simplemente garantiza una cosa: que la transacción que apruebas en una app de Ethereum o EVM es la transacción que realmente se ejecuta. Si prefieres gestionar el riesgo tú mismo, puedes desactivar la función en cualquier momento, directamente desde la pantalla de confirmación. La decisión siempre es tuya.
MetaMask Added Protection ya está disponible en la extensión (v13.45) en las 13 redes EVM que admiten smart accounts (EIP-7702), con la versión móvil próximamente.