Għaliex l-awtentikazzjoni Basic ta’ Squid għadha taċċetta password qadima
Ifhem il-cache tal-kredenzjali Basic fi Squid 6.13 qabel tassumi li tibdil fil-fajl tal-passwords jirrevoka minnufih l-aċċess għal kull talba.
Li tibdel il-fajl tal-passwords ta’ Squid mhux bilfors iġiegħel lil kull talba sussegwenti terġa’ ssejjaħ il-programm awżiljarju. Għall-awtentikazzjoni Basic, Squid jista’ jżomm fil-cache par ta’ isem tal-utent u password li jkun ġie vvalidat b’suċċess.
Is-setting ta’ Squid 6.13 li jikkontrolla kemm din il-validazzjoni titqies valida huwa credentialsttl. Pereżempju:
auth_param basic credentialsttl 5 minutes
Dan huwa valur ta’ politika bħala eżempju, mhux rakkomandazzjoni universali. Agħżlu skont id-dewmien tar-revoka li tista’ taċċetta u t-tagħbija li jista’ jiflaħ il-backend tal-awtentikazzjoni tiegħek.
Issepara tliet kontrolli
L-ewwel ikkonferma li biddilt il-fajl li juża l-programm awżiljarju attiv. Bidla korretta f’fajl mhux użat m’għandha ebda effett. Imbagħad iċċekkja li l-programm jista’ jaqra l-fajl u jivvalida l-informazzjoni l-ġdida tal-kont. Fl-aħħar ittestja talba ġdida lill-proxy permezz tal-istanza li qed taħdem, fejn japplikaw ukoll il-cache tal-kredenzjali u r-regoli tal-aċċess.
Ittestja l-programm awżiljarju u l-proxy li qed jaħdem separatament. Il-programm juri x’jaċċetta l-backend bħalissa, waqt li Squid jista’ għadu juża validazzjoni fil-cache. Waqt it-tibdil, iċċekkja kemm li l-kredenzjali l-ġodda jaħdmu kif ukoll li l-qodma jiġu rrifjutati wara l-perjodu ta’ validazzjoni applikabbli.
Uża kont tat-test apposta meta tinvestiga din l-imġiba. Żomm l-istess talba, sors tal-klijent u destinazzjoni, u evita passwords reali f’output ta’ kmandi kondiviż.
Ippjana r-revoka minflok tistrieħ fuq tibdil f’fajl
Żmien iqsar ta’ validazzjoni jżid ix-xogħol tal-backend. Qabel tqassru fuq servizz impenjat, ikkunsidra l-kapaċità tal-programmi awżiljarji u vverifika l-imġiba bil-backend reali. Tassumix li tagħbija mill-ġdid tal-konfigurazzjoni tnaddaf kull stat rilevanti tal-awtentikazzjoni sakemm dan ma jkunx ġie stabbilit għall-verżjoni u s-setup tiegħek.
Biex tneħħi l-aċċess b’urġenza, ċaħda espliċita tal-aċċess għal kont jew sors tista’ tipprovdi konfini separati. Ittestja dik iċ-ċaħda mir-rotta affettwata minflok tistrieħ biss fuq it-tneħħija mill-fajl tal-passwords.
Dan is-setting jiddeskrivi l-cache tal-validazzjoni Basic. Skemi ta’ awtentikazzjoni orjentati lejn il-konnessjoni għandhom stat addizzjonali u m’għandhomx jingħataw l-istess mudell ta’ revoka b’analoġija.