Pakeitus Squid slaptažodžių failą, nebūtinai kiekviena vėlesnė užklausa vėl kreipsis į pagalbinę programą. Naudodamas Basic autentifikavimą, Squid gali podėlyje saugoti sėkmingai patikrintą naudotojo vardo ir slaptažodžio porą.

Squid 6.13 nustatymas, valdantis, kiek laiko ši patikra laikoma galiojančia, yra credentialsttl. Pavyzdžiui:

auth_param basic credentialsttl 5 minutes

Tai politikos reikšmės pavyzdys, o ne universali rekomendacija. Rinkitės pagal priimtiną prieigos atšaukimo delsą ir apkrovą, kurią gali atlaikyti autentifikavimo sistema.

Atskirkite tris patikras

Pirmiausia įsitikinkite, kad pakeitėte aktyvios pagalbinės programos naudojamą failą. Taisyklingas nenaudojamo failo pakeitimas neturi poveikio. Tada patikrinkite, ar pagalbinė programa gali skaityti failą ir patvirtinti naujus paskyros duomenis. Galiausiai išbandykite naują tarpinio serverio užklausą per veikiančią instanciją, kur taip pat taikomas prisijungimo duomenų podėlis ir prieigos taisyklės.

Pagalbinę programą ir veikiantį tarpinį serverį bandykite atskirai. Pagalbinė programa rodo, ką sistema priima dabar, o Squid gali dar naudoti podėlyje esančią patikrą. Keisdami duomenis patikrinkite ir tai, kad naujieji veikia, ir tai, kad senieji atmetami pasibaigus atitinkamam patikros laikotarpiui.

Šiai elgsenai tirti naudokite atskirą bandymo paskyrą. Išlaikykite tą pačią užklausą, kliento šaltinį ir tikslą bei venkite tikrų slaptažodžių bendrinamoje komandų išvestyje.

Planuokite atšaukimą, o ne pasikliaukite failo pakeitimu

Trumpesnis patikros galiojimas didina sistemos darbą. Prieš trumpindami jį apkrautoje tarnyboje, įvertinkite pagalbinių programų pajėgumą ir patikrinkite elgseną su tikrąja autentifikavimo sistema. Nemanykite, kad konfigūracijos įkėlimas iš naujo išvalo visas susijusias autentifikavimo būsenas, jei tai nepatvirtinta jūsų versijai ir sąrankai.

Kai prieigą reikia panaikinti skubiai, aiškus prieigos draudimas paskyrai ar šaltiniui gali suteikti atskirą ribą. Išbandykite šį draudimą iš paveikto maršruto, užuot pasikliovę vien pašalinimu iš slaptažodžių failo.

Šis nustatymas apibūdina Basic patikros podėlį. Į ryšį orientuotos autentifikavimo schemos turi papildomą būseną, todėl nereikėtų joms pagal analogiją taikyti to paties atšaukimo modelio.

Susiję straipsniai