Մասնավոր պորտը չի վավերացնում իր հետևում գտնվող ծրագրաշարը
Հասանելիությունը և ծրագրաշարի ամբողջականությունը առանձին վերահսկիչներ են։ XZ-ի բացահայտումը պատճառ է ստուգելու երկուսն էլ, ոչ թե մասնավոր պորտը համարելու վերանորոգված փաթեթ։
Սա ողջամիտ բնազդ է՝ եթե միայն VPN-ն է հասնում SSH լսողին, ազդեցությունը փոքր է և խնդիրը լուծված է։ Սակայն ազդեցությունը հավասար չէ ամբողջականությանը։ Առաջին կեսը ճիշտ է, իսկ երկրորդը դրանից չի բխում։ Հասանելիությունը վերահսկում է, թե ով կարող է փորձել կապ հաստատել, իսկ ծրագրաշարի ամբողջականությունը՝ թե ինչ կանի լսողը, երբ կապ ստանա։ Դարպասը նեղացնում է լսարանը և ոչինչ չի ասում դրա հետևում գտնվող կոդի մասին։
Մասնավոր պորտը ավելի փոքր դուռ է, ոչ թե այլ կողպեք, և այդ տարբերությունը որոշում է, թե ինչ եք ստուգելու հաջորդիվ։
Երկու վերահսկիչ, երկու հարց
Ցանցային սահմանափակումը նվազեցնում է ազդեցությունը։ Այն թողնում է թույլատրված օգտվողներին և ցանկացած վտանգված հաստատված հաճախորդի՝ ընդունակ հասնելու տուժած ծառայությանը։ Փաթեթի ուղղումը վերականգնում է ծրագրաշարը, և այն նաև չի նեղացնում չափազանց լայն ցանցային թույլտվությունը։ Յուրաքանչյուր վերահսկիչ անում է իր գործը, և յուրաքանչյուրը կարող է ճիշտ լինել, մինչ մյուսը բացակայում է։ Դրանք միասին դիտարկելը այն ձևն է, որով թիմն ինքն իրեն համոզում է, թե մեկը ծածկում է երկուսին, և հենց այդ սխալի մասին է այս գրությունը։
VPN-ի վերջնակետը նույնպես ծրագրաշար է, և այն կրում է նույն պարտավորությունը։ Այն ուղուն ավելացնելը բերում է սեփական սպասարկման պարտավորություն և չի վերացնում մատակարարման շղթայի պատասխանատվությունը դրա հետևում գտնվող որևէ բանի համար։
Ինչ իրականում ցույց տվեց XZ-ի բացահայտումը
2024 թվականի մարտին XZ/liblzma-ի բացահայտումը նկարագրեց հետին դուռ, որը տուժած պայմաններում կարող էր հանգեցնել SSH սերվերի վտանգման։ Դա ծրագրաշարի ամբողջականության խնդիր էր այնքան, որքան ազդեցության խնդիր, և դա ապացույց չէր, որ յուրաքանչյուր Linux տեղադրում կրում էր խոցելի կառուցվածքը։ Ծավալը գալիս է տուժած տարբերակներից և դրանք ուղարկած բաշխումներից, ոչ թե օպերացիոն համակարգի ընտանիքի անունից։
Այդ տարբերությունը միջադեպի արձագանքի և լուրերի միջև եղած տարբերությունն է, և արժե այդ հարցում մանրակրկիտ լինել։
Պորտը փակելը վերականգնում չէ
Եթե վտանգումը գուցե արդեն տեղի է ունեցել, հասանելիության փոփոխությունը վերականգնում չէ։ Կատարված հետին դուռն արդեն ստացել է իր հնարավորությունը, իսկ հրապատի կանոնը ժամանակով հետ չի գնում։ Հետևեք հաստատված միջադեպային ընթացակարգին հոսթի և բացահայտված ցանկացած հավատարմագրի համար, և պահպանեք անհրաժեշտ ապացույցները՝ պարզելու, թե ինչ իրականում կատարվեց։ Հայտնի լավ կրիչներից վերակառուցումը սովորաբար այդ զրույցի մասն է։
Օգտագործեք նաև բաշխման ընթացիկ հաստատված խորհուրդը և վերացման ընթացակարգը, և կարդացեք տուժած տարբերակների ցանկը, ոչ թե վերնագիրը։ Պատմական իջեցման հրամանը անկապ միջավայր պատճենելը հենց այն է, թե ինչպես է ուղղումը դառնում նոր ազդեցություն։
Դիտարկեք երկուսն էլ՝ առանձին
Տվեք երկու հարցերը իրենց իսկ պայմաններով։ Հարցրեք, թե ով կարող է հասնել լսողին, և արդյոք այդ լսարանը հենց այն լսարանն է, ինչի համար նախատեսված է ծառայությունը։ Հարցրեք, թե ծրագրաշարի որ տարբերակն է տեղադրված, ով է ստորագրել արտեֆակտը, և ինչպես է կազմակերպությունը իմանում վատ թողարկման մասին՝ նախքան այն լուրերում կարդալը։ Պատասխանները պատկանում են տարբեր փաստաթղթերի՝ տարբեր սեփականատերերով, և ոչ մի սեփականատեր չի կարող պատասխանել մյուսի փոխարեն։
Կառավարվող նավատորմի համար ծրագրաշարի գույքագրումը այն վերահսկիչն է, որն ընդհանրապես պատասխանելի է դարձնում երկրորդ հարցը։ Առանց դրա յուրաքանչյուր բացահայտում դառնում է ժամկետ ունեցող հնագիտական նախագիծ։
Դարպասը նեղացնում է լսարանը։ Ամբողջականությունը որոշում է՝ արդյոք լսարանը նշանակություն ունի։