Autenticación básica de Squid y mayúsculas del nombre de usuario
Compruebe la normalización del nombre de usuario de la autenticación básica y la búsqueda del ayudante antes de cambiar contraseñas o nombres de cuenta válidos.
El ayudante básico de Squid puede recibir un nombre de usuario en minúsculas aunque el cliente haya enviado mayúsculas y minúsculas. Compare el nombre de la cuenta del backend con el identificador enviado al ayudante.
En la configuración básica documentada de Squid 5 a 7, casesensitive controla la conservación de las mayúsculas. Su comportamiento predeterminado, desactivado, convierte el nombre a minúsculas.
auth_param basic casesensitive on
Actívelo cuando el backend exija mayúsculas exactas, manteniendo el ayudante, el archivo de credenciales y la política de acceso previstos.
La autorización debe seguir la misma política de nombres. No debe suponerse que una cuenta conservada como Alex coincide con una ACL escrita para otras mayúsculas. Registre la configuración de normalización y el identificador de cuenta al diagnosticar una discrepancia, sin contraseñas en los registros.