Squid Basic-authenticatie en hoofdletters in gebruikersnamen
Controleer de normalisatie van gebruikersnamen in Basic-authenticatie en de helper-opzoeking voordat u geldige wachtwoorden of accountnamen wijzigt.
De Basic-helper van Squid kan een gebruikersnaam in kleine letters ontvangen, zelfs wanneer de client gemengde letters heeft gestuurd. Vergelijk de accountnaam in de backend met de id die naar de helper wordt gestuurd.
In de gedocumenteerde Basic-configuratie van Squid 5 tot en met 7 bepaalt casesensitive of hoofdletters behouden blijven. Het standaard uitgeschakelde gedrag zet de naam om naar kleine letters.
auth_param basic casesensitive on
Schakel het in wanneer de backend exacte letters vereist, en behoud de bedoelde helper, het referentiebestand en het toegangsbeleid.
Autorisatie moet hetzelfde naamgevingsbeleid volgen. Van een account dat als Alex is bewaard, mag niet worden aangenomen dat het overeenkomt met een ACL die voor andere letters is geschreven. Noteer de normalisatie-instelling en de account-id bij het diagnosticeren van een afwijking, met wachtwoorden buiten de logs.