Billeteras frías de bitcoin pierden $70 millones en un ataque que nunca tocó los dispositivos

iconCoinDesk
Compartir
AI summary iconResumen
Noticia urgente sobre bitcoin: Más de 1,000 bitcoin, valorados en $70 millones, fueron robados de 1,196 monederos en 41 minutos el 30 de julio. Galaxy Research rastreó el robo, que utilizó una vulnerabilidad en el firmware de Coldcard para generar números aleatorios débiles. Esto permitió a los atacantes adivinar claves privadas y mover 1,082.65 BTC a través de seis bloques entre las 01:10 y las 01:51 UTC. Los fondos ahora se encuentran en cuatro direcciones. Coinkite advirtió a los usuarios del Mk3, diciendo que los modelos más recientes son seguros. Clay Garrett de Block dijo que el atacante utilizó una cuenta de datos de blockchain pagada para rastrear direcciones durante el evento de noticias sobre bitcoin.

Más de 1.000 bitcoin, valorados en aproximadamente $70 millones, fueron extraídos de 1.196 monederos en un período de 41 minutos el 30 de julio, casi el doble de la cantidad reportada cuando el robo se descubrió por primera vez.

Galaxy Research mapeó el evento completo en el viernes, encontrando 1.082,65 BTC transferidos entre las 01:10 y las 01:51 UTC en seis bloques, con tres bloques intermedios vacíos, lo que sugiere que las transacciones se emitieron en lotes en lugar de de forma continua.

Los fondos se encuentran en cuatro direcciones y no han sido movidos. Los informes iniciales capturaron solo una de esas direcciones, por eso la cifra ha aumentado.

El tamaño del ataque es mucho menor que algunos de los ataques más grandes de este año, pero el mecanismo es lo que lo hace inusual, y por eso el ataque es tan importante.

La mayoría de los robos de criptomonedas implican acceder a algo. Se compromete un exchange, se engaña un contrato o se roba una clave mediante phishing desde una laptop. La defensa siempre ha sido la distancia, precisamente lo que vende un monedero hardware. Mantén la clave en un dispositivo que nunca se conecte a internet y, teóricamente, no habrá nada que un atacante pueda tocar.

Cuando se crea un monedero, se supone que el dispositivo elige un número tan grande y tan impredecible que adivinarlo es imposible.

Ese número es la semilla, y cada dirección y clave privada se deriva de ella mediante reglas públicas fijas. El firmware de Coldcard estaba diseñado para obtener ese número de un generador de aleatoriedad de hardware dedicado. Una configuración interna de compilación le indicaba omitir ese generador, y una comprobación en una biblioteca auxiliar solo verificaba si la configuración existía, no si estaba activada.

La generación de claves recayó en un sustituto de software básico sembrado a partir del número de serie del chip y sus registros de reloj. Este número de serie es metadatos de fábrica fijos, y los valores de reloj son estado de temporización que un atacante puede reducir o medir en un dispositivo propio.

La consecuencia fue que el rango de claves que el dispositivo podría generar colapsó de inimaginablemente vasto a contable. Los equipos de seguridad descubrieron que la generación de claves podía determinarse en los modelos más antiguos Mk2 y Mk3 —números para diferentes modelos de Coldcard—, pero en el Mk4, Q y Mk5, estimaron el rango en aproximadamente cuatro mil millones de posibilidades.

Cuatro mil millones es un número grande para una persona, pero pequeño para una computadora. Un atacante genera semillas candidatas en su propio hardware, deriva las direcciones que producirían y verifica esas direcciones contra la cadena de bloques pública, que cualquiera puede descargar.

Cada paso de eso se ejecuta en la máquina del atacante. El dispositivo de la víctima no está involucrado en ningún momento y podría estar apagado en una caja fuerte en otro continente.

El desglose de Galaxy muestra que el proceso está en ejecución. De los monederos agotados, 1.183 utilizaron el formato de dirección segwit nativa moderna, siete utilizaron un formato más antiguo y seis uno aún más antiguo. Nadie ataca a una víctima específica en tres formatos de dirección al mismo tiempo.

Eso es una enumeración sistemática, verificando cada semilla candidata contra cada ruta que podría haber producido. El operador puede ampliar la búsqueda, refinirla y regresar cuando lo desee.

Galaxy advirtió que es probable que haya más olas si los propietarios no mueven sus fondos.

Tampoco un propietario puede determinar si está expuesto. No existe ninguna prueba que ejecutar en tu propio monedero que revele si tu semilla se encuentra dentro del rango reproducible.

Coinkite, el fabricante de Coldcard, ha advertido a los propietarios del Mk3 y dice que sus dispositivos más recientes no están afectados, mientras que el informe de Block también incluye al Mk2, Mk4, Q y Mk5. Hasta que se resuelva esto, cualquier persona que haya generado una semilla en el firmware afectado debe asumir lo peor en lugar de verificarla.

Sin embargo, el atacante cometió un error.

Block's Clay Garrett said on X que el operador utilizó una cuenta pagada en un “proveedor de datos de cadena de bloques bien conocido” para consultar las direcciones de origen durante los barridos, y que los registros internos del proveedor coincidieron con el flujo de trabajo sospechoso con una especificidad extraordinaria, hasta el número, el momento y la secuencia de las solicitudes.

1/ Durante nuestra investigación sobre el drenaje de Coldcard de ayer, identificamos un patrón inusual en los pases. Ese patrón nos llevó a una hipótesis que desde entonces se ha confirmado: el operador utilizó una cuenta pagada en un proveedor de servicios de cadena de bloques bien conocido para consultar la fuente… https://t.co/l5McyhhcNn

— Clay Garrett (@clay_garrett)

El proveedor parece haber estado brindando servicios comunes a solicitudes que no indicaban su propósito. Block ha transmitido la información a las autoridades.

El almacenamiento en frío promete que una clave es impredecible. Todos lo interpretan como una promesa de que una clave es inaccesible, y el costo de encontrar y explotar fallos en el primer tipo sigue disminuyendo.

Anthropic publicó una investigación el martes que muestra cómo uno de sus modelos redujo a la mitad la seguridad de un algoritmo post-cuántico candidato en 60 horas, frente a un diseño que había resistido dos años de revisión por expertos.

Almacenar una clave de forma segura es ahora la mitad más fácil del problema.

Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información. Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.