Squid-ի գաղտնաբառերը և DES crypt-ի ութ նշանի սահմանը
Հետևեք գաղտնաբառի ակնհայտ կրճատմանը մինչև պահված hash-ի ձևաչափը՝ նախքան Squid-ին մեղադրելը կամ անհամատեղելի գաղտնաբառի ֆայլը լուռ վերստեղծելը։
Պրոքսին ընդունում է հին գաղտնաբառ, երբ փոխվում է դրա վերջավորությունը, կամ գաղտնաբառի ֆայլի միգրացիան հանկարծ կոտրում է երկար գաղտնաբառերով հաշիվները։ Ստուգեք hash-ի ձևաչափը նախքան բոլորի գաղտնաբառերը կրճատելը։
Apache-ի htpasswd -d ընտրում է հնացած crypt() հեշավորումը։ Դրա փաստաթղթավորված DES սահմանը ութ նշանակալի գաղտնաբառի նշան է։ Այդ սահմանը պատկանում է ձևաչափին, ոչ թե Squid-ում գաղտնաբառերի համընդհանուր ութ նշանի կանոնին։
NCSA օժանդակը կարդում է պահված գաղտնաբառի ներկայացումը և ստուգում տրված արժեքը այն ձևաչափերով, որոնք աջակցում են այդ օժանդակը և նրա հարթակը։ Ֆայլը “htpasswd ձևաչափ” անվանելը չի երաշխավորում, որ յուրաքանչյուր պատմական և ընթացիկ օժանդակ ընդունում է htpasswd-ի ցանկացած տարբերակի ստեղծած յուրաքանչյուր hash ալգորիթմ։
Միգրացրեք ներկայացումը գիտակցաբար
Պահեք պաշտպանված պահուստային պատճեն և պարզեք գոյություն ունեցող գրառումների ձևաչափը։ Նախքան փոխարինող ալգորիթմն ընտրելը ստուգեք տեղադրված օժանդակի ձեռնարկը և բաշխման build-ը։
Ապա ստուգեք փոքր թույլատրված փորձնական հաշիվ նույն օժանդակի և նույն պրոքսի ուղու միջոցով, որն օգտագործում են իրական հաշիվները։ Գեներատորի կողմից ֆայլը հաջողությամբ գրելը չի ապացուցում, որ սպառող օժանդակը կարող է վավերացնել այն։ Օգտագործեք փորձնական գաղտնաբառ, որի նշանակալի նշանները անցնում են հին սահմանից։
Ձևաչափերի փոփոխությունը սովորաբար պահանջում է փաստացի գաղտնաբառ կամ գաղտնաբառի վերականգնում։ Հին hash-ը չի կարող վերածվել ամբողջ բնօրինակ գաղտնաբառի ավելի ուժեղ hash-ի, եթե այդ տեղեկությունը երբեք չի պահվել։
Վերջապես, տարբերեք միգրացիայի ձախողումը քեշավորված նույնականացումից։ Արդեն նույնականացված հաճախորդը կարող է որոշ ժամանակ շարունակել աշխատել, նույնիսկ երբ նոր վավերացումը կձախողվեր։ Պլանավորեք տեղադրումը և՛ թարմ նույնականացման, և՛ գոյություն ունեցող սեսիաների համար։
Չհրապարակեք գաղտնաբառի ֆայլը սխալի հաշվետվության մեջ։ Ալգորիթմի նշիչը և սինթետիկ հաշիվը սովորաբար ավելի օգտակար ապացույց են տալիս, քան իրական օգտվողների hash-երը։