Conceptos de seguridad

¿Qué es Argon2id?

Argon2id es una función de procesamiento de contraseñas que exige memoria y encarece la evaluación de cada secreto probado al requerir tanto cálculo como memoria.

Argon2id es una función de procesamiento de contraseñas que exige memoria y encarece la evaluación de cada secreto probado al requerir tanto cálculo como memoria.

Por qué una bóveda necesita más que un hash rápido

Un dispositivo puede necesitar derivar el acceso de un patrón o una contraseña. Si cada intento fuese extremadamente barato, un atacante con los datos cifrados adecuados podría probar muchos candidatos rápidamente. Argon2id está diseñado para imponer un coste de memoria y procesamiento a ese trabajo. RFC 9106 describe la función, sus variantes y los vectores de prueba de implementación.

Los parámetros elegidos importan. El nombre de la función por sí solo no revela la memoria asignada, el número de pasadas, las restricciones de plataforma ni cómo limita los intentos una aplicación. Esos detalles pertenecen a una evaluación de implementación, no a una promesa comercial.

Los intentos más costosos siguen siendo intentos

Un patrón común puede seguir siendo un secreto débil. Quien le vio dibujarlo quizá ni siquiera necesite realizar un ataque sin conexión. Ni Argon2id ni una cuadrícula grande protegen una frase de recuperación fotografiada junto al teléfono.

Utilice un patrón poco común y protéjalo de la observación. Guarde el material de recuperación por separado y trate una sospecha de dispositivo comprometido como un problema distinto de la resistencia a intentos de adivinación.

Qué relación tiene con NullVault

NullVault describe Argon2id como parte del procesamiento local de patrones, junto con cifrado y material de claves protegido por la plataforma. No es un mecanismo para restablecer la contraseña de una cuenta en línea. Lea la arquitectura para conocer los límites documentados y PBKDF2 frente a Argon2id para una comparación más amplia. La función de acceso mediante patrón explica qué selecciona un patrón en la interfaz.