-
Con la actualizaciรณn, se mejora la gestiรณn de contraseรฑas ante posibles ataques.
-
Los monederos KeepKey tambiรฉn serรญan vulnerables. Sus creadores no trabajan en una soluciรณn.
Una nueva actualizaciรณn del firmware de los monederos de hardware Trezor de Bitcoin contrarresta una vulnerabilidad asociada con la gestiรณn de contraseรฑas en los dispositivos. Dicha vulnerabilidad, que afecta a una contraseรฑa adicional conocida como โpalabra 25โ, expone los monederos al secuestro de fondos.
Esta vulnerabilidad parte de que el sistema de Trezor no requiere la confirmaciรณn de esta contraseรฑa en el dispositivo cuando se introduce por el usuario para sincronizar el monedero con la computadora. Asรญ lo expone en un artรญculo publicado este 2 de septiembre Marko Bencun, quien hallรณ el error.
Esta contraseรฑa es un factor de seguridad opcional y adicional a las 24 palabras que usa el Trezor como semilla. Su uso es opcional y sirve para ocultar fondos. Al habilitar la palabra 25, se activa un mecanismo con el cual cada vez que se introduzca una palabra errรณnea se crea una nueva direcciรณn, que se muestra como si fuera la principal del monedero.
Bencum, quien es parte del equipo que hace los monederos BitBox, seรฑala que un atacante podrรญa interferir entre los datos compartidos entre el monedero y la computadora, impidiendo que el usuario acceda con su contraseรฑa adicional. Y como el Trezor no pide confirmaciรณn, el usuario no tendrรญa forma de notar que algo estรก funcionando de manera incorrecta. Solo se encontrarรญa ante la nueva cartera, sin reflejar su saldo en bitcoins.
Con la actualizaciรณn, presentada este 2 de septiembre, el equipo de Trezor aรฑadiรณ la solicitud de confirmaciรณn de la contraseรฑa al usuario en el monedero. Ahora, la pantalla del monedero mostrarรก un mensaje con la contraseรฑa y pedirรก la verificaciรณn antes de su uso.
La vulnerabilidad de Trezor no permite acceso directo a los bitcoins
Gracias a la vulnerabilidad, un potencial atacante podrรญa โejecutar un servidor desde el cual el monedero malicioso obtendrรญa una frase de contraseรฑa falsa cada vez que el usuario desbloquea su monederoโ. Con esto, impide el acceso del usuario a la direcciรณn con sus fondos para luego pedir un rescate.
โSin la frase de contraseรฑa, el usuario no tiene forma de recuperar el control de las monedas sin la cooperaciรณn del atacanteโ, agrega el desarrollador, quien notificรณ en abril pasado a Trezor sobre este error.
El atacante solo podrรญa impedir el acceso a los fondos, pero al estar encriptada esa contraseรฑa adicional, no accederรญa directamente a los BTC. De lo contrario, en lugar de un secuestro, podrรญa simplemente enviar los bitcoins a cualquier direcciรณn que quisiera.
Bencum asegurรณ haber intentado exitosamente el ataque, conectando un Trezor con un monedero Electrum en una computadora. Cuando lo hizo, tanto el Trezor como la interfaz de escritorio cargaban sin problemas y โel usuario no tenรญa forma de darse cuenta de que habรญa un ataque en cursoโ.
SatoshiLabs -empresa detrรกs de Trezor- explicรณ que la actualizaciรณn abarca tanto los equipos Trezor One como los Trezor T. Aunque no es obligatorio, el fabricante recomienda a sus clientes actualizar sus dispositivos.
Otro monedero de Bitcoin expuesto y sin tomar acciones
La vulnerabilidad expuesta por Bencum no afectaba solamente a los monederos Trezor. Tambiรฉn los dispositivos KeepKey, del exchange Shapeshift, corren el mismo riesgo de secuestro de fondos.
Sin embargo, en KeepKey no hay interรฉs inmediato por corregir el error. Bencum asegura que ha estado โen contacto regular con un representante de KeepKeyโ. Desde la empresa le han comunicado que โtodavรญa no han propuesto una soluciรณn para el desarrollo, indicando que estรกn trabajando primero en elementos de mayor prioridadโ, asegurรณ Bencum en su publicaciรณn.
En el caso de Trezor, esta actualizaciรณn sigue a otra de junio de este aรฑo, donde tambiรฉn tuvieron que corregir una vulnerabilidad que exponรญa los fondos de sus usuarios. En ese caso, actualizaron el firmaware de sus dispositivos ante un error con la gestiรณn de transacciones SegWit hallado en el mes de marzo, como reportamos en CriptoNoticias.