Saltar al contenido

El vaciado de CryptoBilis por 93 millones de dólares: lo que deben saber los propietarios de Ledger

Cientos de monederos vinculados a un distribuidor autorizado fueron vaciados en varias cadenas. El atacante parece haber tenido las claves, pero no se sabe cómo las obtuvo.

A genuine hardware-wallet security core sits inside a forensic investigation of several still-unproven compromise paths.
  • El recuento cambiante de Bitquery ronda los 93 millones de dólares en más de 300 monederos de Bitcoin, TRON y otras cadenas.
  • Ledger investiga a compradores de CryptoBilis. Aún no hay pruebas públicas de un fallo en su software o en el Secure Element.

El 9 de octubre, decenas de monederos de criptomonedas comenzaron a vaciarse casi al mismo tiempo. La primera oleada visible afectó a TRON. Después llegaron Ethereum, BNB Chain y Polygon, y más de 200 BTC salieron de más de un centenar de monederos Bitcoin en un solo bloque.

El vínculo común identificado hasta ahora no es una blockchain ni un activo. Ledger afirma que los usuarios afectados que está investigando compraron monederos físicos a CryptoBilis, un distribuidor autorizado que opera en Indonesia, Malasia y Filipinas.

La distinción importa. Con las pruebas públicas actuales, no se ha demostrado una vulneración del firmware de Ledger, de su Secure Element o de la criptografía que protege todos los dispositivos Ledger. Es un incidente en el que alguien parece haber obtenido los secretos maestros que controlaban numerosos monederos vendidos a través de un mismo canal de distribución.

El importe todavía se está calculando. El informe detallado de Bitquery midió inicialmente 92,9 millones de dólares salidos de 311 monederos en 5 cadenas, con datos cerrados a última hora del 9 de octubre. Su índice de investigaciones elevó después el recuento principal a 93,2 millones de dólares procedentes de 315 monederos en 6 cadenas. Estas cifras deben tratarse como una estimación cambiante, no como un total definitivo de víctimas. Una persona puede poseer varios monederos y una misma dirección puede operar en varias redes compatibles.

Lo que ya puede verse on-chain es especialmente sólido. Su causa no lo es.

Las transacciones parecen obra de un operador con muchas claves

En TRON, 25 monederos autorizaron la misma dirección en menos de 3 segundos. En los 6 segundos posteriores a la primera autorización se retiraron unos 29 millones de dólares en USDT. En Bitcoin, 111 monederos fueron vaciados en el mismo bloque. La operación abarcó redes cuyas transacciones no pueden autorizarse mediante un único permiso universal de tokens.

Bitquery también encontró dos semanas de pequeñas transacciones de ensayo. Direcciones vinculadas al atacante ejecutaron bucles de prueba repetidos en TRON y Ethereum desde el 25 de septiembre. Una dirección de prueba participó después en un vaciado de 36 millones de dólares. El gas se había colocado donde sería necesario antes de la operación principal.

Este patrón no se parece a cientos de personas cometiendo el mismo error de forma independiente y al mismo tiempo. Es coherente con un programa que ya podía firmar por muchos monederos, probablemente porque un operador poseía sus frases de recuperación o las claves privadas derivadas.

Esa conclusión es más limitada de lo que parece. Una blockchain puede mostrar que firmaron las claves correctas. No puede mostrar cómo las obtuvo el atacante.

Cuatro rutas posibles hacia las claves, ninguna demostrada todavía

La primera posibilidad es una firma maliciosa. Un usuario puede conectarse a una aplicación falsa y aprobar una transacción que entregue a un atacante el control de un token. Sigue siendo una causa habitual de pérdidas, sobre todo en cadenas con contratos inteligentes. No explica bien que se vaciaran conjuntamente monederos Bitcoin y activos de varias redes.

La segunda es el phishing dirigido a las frases de recuperación. Quien obtenga las 24 palabras puede reconstruir el monedero sin poseer el dispositivo físico. Una base de datos común de clientes podría ayudar a un atacante a dirigirse a los compradores con mensajes de soporte convincentes. Las pruebas públicas aún no han establecido una campaña que capturara las frases de tantos propietarios afectados.

La tercera es la preconfiguración. Un vendedor hostil podría inicializar un dispositivo, conservar la frase de recuperación y convencer al comprador de que usara esa frase. Ledger afirma que un dispositivo nuevo auténtico nunca llega con un PIN o una frase de recuperación ya proporcionados. Cualquier dispositivo entregado de ese modo debe considerarse comprometido.

La cuarta y más inquietante posibilidad es un implante físico introducido en la cadena de suministro. Investigadores de seguridad han demostrado que es técnicamente posible. Joe Grand y Tibane Labs han documentado dispositivos Nano X auténticos modificados con una placa oculta que escucha la conexión de la pantalla cuando aparecen las palabras de recuperación. El implante no necesita derrotar al Secure Element. Observa las palabras mientras viajan hacia la pantalla y puede enviarlas a un atacante.

