Թունելը աշխատեց, ինտերֆեյսը բացվեց, և սեսիան մեկ շաբաթ կայուն մնաց։ Այս ամենը չի ասում, թե ով է կառուցել տեղադրիչը։ VPN հաճախորդն աշխատում է բավարար արտոնություններով՝ երթուղիները վերագրելու և հավատարմագրերը կարդալու համար, ուստի հրատարակիչը սպառնալիքի մոդելի մաս է, ոչ թե ծանոթագրություն։

Ստուգումները կատարեք հերթականությամբ և կանգ առեք առաջին ձախողվածի վրա։ Դրանք էժան են, և յուրաքանչյուրը փակում է տարբեր բացվածք։

Առաջին քայլ. Ներբեռնեք այն ալիքից, որը նշում է նախագիծը

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

Նախագծի անունով ֆայլը ոչինչ չի ապացուցում։ Տեղադրիչը վերանվանելը մեկ վայրկյանի գործողություն է, և հենց անունն է, որ որոնման արդյունքը ցույց է տալիս առաջինը։

Երկրորդ քայլ. Ստուգեք ստորագրությունը հայտնի ինքնության դեմ

Ստորագրության ստուգումը լավ պատասխանում է նեղ հարցի։ Այն ասում է, որ որոշակի ինքնություն ստորագրել է այս երկուական ֆայլը և որ ֆայլը դրանից հետո չի փոխվել։ Այն պատասխանում է մեկ հարցի և մերժում մյուսին։ Այն չի կարող ասել՝ արդյոք այդ ինքնությունը նա է, ում վստահել եք ուզում։

# macOS: who signed this app, and is the signature intact?
codesign -dv --verbose=4 /Applications/Tunnel.app
spctl -a -vvv -t install /Applications/Tunnel.app

# Windows: signature and publisher of the installer
Get-AuthenticodeSignature .\tunnel-setup.exe | Format-List Status, SignerCertificate

# Linux: detached signature from the project's release page
gpg --verify tunnel-1.4.2.tar.gz.asc tunnel-1.4.2.tar.gz

Կարդացեք ինքնությունը, ոչ թե կարգավիճակի բառը։ Անկապ մշակողը վավերական վկայագրով ստեղծում է վավերական ստորագրություն։ Ճանաչված հրատարակչի մասին հաղորդող օպերացիոն համակարգը ձեզ ասել է միայն, որ ինչ-որ մեկը վճարել է վկայագրի համար։

Երրորդ քայլ. Համեմատեք hash-ը անկախ աղբյուրի հետ

Ստուգիչ գումարը ապացուցում է համապատասխանությունը հղումային արժեքի հետ։ Եթե հղումը եկել է ներբեռնման կողքին, երկուսն էլ կարող են միաժամանակ սխալ լինել, և համեմատությունը դեռ անցնում է։ Սա ձախողման եղանակն է դասագրքերի մեծ մասում։ Hash-ը նույն էջում է, ինչ ֆայլը, որը նկարագրում է։

# Linux and macOS
shasum -a 256 tunnel-1.4.2.dmg

# compare against the value published on the project's own release page
# not against a value copied from the same mirror

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

Տեղադրումից հետո. Պահպանեք թարմացման ուղին

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

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

Երկու ծագում, ոչ մեկը

Հաճախորդի մշակողը և պրոֆիլի թողարկողը առանձին կողմեր են։ Պաշտոնական հաճախորդը, որը ներմուծում է անկապ օպերատորի պրոֆիլ, նորմալ կարգավորում է, և պրոֆիլն արժանի է իր սեփական ստուգմանը. ով է թողարկել այն, ինչպես է այն հասցվել, և արդյոք սերվերի վկայագիրը համապատասխանում է ձեր սպասած անվանը։

Ձեր գրառումներում երկու ծագումներն էլ ճանաչելի պահեք։ Այն պահին, երբ հաճախորդը փոխարինվում է կամ սարքը վերականգնվում է պահուստից, հենց այդ երկու տողերն են խանգարում անհայտ կառուցմանը կամ անհայտ պրոֆիլին վերադառնալ մնացած տվյալների հետ։

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