En el mundo de los monederos criptográficos de hardware, vuelve a surgir un debate sobre la seguridad. El laboratorio de investigación Ledger Donjon ha revelado los detalles de un ataque físico contra las populares tarjetas NFC Tangem. El método, basado en la inyección de fallos por láser (laser fault injection), permite a un atacante restablecer la contraseña de la tarjeta y obtener el control total sobre los activos digitales. Es una llamada de atención seria para la industria, que demuestra que incluso los chips certificados no garantizan una protección absoluta a nivel de firmware.
Esencia técnica de la vulnerabilidad
Los monederos de hardware Tangem son tarjetas de plástico con un chip seguro Samsung S3D232A (certificación EAL6+). Este chip es el encargado de generar las claves privadas y firmar las transacciones. El modelo de seguridad estándar contempla dos factores: la posesión física de la tarjeta y el conocimiento de la contraseña. Sin embargo, como descubrieron en Ledger Donjon, la lógica de la instrucción SetPin (cambio de contraseña) contiene una vulnerabilidad crítica.
En el firmware existe una verificación que solo permite restablecer la contraseña si hay dos tarjetas vinculadas (función de recuperación). Los investigadores demostraron que un único pulso láser de nanosegundos, dirigido a un área específica del chip, puede alterar esta verificación. Como resultado, la tarjeta acepta una nueva contraseña sin introducir la anterior y sin copia de seguridad. Después de esto, el atacante puede firmar cualquier transacción y retirar los fondos.
Implementación práctica y coste del ataque
Es importante destacar: este ataque no es un hackeo remoto. Requiere acceso físico a la tarjeta, su apertura y conexión a un equipo especializado. Para la preparación, es necesario exponer el chip, realizar un análisis de canales laterales (side-channel analysis) para determinar con precisión el momento de la ejecución de la verificación vulnerable, y luego dirigir el pulso láser. El coste de la instalación de laboratorio se estima en unos $250,000, sin contar la experiencia necesaria en seguridad de hardware. Una vez ajustados los parámetros para un modelo concreto, cada intento de explotación lleva unas dos horas.
Reacción de Tangem y mi valoración
En Tangem, naturalmente, se apresuraron a declarar que el riesgo para los usuarios comunes es "prácticamente inexistente", citando el alto coste del equipo y la necesidad de acceso físico. También señalaron que Ledger Donjon es una división de su competidor directo. Este es un argumento lógico, pero incompleto. Sí, no habrá un hackeo masivo al estilo "script-kiddie". Sin embargo, para los poseedores de grandes sumas o inversores institucionales, este vector de amenaza es real.
La principal conclusión de esta historia no es que Tangem sea malo. Sino que la certificación EAL6+ confirma la protección del propio chip contra ataques de hardware, pero no garantiza la corrección de la lógica del firmware que opera sobre él. Es el problema clásico de "una cerradura con una puerta fuerte, pero un pestillo endeble". Ledger Donjon ha demostrado brillantemente que la lógica del software en elementos seguros requiere una auditoría tan exhaustiva como la de los contratos inteligentes.
Mi opinión profesional: Para el 99,9% de los usuarios de Tangem, esta vulnerabilidad no representa una amenaza inmediata: su tarjeta está segura mientras esté en sus manos. Pero para aquellos que almacenan activos significativos y han experimentado la pérdida o el robo de una tarjeta, es un motivo para considerar la diversificación: usar varios monederos de diferentes fabricantes o añadir una firma múltiple (multisig). El mercado de monederos de hardware debe evolucionar hacia pruebas más profundas del firmware, no solo del hardware.