Esos ejemplares explican un método posible. No demuestran que las víctimas de CryptoBilis recibieran dispositivos implantados. Para afirmarlo hacen falta análisis físicos de sus aparatos y un vínculo documentado entre los dispositivos examinados y los monederos vaciados.

También excluimos las afirmaciones difundidas en redes sociales sobre una venta de CryptoBilis y un acuerdo de confidencialidad con plazo. Signal21 no ha encontrado documentación primaria suficiente para presentarlas como hechos.

Por qué un dispositivo puede superar Genuine Check y seguir teniendo un problema

Genuine Check de Ledger plantea un desafío criptográfico al Secure Element del dispositivo. Una respuesta válida confirma que el chip es auténtico y contiene un secreto emitido en fábrica. Es una defensa potente contra un producto totalmente falsificado.

No es un historial completo de todo lo ocurrido al dispositivo después de salir de la fábrica.

La propia guía de compra de Ledger ya expresa ese límite: la comprobación no puede detectar una modificación física no autorizada, como un implante espía, si el Secure Element original sigue intacto. Por tanto, un dispositivo puede contener un chip de seguridad auténtico y superar la comprobación mientras otro componente observa lo que muestra su pantalla.

Esto no demuestra que todos los dispositivos afectados contuvieran ese componente. Explica por qué superar una comprobación de autenticidad no basta, por sí solo, para descartar la hipótesis de la cadena de suministro.

Qué deben hacer ahora los compradores de CryptoBilis

Ledger ha pedido a CryptoBilis que suspenda las ventas y los envíos mientras continúa la investigación. Su aviso del 9 de octubre da dos precauciones inmediatas para quienes compraron un dispositivo Ledger al distribuidor durante los 90 días anteriores:

  1. Si el dispositivo no se ha configurado, no lo inicialice.
  2. Si se ha configurado, considere trasladar los activos a un nuevo dispositivo de confianza con una frase de recuperación recién generada.

Los investigadores on-chain descubrieron que algunos monederos de víctimas recibieron fondos por primera vez justo fuera de esa ventana de 90 días. La fecha de la primera recepción de un monedero no es la fecha de compra de su dispositivo, por lo que no demuestra que el periodo afectado sea mayor. Quien comprara antes a CryptoBilis y tenga dudas debe contactar con Ledger a través de su sitio oficial de soporte y actuar con prudencia.

El traslado de fondos debe hacerse con cuidado. Utilice un dispositivo y un entorno de monedero en los que confíe, genere una frase de recuperación totalmente nueva en ese dispositivo, verifique la dirección de destino en su pantalla y envíe primero una pequeña transacción de prueba. No introduzca la frase antigua ni la nueva en un sitio web, programa de escritorio, aplicación móvil, chat de soporte o mensaje directo. El soporte de Ledger no necesitará esas palabras.

No desmonte un dispositivo sin precaución. Abrirlo puede dañarlo y destruir pruebas útiles. Los propietarios que crean estar afectados deben conservar primero los justificantes de compra, el embalaje, los datos de serie y los identificadores de las transacciones, y después coordinarse con el soporte oficial y las autoridades pertinentes.

La lección incómoda trata sobre los límites de la confianza

Un monedero físico saca las claves privadas de un ordenador conectado a Internet. No elimina toda forma de confianza del recorrido entre una fábrica y las manos del usuario.

El Secure Element puede ser auténtico. El firmware puede no estar comprometido. El usuario puede copiar correctamente las palabras mostradas por el dispositivo. Aun así, un componente hostil colocado en otra parte del recorrido físico podría observarlas. Por eso, el origen del dispositivo, la integridad de su distribución y el ritual de configuración forman parte del modelo de seguridad.

Por ahora, la conclusión responsable es limitada. Las transferencias del 9 de octubre muestran una operación planificada en varias cadenas por alguien que parece haber controlado muchas claves. Ledger ha vinculado su investigación con compradores de CryptoBilis y ha emitido precauciones. Un ataque a la cadena de suministro es plausible y las investigaciones existentes sobre implantes muestran cómo podría funcionar, pero el mecanismo concreto que causó estas pérdidas no se ha establecido públicamente.

La última frase puede cambiar pronto. Hasta que lleguen los análisis de los dispositivos y el informe de incidentes de Ledger, una certeza prematura sería menos útil que un mapa claro de lo que las pruebas pueden demostrar y de lo que no.

> Nota de seguridad: este incidente sigue evolucionando. Siga los canales oficiales de soporte de Ledger para obtener instrucciones actualizadas. Nunca comparta una frase de recuperación ni la introduzca en ningún sitio web, aplicación o conversación de soporte.

Fuentes