Activos
Adversarios y resultados
Contra qué protege
- Fugas de contraseñas de navegador y nube — las credenciales nunca viven en un navegador ni en una bóveda en la nube.
- Malware que roba contraseñas guardadas — la bóveda está fuera del host y cifrada con una clave que el host nunca ve.
- Robo de credenciales en reposo — volcar la EEPROM solo da ciphertext.
- Clonado — la clave AES está ligada al dispositivo dentro del elemento seguro.
- Firmware no firmado/pirata — rechazado en el arranque.
- Fuerza bruta online del PIN — backoff exponencial, reaplicado en cada arranque para que no se salte apagando y encendiendo; la bóveda nunca se destruye por PINs incorrectos.
Contra qué NO protege
- Un host comprometido durante el uso. Las pulsaciones tecleadas a un ordenador infectado se pueden capturar ahí. ZeroKeyUSB reduce la exposición del almacenamiento, no el riesgo de teclear en una máquina ya controlada por un atacante.
- Backup USB en claro en una máquina no confiable. El export envía las credenciales en texto claro al host. Haz los backups solo en un ordenador de confianza y offline.
- Crackeo offline del PIN tras acceso físico al bus. El hash del PIN es legible
por I²C (un trade-off conocido del SKU del elemento seguro). Un atacante que
quite el epoxy y alcance el bus puede intentar una búsqueda offline de
SHA-256(PIN ‖ serial). Mitigaciones: la encapsulación de epoxy y usar un PIN largo. No hay autoborrado destructivo. - Coacción / mirar por encima del hombro al PIN. Aplican las preocupaciones de seguridad operacional habituales.
Consecuencias de diseño para los compradores
- Usa ZeroKeyUSB en máquinas gestionadas o personales en las que confíes en el momento de teclear; es más fuerte justo donde los gestores que guardan contraseñas son más débiles (hosts compartidos, infectados, no gestionados).
- Trata el fichero de backup como sensible y genéralo offline.
- Elige un PIN largo para despliegues de alto valor; es la última línea contra un ataque físico de nivel laboratorio.