Wêrom’t Squid syn Basic-autentikaasje noch in âld wachtwurd akseptearret
Begryp de cache fan Basic-ynloggegevens yn Squid 6.13 foar’tst oannimst dat in wiziging fan it wachtwurdbestân daliks alle oanfragen de tagong ûntnimt.
It feroarjen fan Squid syn wachtwurdbestân makket net needsaaklik dat elke folgjende oanfraach de helper opnij oanropt. By Basic-autentikaasje kin Squid in mei súkses falidearre pear fan brûkersnamme en wachtwurd yn de cache bewarje.
De ynstelling yn Squid 6.13 dy’t bepaalt hoelang dy kontrôle as jildich beskôge wurdt, is credentialsttl. Bygelyks:
auth_param basic credentialsttl 5 minutes
Dit is in foarbyldwearde foar belied, gjin universele oanbefelling. Kies dy neffens de akseptabele fertraging by it ynlûken fan tagong en de belesting dy’t dyn autentikaasjebackend oan kin.
Hâld trije kontrôles útinoar
Befêstigje earst datst it bestân dat de aktive helper brûkt bewurke hast. In korrekte feroaring yn in net brûkt bestân hat gjin effekt. Kontrolearje dêrnei dat de helper it bestân lêze en de nije akkountgegevens falidearje kin. Test as lêste in nije proxyoanfraach fia de rinnende ynstânsje, dêr’t caching fan ynloggegevens en tagongsregels ek jilde.
Test de helper en de rinnende proxy apart. De helper lit sjen wat de backend no akseptearret, wylst Squid noch in falidaasje út de cache opnij brûke kin. Kontrolearje by it wikseljen sawol dat de nije gegevens wurkje as dat de âlde nei it jildende falidaasjetiidfinster ôfwiisd wurde.
Brûk in apart testakkount om dit gedrach te ûndersykjen. Hâld de oanfraach, kliïntboarne en bestimming itselde en set gjin echte wachtwurden yn dielde kommando-útfier.
Plan it ynlûken fan tagong ynstee fan op in bestânswiziging te fertrouwen
In koartere jildichheid fan de falidaasje jout de backend mear wurk. Tink foar it ferkoartsjen op in drokke tsjinst oan de kapasiteit fan helpers en kontrolearje it gedrach mei de echte backend. Nim net oan dat it opnij laden fan de konfiguraasje alle relevante autentikaasjesteat wist, útsein as dat foar dyn ferzje en opset fêststeld is.
Om tagong driuwend fuort te nimmen kin in útdruklik tagongsferbod foar in akkount of boarne in aparte grins jaan. Test dat ferbod fan de troffen rûte ôf ynstee fan allinnich te fertrouwen op fuortheljen út it wachtwurdbestân.
Dizze ynstelling beskriuwt de cache fan Basic-falidaasje. Ferbiningsrjochte autentikaasjeskema’s hawwe ekstra steat en moatte net op grûn fan in analogy itselde ynlûkmodel krije.