Βασικός έλεγχος ταυτότητας Squid και πεζά/κεφαλαία ονόματος χρήστη
Ελέγξτε την κανονικοποίηση του ονόματος χρήστη στον βασικό έλεγχο ταυτότητας και την αναζήτηση βοηθητικού προγράμματος πριν αλλάξετε έγκυρους κωδικούς ή ονόματα λογαριασμών.
Το βασικό βοηθητικό πρόγραμμα του Squid μπορεί να λάβει όνομα χρήστη με πεζά ακόμη και όταν ο πελάτης έστειλε μικτά πεζά και κεφαλαία. Συγκρίνετε το όνομα λογαριασμού του backend με το αναγνωριστικό που στέλνεται στο βοηθητικό.
Στη τεκμηριωμένη βασική διαμόρφωση Squid 5 έως 7, το casesensitive ελέγχει τη διατήρηση των κεφαλαίων. Η προεπιλεγμένη ανενεργή συμπεριφορά μετατρέπει το όνομα σε πεζά.
auth_param basic casesensitive on
Ενεργοποιήστε το όταν το backend απαιτεί ακριβή γραφή, διατηρώντας το επιθυμητό βοηθητικό, το αρχείο διαπιστευτηρίων και την πολιτική πρόσβασης.
Η εξουσιοδότηση πρέπει να ακολουθεί την ίδια πολιτική ονομασίας. Ένας λογαριασμός που διατηρείται ως Alex δεν πρέπει να θεωρείται ότι ταιριάζει με ACL γραμμένο για άλλη γραφή. Καταγράψτε τη ρύθμιση κανονικοποίησης και το αναγνωριστικό λογαριασμού κατά τη διάγνωση αναντιστοιχίας, εξαιρώντας τους κωδικούς από τα αρχεία καταγραφής.