Squid Basic-autentisering og store/små bokstavar i brukarnamn
Kontroller normalisering av brukarnamn i Basic-autentisering og hjelparoppslag før du endrar gyldige passord eller kontonamn.
Squids Basic-hjelpar kan ta imot eit brukarnamn med små bokstavar sjølv når klienten sende blanda bokstavar. Samanlikn kontonamnet i backend med identifikatoren som blir send til hjelparen.
I den dokumenterte Basic-konfigurasjonen i Squid 5 til 7 styrer casesensitive bevaringa av store bokstavar. Standardåtferda når ho er slått av, gjer namnet om til små bokstavar.
auth_param basic casesensitive on
Slå det på når backend krev nøyaktig bokstavstorleik, og behald den tiltenkte hjelparen, legitimasjonsfila og tilgangspolicyen.
Autorisasjon må følgje same namnpolitikk. Ein konto som er bevart som Alex, bør ikkje bli antatt å passe med ein ACL skriven for ein annan bokstavstorleik. Noter normaliseringsinnstillinga og kontoidentifikatoren ved diagnose av avvik, med passord utelatne frå loggar.