Squidin salasanatiedoston muuttaminen ei välttämättä saa jokaista seuraavaa pyyntöä kutsumaan apuohjelmaa uudelleen. Basic-todennuksessa Squid voi tallentaa onnistuneesti tarkistetun käyttäjänimi-salasanaparin välimuistiin.

Squid 6.13:n asetus, joka ohjaa sitä, kuinka kauan tarkistusta pidetään voimassa, on credentialsttl. Esimerkiksi:

auth_param basic credentialsttl 5 minutes

Tämä on esimerkki käytännön arvosta, ei yleispätevä suositus. Valitse arvo hyväksyttävän käyttöoikeuden peruutusviiveen ja todennuksen taustajärjestelmän kestämän kuorman mukaan.

Erota kolme tarkistusta

Varmista ensin, että muokkasit aktiivisen apuohjelman käyttämää tiedostoa. Oikea muutos käyttämättömään tiedostoon ei vaikuta mihinkään. Tarkista sitten, että apuohjelma voi lukea tiedoston ja vahvistaa uudet tilitiedot. Testaa lopuksi uusi välityspalvelinpyyntö käynnissä olevan instanssin kautta, jossa myös tunnusten välimuisti ja pääsysäännöt vaikuttavat.

Testaa apuohjelma ja käynnissä oleva välityspalvelin erikseen. Apuohjelma näyttää, mitä taustajärjestelmä hyväksyy nyt, mutta Squid voi yhä käyttää välimuistissa olevaa tarkistusta. Varmista tunnuksia vaihdettaessa sekä uusien toiminta että vanhojen hylkääminen sovellettavan tarkistusjakson jälkeen.

Käytä tämän toiminnan tutkimiseen erillistä testitiliä. Pidä pyyntö, asiakkaan lähde ja kohde samoina ja vältä oikeita salasanoja jaetussa komentotulosteessa.

Suunnittele peruutus, älä luota vain tiedoston muokkaukseen

Lyhyempi tarkistuksen voimassaoloaika lisää taustajärjestelmän työtä. Ennen lyhentämistä kuormitetussa palvelussa huomioi apuohjelmien kapasiteetti ja varmista toiminta todellisella taustajärjestelmällä. Älä oleta asetusten uudelleenlatauksen tyhjentävän kaikkea asiaankuuluvaa todennustilaa, ellei sitä ole osoitettu versiollasi ja kokoonpanollasi.

Kiireelliseen pääsyn poistoon tilin tai lähteen nimenomainen pääsynesto voi tarjota erillisen rajan. Testaa tämä esto kyseiseltä reitiltä sen sijaan, että luottaisit vain poistamiseen salasanatiedostosta.

Tämä asetus kuvaa Basic-tarkistuksen välimuistia. Yhteyskeskeisillä todennusmenetelmillä on lisätilaa, eikä niille pidä antaa samaa peruutusmallia pelkän analogian perusteella.

Aiheeseen liittyvät artikkelit