Squid Basic-autentisering och versaler i användarnamn
Kontrollera normaliseringen av användarnamn i Basic-autentisering och hjälparuppslag innan du ändrar giltiga lösenord eller kontonamn.
Squids Basic-hjälpare kan ta emot ett användarnamn med små bokstäver även när klienten skickade blandade bokstäver. Jämför kontonamnet i backend med identifieraren som skickas till hjälparen.
I den dokumenterade Basic-konfigurationen i Squid 5 till 7 styr casesensitive bevarandet av versaler. Standardbeteendet när det är avstängt omvandlar namnet till gemener.
auth_param basic casesensitive on
Aktivera det när backend kräver exakta bokstäver, och behåll den avsedda hjälparen, autentiseringsfilen och åtkomstpolicyn.
Auktorisering måste följa samma namnpolitik. Ett konto som bevaras som Alex bör inte antas matcha en ACL som skrivits för en annan versalitet. Notera normaliseringsinställningen och kontoidentifieraren vid diagnos av avvikelse, med lösenord undantagna från loggar.