Tengo entendido que el propósito de .htpasswd
files es restringir el acceso a algunos archivos en el sistema de archivos del servidor. Si un atacante obtiene acceso a él, es probable que también tenga acceso a todo lo demás, por lo que parece que tiene poco sentido usar un hash lento en esta situación (solo aumentaría la carga del servidor). Sin embargo, acabo de ver que Apache 2.4 introdujo soporte para bcrypt
en estos archivos:
*) htpasswd, htdbm: Agregue soporte para el algoritmo bcrypt (requiere apr-util 1.5 o superior). PR 49288. [Stefan Fritsch]
La solicitud de características no ofrece ninguna explicación sobre por qué el uso de un hash más simple hace que las "contraseñas almacenadas en esas funciones de hash sean vulnerables a las grietas". ¿Es esto simplemente "paranoia" o hay una buena razón para usar un hash más fuerte en este escenario?