Autenticazione Basic di Squid e maiuscole/minuscole del nome utente
Verificate la normalizzazione del nome utente nell'autenticazione Basic e la ricerca dell'helper prima di modificare password o nomi account validi.
L'helper Basic di Squid può ricevere un nome utente in minuscolo anche quando il client ha inviato lettere miste. Confrontate il nome dell'account backend con l'identificatore inviato all'helper.
Nella configurazione Basic documentata di Squid dalla 5 alla 7, casesensitive controlla la conservazione delle maiuscole. Il suo comportamento predefinito, disattivato, converte il nome in minuscolo.
auth_param basic casesensitive on
Attivatelo quando il backend richiede lettere esatte, mantenendo l'helper, il file delle credenziali e la politica di accesso previsti.
L'autorizzazione deve seguire la stessa politica di denominazione. Un account conservato come Alex non va dato per scontato come corrispondente a un ACL scritto per altre lettere. Registrate l'impostazione di normalizzazione e l'identificatore dell'account durante la diagnosi di una discrepanza, escludendo le password dai log.