Waarom Squid se Basic-stawing steeds ’n ou wagwoord aanvaar
Verstaan Basic-aanmeldbesonderhede se kas in Squid 6.13 voordat jy aanneem dat ’n wysiging aan die wagwoordlêer elke versoek dadelik herroep.
Om Squid se wagwoordlêer te verander, laat nie noodwendig elke daaropvolgende versoek weer die helper aanroep nie. Met Basic-stawing kan Squid ’n gebruikersnaam-en-wagwoordpaar kas wat suksesvol bekragtig is.
Die Squid 6.13-instelling wat bepaal hoe lank dié bekragtiging geldig geag word, is credentialsttl. Byvoorbeeld:
auth_param basic credentialsttl 5 minutes
Dit is ’n voorbeeldbeleidswaarde, nie ’n universele aanbeveling nie. Kies dit volgens die herroepingsvertraging wat jy kan aanvaar en die las wat jou stawingsagterkant kan hanteer.
Skei drie kontroles
Bevestig eers dat jy die lêer wat die aktiewe helper gebruik gewysig het. ’n Korrekte verandering aan ’n ongebruikte lêer het geen uitwerking nie. Kontroleer dan dat die helper die lêer kan lees en die nuwe rekeninginligting kan bekragtig. Toets laastens ’n vars proxyversoek deur die lopende instansie, waar die kas van aanmeldbesonderhede en toegangsreëls ook geld.
Toets die helper en die lopende proxy afsonderlik. Die helper wys wat die agterkant tans aanvaar, terwyl Squid steeds ’n gekaste bekragtiging kan hergebruik. Kontroleer tydens rotasie sowel dat die nuwe aanmeldbesonderhede werk as dat die oues ná die toepaslike bekragtigingstydvenster verwerp word.
Gebruik ’n toegewyde toetsrekening wanneer jy dié gedrag ondersoek. Hou die versoek, kliëntbron en teiken dieselfde, en vermy werklike wagwoorde in gedeelde beveluitvoer.
Beplan herroeping eerder as om op ’n lêerwysiging te vertrou
’n Korter bekragtigingsleeftyd verhoog die agterkant se werk. Oorweeg helperkapasiteit en verifieer die gedrag met die werklike agterkant voordat jy dit oor ’n besige diens verkort. Moenie aanneem dat ’n konfigurasieherlaai alle betrokke stawingstoestand uitvee tensy dit vir jou weergawe en opstelling vasgestel is nie.
Vir dringende toegangverwydering kan ’n uitdruklike toegangsweiering vir ’n rekening of bron ’n aparte grens bied. Toets dié weiering vanaf die betrokke roete eerder as om slegs op verwydering uit ’n wagwoordlêer te vertrou.
Hierdie instelling beskryf Basic-bekragtigingskassing. Verbindingsgerigte stawingskemas het bykomende toestand en behoort nie bloot na analogie dieselfde herroepingsmodel te kry nie.