Հին ամփոփումների ցանկերը կարդացվում են որպես գաղտնագրային որոշումների սղագրություն, սակայն այդպիսին չեն։ SHA1-ի, DSA-SHA1-old-ի կամ RSA-SHA1-2-ի նման անունները կողք կողքի են կանգնում հին OpenSSL-ի կառուցվածքներում, որովհետև գրադարանը գրանցել էր մի քանի մուտքի կետեր՝ կապված հեշ մեքենայության շուրջ։ Այդ ցանկում RSA կամ DSA պիտակը ոչինչ չի ասում այն մասին, թե ինչ OpenVPN արեց փաթեթի հետ։ Այն, ինչ դուք կարդում եք, գրադարանի գույքագրումն է, ոչ թե նստաշրջանի արձանագրությունը։

Ցանկացած եզրակացություն իմաստ ստանալուց առաջ պետք է բաժանել երեք բան՝ գրանցված անունը, դրա տակ գտնվող ամփոփման հաշվարկը և այն սպառող գործողությունը։

Գրանցումը ինտերֆեյս է, ոչ թե ուժի գնահատական

OpenSSL 1.0.2-ում ամփոփումների գրանցման աղյուսակը մեկ ֆայլում կապում է անունները, այլանունները և իրականացումները։ Հին DSS1 նկարագրիչը ամենահստակ դեպքն է. այն հաղորդում է SHA-1-ի ելքի երկարությունը և կանչում SHA-1-ի ավարտման ռեժիմը՝ կրելով անուն, որը ենթադրում է բոլորովին այլ ալգորիթմ։ Ուստի գրանցման մեջ լրացուցիչ տառերը չեն նշանակում այլ հեշ, ավելի երկար ելք կամ նոր անվտանգության մակարդակ։

Նույն աղբյուրը պահպանում է այլանունների հարաբերությունները հին կանչողների համար, ինչը բացատրում է, թե ինչու ցանկը լեփ-լեցուն է երևում։ Սա համատեղելիության փաստաթղթավորում է, ոչ թե խոստում, որ ներկա OpenSSL մատակարարը ցուցադրում է նույնական անուններ։

Ստորագրության անունները ստորագրություններ չեն ստեղծում

Ստորագրության շրջանակը կարող է ամփոփումը կապել մեկ այլ ալգորիթմի ինտերֆեյսին, որպեսզի գոյություն ունեցող կանչողները շարունակեն կոմպիլացվել։ Իսկական հանրային բանալու ստորագրությունը պահանջում է և՛ բանալի, և՛ այն օգտագործող ստորագրման քայլ, և դրանցից ոչ մեկը չի տրամադրվում մենյուի անունով։ RSA երանգով ամփոփման գրառումը անուն է, որը կանչողը կարող է օգտագործել, ոչ թե ապացույց, որ յուրաքանչյուր VPN փաթեթ կրում էր RSA ստորագրություն։

Հենց այս քայլին են հին գրառումները սահում բանահյուսության մեջ։ Եթե պետք է իմանաք, թե ինչպես են փաթեթները նույնականացվել, գտեք այն ընտրանքը, որը ընտրել է մեխանիզմը, և կարդացեք, թե ինչ է այն անում այն տարբերակում, որը դուք իրականում գործարկում եք։ Այդ թողարկման հետ ուղարկված ձեռնարկի էջը միակ նկարագրությունն է, որը համապատասխանում է ձեր առջևի ծրագրին։ Արխիվացված ուղեցույցները նկարագրում են այն թողարկումը, որի համար գրվել են, և այն կարող է հետ մնալ մի քանի անվանակարգային կոնվենցիաներով։

Գտեք այն ընտրանքը, որը սպառել է անունը

OpenVPN 2.6-ի փաստաթղթավորած փաթեթների նույնականացման դեպքում auth ընտրում է ամփոփում, որն օգտագործում է HMAC-ը՝ բանալիով հաղորդագրությունների նույնականացման կառուցվածք, այլ ոչ թե վկայագրի ստորագրություն։ TLS վկայագրի ստորագրման ալգորիթմը ձեռքսեղմման առանձին հատկություն է։

AEAD տվյալների ծածկագրի դեպքում առանձին auth կարգավորումն այլևս չի կիրառվում տվյալների ալիքի վրա, մինչդեռ tls-auth-ի համար նրա դերը մնում է առանձին հարց։ Հետևաբար ամփոփումների ցանկը չի կարող ասել, թե որ հեշն էր պաշտպանում ընթացիկ փաթեթները, որ TLS հավաքածուն էր բանակցվել կամ ինչպես էր ստորագրվել գործընկերոջ վկայագիրը։ Միայն արդյունավետ կարգավորումը տարբերակի հետ կարող է պատասխանել դրան, և միայն ձեր առջևի միացման համար։

Գրանցեք, թե իրականում ինչ ունեք

Գրանցեք OpenVPN-ի տարբերակը, կապված գաղտնագրային գրադարանը, պրոֆիլի ճշգրիտ ընտրանքները և իրական միացման արդյունքը։ Այդ հավաքածուն պատասխանում է հարցերին, որոնց ամփոփումների մենյուի սքրինշոթը չի կարող, և այն գոյատևում է հաջորդ թարմացումից, որովհետև անվանում է տարբերակներ, ոչ թե տպավորություններ։

Ամենից առաջ, հին այլանուն մի ընտրեք, որովհետև նրա անունը ավելի ուժեղ կամ ավելի կոնկրետ է հնչում։ Ընտրեք աջակցվող քաղաքականությունը ամբողջ միացման համար, և հին անուններին վերաբերվեք որպես գրառման այն մասին, թե ինչպես էր գրադարանը նախկինում ներկայանում։

Առնչվող հոդվածներ