Ինչու Squid-ի Basic նույնականացումը դեռ ընդունում է հին գաղտնաբառը
Հասկացեք Squid 6.13-ի Basic մուտքի տվյալների քեշավորումը, նախքան կարծելը, որ գաղտնաբառերի ֆայլի փոփոխությունը անմիջապես չեղարկում է յուրաքանչյուր հարցման հասանելիությունը։
Squid-ի գաղտնաբառերի ֆայլը փոխելը պարտադիր չի ստիպում հաջորդ յուրաքանչյուր հարցմանը կրկին կանչել օգնական ծրագիրը։ Basic նույնականացման դեպքում Squid-ը կարող է քեշավորել հաջողությամբ ստուգված օգտանունի և գաղտնաբառի զույգը։
Squid 6.13-ի այն կարգավորումը, որը որոշում է՝ որքան ժամանակ է այս ստուգումը համարվում վավեր, credentialsttl-ն է։ Օրինակ՝
auth_param basic credentialsttl 5 minutes
Սա քաղաքականության արժեքի օրինակ է, ոչ համընդհանուր խորհուրդ։ Ընտրեք այն՝ հաշվի առնելով ընդունելի չեղարկման ուշացումը և նույնականացման հետնամասի տանելի բեռնվածությունը։
Տարբերեք երեք ստուգում
Նախ հաստատեք, որ խմբագրել եք ակտիվ օգնականի օգտագործած ֆայլը։ Չօգտագործվող ֆայլի ճիշտ փոփոխությունը ազդեցություն չունի։ Այնուհետև ստուգեք, որ օգնականը կարող է կարդալ ֆայլը և ստուգել նոր հաշվի տվյալները։ Վերջում գործարկվող օրինակի միջով փորձարկեք նոր պրոքսի հարցում, որտեղ գործում են նաև մուտքի տվյալների քեշը և հասանելիության կանոնները։
Օգնականը և աշխատող պրոքսին փորձարկեք առանձին։ Օգնականը ցույց է տալիս, թե ինչ է այժմ ընդունում հետնամասը, մինչդեռ Squid-ը կարող է դեռ օգտագործել քեշավորված ստուգում։ Փոխարինման ժամանակ ստուգեք թե՛ նոր տվյալների աշխատանքը, թե՛ հների մերժումը համապատասխան ստուգման պատուհանից հետո։
Այս վարքը ուսումնասիրելիս օգտագործեք առանձին փորձնական հաշիվ։ Պահեք նույն հարցումը, հաճախորդի աղբյուրը և նպատակը, իսկ իրական գաղտնաբառերը մի ներառեք ընդհանուր հրամանների ելքում։
Պլանավորեք չեղարկումը՝ ֆայլի փոփոխության վրա հույս դնելու փոխարեն
Ստուգման ավելի կարճ գործողության ժամկետը մեծացնում է հետնամասի աշխատանքը։ Ծանրաբեռնված ծառայությունում այն կրճատելուց առաջ հաշվի առեք օգնականների հզորությունը և վարքը ստուգեք իրական հետնամասով։ Մի կարծեք, որ կազմաձևի վերաբեռնումը մաքրում է նույնականացման բոլոր համապատասխան վիճակները, եթե դա հաստատված չէ ձեր տարբերակի և կարգավորման համար։
Շտապ հասանելիություն հանելու համար հաշվի կամ աղբյուրի բացահայտ արգելքը կարող է առանձին սահման ստեղծել։ Փորձարկեք այդ արգելքը ազդված երթուղուց, այլ ոչ միայն գաղտնաբառերի ֆայլից հեռացնելը։
Այս կարգավորումը նկարագրում է Basic ստուգման քեշավորումը։ Կապի վրա հիմնված նույնականացման սխեմաներն ունեն լրացուցիչ վիճակ և չպետք է միայն համեմատությամբ ստանան նույն չեղարկման մոդելը։