¿Cuál es el propósito de yubikey?

10

He estado leyendo acerca de YubiKey (por ejemplo, ¿Qué es una clave de Yubi y cómo funciona? ) y encontró que la información está incompleta. Tengo entendido que cuando se le pide al usuario que responda una contraseña, todo lo que tiene que hacer es conectar el YubiKey a un puerto USB y presionar su botón y luego automáticamente escribe una contraseña en el campo de texto activo.

Punto 1)
Según Linux Journal

  

Cada vez que presiona el botón en el dispositivo, se genera una sola vez.   contraseña y la envía al equipo host como si la hubiera ingresado en   un teclado.

Entonces, si es una contraseña diferente cada vez, ¿para qué sirve?

Punto 2)
¿Es más seguro que usar una llave USB con un archivo de llave?

Punto 3)
Desde Yubico no es posible hacer una copia de seguridad del dispositivo, por lo que si lo pierde o lo rompe, está en problemas (en este sentir un archivo de clave regular es mucho mejor).

Punto 4)
He leído que no es susceptible de que el malware copie el Clave, pero no creo esto. Si actúa como un teclado, ¿qué impide que un keylogger intercepte las pulsaciones?

Punto 5)
Yubikey es fuente abierta . ¿Importa ya que es principalmente un dispositivo de hardware?

Punto 6)
Si solo ingresa una contraseña, ¿en qué se diferencia esto de tener otra contraseña escrita o memorizada?

    
pregunta Celeritas 14.10.2014 - 02:10
fuente

2 respuestas

10

Un poco de información sobre qué es Yubikey primero: Yubikey es una variación de un tipo común de dispositivo conocido como un generador de One Time Password . Básicamente, una mini computadora que genera un flujo de contraseñas esencialmente ilimitado, generalmente una por minuto a partir de un algoritmo determinista integrado en el dispositivo. El truco es que la siguiente contraseña es predecible si conoce un valor secreto de "semilla" y no se puede adivinar si no lo sabe.

De esta manera, una computadora de autenticación que sepa la semilla secreta puede confirmar que tiene el Yubikey físicamente disponible porque solo Yubikey y el servidor de autenticación 1 pueden generar la contraseña única requerida en un minuto específico a tiempo.

Entonces:

  • Punto uno. Mientras el servidor de autenticación sepa qué contraseña debe generar Yubikey, tener una contraseña diferente cada vez hace que sea imposible que alguien te espíe y robe tu contraseña, como cada contraseña se vuelve inútil un minuto después. Esencialmente, la clave es algo que tienes en lugar de algo que sabes 2 .
  • Punto dos. Para la autenticación, sí. Por las razones descritas anteriormente. Para el cifrado - no. Como realmente desea recordar y reutilizar la clave con la que cifró el archivo. En teoría, una llave USB de 32 GB con datos verdaderamente aleatorios podría calificar como una fuente de entropía de uso múltiple para la autenticación y el cifrado, pero los USB normalmente no son tan difíciles de duplicar o manipular.
  • Punto 3. En teoría, si conoce la clave secreta, puede duplicar la YubiKey, pero una vez que se configura una YubiKey, la idea es que no puede duplicarla, ya que debe ser algo que solo una persona autorizada posee Por supuesto, ya que los Yubikey están diseñados para la autenticación en lugar del cifrado, los nuevos (con nuevas semillas) pueden volver a emitirse para un usuario que ha perdido su antiguo.
  • Punto 4. Según la descripción general, la captura de las contraseñas no tiene sentido, ya que las matemáticas detrás del generador interno de números pseudoaleatorios hacen que la predicción de las contraseñas futuras sea extremadamente difícil. / li>
  • Punto 5. Desea que sea de código abierto. Las fallas criptográficas más comunes no están en los algoritmos matemáticos sino en la implementación general. Desea saber que cualquier experto en seguridad en el planeta puede obtener una copia del sistema y examinarla en busca de fallas, según sea necesario.
  • Punto 6. Según la discusión anterior.

1. Dependiendo de la configuración, ya que hay muchas otras formas de usar el diseño de Yubikey.
2. Aunque creo que YubiKey es un estándar abierto, por lo tanto, podrías memorizar la semilla secreta si realmente quisieras por alguna razón.

    
respondido por el LateralFractal 14.10.2014 - 03:40
fuente
2

Esto funciona de manera similar a cualquier tecnología de contraseña de una sola vez (OTP) simétrica.

Punto 1: no pretende reemplazar su contraseña, sino que debe ser un segundo factor de autenticación. Sin la posesión del Yubikey, no podrá generar el código necesario para autenticarse en un sistema.

Punto 2: bueno, genera contraseñas de un solo uso por lo que es más seguro que un archivo de certificado que se puede copiar y usar en otro lugar.

Punto 3: verdadero, pero a veces es preferible fallar cerrado. Solo depende de lo que usted espera que este sistema le brinde.

Punto 4: puede interceptar las pulsaciones de teclado, pero serían buenas para un solo uso. No estoy seguro si un compromiso del sistema podría derivar todos los datos secretos de Yubikey, sin embargo. ¿Puedes dar un poco más de detalles sobre lo que lees sobre esto? Noté que en su sitio mencionan que no es una forma de infectarse, porque no se pueden escribir archivos como un disco USB.

Punto 5: en realidad no, excepto que puedes estar razonablemente seguro de que no hay algún tipo de puerta trasera. A menudo, estos tipos de herramientas tienen una clave maestra o algo similar que, obviamente, no es algo que usted quiera como usuario final.

    
respondido por el theterribletrivium 14.10.2014 - 02:59
fuente

Lea otras preguntas en las etiquetas