Debido a una discusión en curso en mi oficina, me preguntaba si alguien tenía algún comentario sobre si la seguridad de hashing de contraseñas debe ser muy sólida si la validación del certificado de cliente también es necesaria para la verificación de la cuenta.
Usamos el hashing SHA-512 con un salt aleatorio para el almacenamiento de contraseñas. Se ha sugerido que no necesitamos iterar la función hash ya que requerimos AMBAS contraseñas y un certificado de cliente para la validación del usuario.
¿La seguridad de nuestra cuenta es significativamente menor si reducimos el número de iteraciones de hash teniendo en cuenta que también requerimos la validación del certificado de cliente?
Ya que en algunos casos permitimos la validación solo con certificado, y en ALGUNOS casos (es decir, en máquinas de desarrolladores) permitimos la validación solo con contraseña, estoy tentado de sugerir que permitamos un número bajo de iteraciones (o no más) iteraciones) del método de hash para usuarios que requieren validación de certificado de cliente, pero requieren un número normal de iteraciones de hash para usuarios que no lo hacen. ¿Eso tiene sentido?