Miks Squidi Basic-autentimine võtab endiselt vastu vana parooli
Mõista Basic-tunnuste vahemälu Squid 6.13-s, enne kui eeldad, et paroolifaili muutmine tühistab kohe iga päringu juurdepääsu.
Squidi paroolifaili muutmine ei sunni tingimata iga järgmist päringut abiprogrammi uuesti kutsuma. Basic-autentimisel võib Squid hoida vahemälus edukalt kontrollitud kasutajanime ja parooli paari.
Squid 6.13 seade, mis määrab, kui kaua seda kontrolli kehtivaks peetakse, on credentialsttl. Näiteks:
auth_param basic credentialsttl 5 minutes
See on poliitikaväärtuse näide, mitte universaalne soovitus. Vali see vastavalt vastuvõetavale juurdepääsu tühistamise viivitusele ja koormusele, mida autentimise taustsüsteem talub.
Erista kolme kontrolli
Kõigepealt kinnita, et muutsid aktiivse abiprogrammi kasutatavat faili. Õige muudatus kasutamata failis ei mõjuta midagi. Seejärel kontrolli, et abiprogramm saab faili lugeda ja uut kontoteavet valideerida. Lõpuks proovi uut puhverserveripäringut töötava eksemplari kaudu, kus kehtivad ka tunnuste vahemälu ja juurdepääsureeglid.
Katseta abiprogrammi ja töötavat puhverserverit eraldi. Abiprogramm näitab taustsüsteemi praegust heakskiitu, kuid Squid võib endiselt kasutada vahemällu salvestatud kontrolli. Tunnuste vahetamisel kontrolli nii uute toimimist kui ka vanade tagasilükkamist pärast asjakohast valideerimisakent.
Kasuta selle käitumise uurimiseks eraldi testkontot. Hoia päring, kliendi lähtekoht ja siht samad ning väldi päris paroolide lisamist jagatud käsuväljundisse.
Plaani juurdepääsu tühistamist, ära toetu vaid failimuudatusele
Lühem kontrolli kehtivusaeg suurendab taustsüsteemi tööd. Enne selle lühendamist koormatud teenuses arvesta abiprogrammide jõudlust ja kontrolli käitumist tegeliku taustsüsteemiga. Ära eelda, et seadistuse taaslaadimine kustutab kogu asjakohase autentimisoleku, kui see pole sinu versiooni ja seadistuse puhul kindlaks tehtud.
Kiireks juurdepääsu eemaldamiseks võib konto või lähtekoha selgesõnaline juurdepääsukeeld anda eraldi piiri. Katseta seda keeldu mõjutatud marsruudilt, selle asemel et toetuda ainult paroolifailist eemaldamisele.
See seade kirjeldab Basic-kontrolli vahemälu. Ühenduspõhistel autentimisskeemidel on täiendav olek ning neile ei tohiks analoogia põhjal omistada sama juurdepääsu tühistamise mudelit.