VPN-ը և Tor-ը չեն փոխարինում HTTPS-ը. որտեղ է ավարտվում յուրաքանչյուր շերտ
Թունելը ավարտվում է իր զուգընկերի մոտ, իսկ Tor-ի շղթան՝ ելքի ռելեում։ Միայն HTTPS-ն է հասնում կայքին, ուստի բաց ձևը մնում է ընթեռնելի։
VPN-ը և Tor-ի շղթան երկուսն էլ գաղտնագրում են ձեր երթևեկությունը ճանապարհի մի մասում։ Երկուսն էլ դադարում են գաղտնագրել իրենց իսկ ընտրած զուգընկերոջ մոտ։ HTTPS-ը այն շերտն է, որը հասնում է հենց կայքին, և դրա առջև ոչ մի թունելավորում բաց ձևի ուղարկումը պաշտպանված չի դարձնում։ Յուրաքանչյուր շերտին հետևելը մինչև այն կետը, որտեղ այն ավարտվում է, դա ակնհայտ է դարձնում։
Երեք շերտ, երեք տարբեր վերջնակետ
Սովորական VPN-ն ավարտում է իր թունելը VPN սերվերում։ Ամեն ինչ ձեր սարքի և այդ սերվերի միջև թունելի ներսում է, իսկ դրանից հետո եղածը՝ ոչ։ Tor-ի շղթան նույն կերպ է վարվում մեկ այլ զուգընկերի հետ՝ թողնելով ցանցը ելքի ռելեում, որը ձեր հարցումն ուղարկում է նպատակակետ։
TLS-ն ավարտվում է կայքում։ Ձեր ստուգած վկայագիրը կապում է հոսթի անունը կայքի կողմից վերահսկվող բանալու հետ, իսկ սեսիայի բանալիները գոյություն ունեն ձեր զննարկիչի և այդ սերվերի միջև։ Այդ վերջնակետը գտնվում է և՛ VPN սերվերից, և՛ Tor-ի ելքից այն կողմ։
Այսպիսով՝ երեք շերտերն ունեն երեք տարբեր վստահության սահմաններ, և հարցումը հաջորդաբար անցնում է բոլորի միջով։ Մեկի ուժեղացումը ոչինչ չի ասում մյուսների մասին, և վերջինն այն միակն է, որին մասնակցում է նպատակակետը։
Ինչ է բացահայտում վերջին թռիչքը
Եթե հավելվածն օգտագործում է բաց HTTP, ապա ելքից այն կողմ գտնվող բովանդակությունը ընթեռնելի է ցանկացածի համար, ով վարում է այդ թռիչքը։ Նախորդ թունելն իր գործը կատարել է անթերի և պարզապես այլևս չկա։ HTTP ձևում մուտքագրված հավատարմագրերը բացահայտվում են հենց այն կետում, որտեղ ավարտվել է պաշտպանությունը։
| Layer | Terminates at | Who can read the request there |
|---|---|---|
| VPN tunnel | The VPN server you selected | The operator of that server, and anyone who can compel them |
| Tor circuit | An exit relay chosen by the network | The exit relay operator, for traffic that is not otherwise protected |
| HTTPS | The website's own TLS endpoint | The site itself, and no intermediary on the path |
Ճիշտ ստուգված HTTPS-ի դեպքում ուղու վրա գտնվող միջնորդը չի կարող կարդալ կամ լուռ փոփոխել հավելվածի բովանդակությունը։ Նա դեռ տեսնում է, որ դուք միացել եք, երբ և որ հասցեին, որովհետև փաթեթների վերնագրերը պետք է երթուղելի լինեն։ Բովանդակության գաղտնիությունը և կապի մասին մետատվյալները տարբեր հատկություններ են, և միայն առաջինն է, ինչ տալիս է TLS-ը։
Հաշվի ինքնությունը կրկին երրորդ բանն է։ Հաշիվ մուտք գործելը ձեզ նույնականացնում է այդ ծառայության համար անկախ նրանից, թե որ ելքի հասցեն եք օգտագործել, ուստի ելքը պաշտպանում է ցանցային ուղին, ոչ թե հաշիվը։ Այդ տարբերությունը դիմանում է առջևում եղած ցանկացած թվով շերտերի։ Ելքերի փոփոխությունը երբեք չի փոխում այն, ինչ բացահայտում է մուտք գործած սեսիան։ Ծառայությունը գիտեր, թե ով եք դուք, նախքան առաջին փաթեթի մեկնելը։
Այս դասավորության մեջ ոչինչ չի կոտրվում երկրորդ թունել ավելացնելուց։ Փոխվում է այն, թե որ դիտորդն է տեսնում առաջին թռիչքը, ոչ թե այն, թե արդյոք վերջին թռիչքը գաղտնագրված է։
Հերթականությունը փոխում է դիտորդներին, ոչ թե վերջնակետը
VPN-ի և Tor-ի շղթայավորումը ցանցային մակարդակում փոխելու օրինական միջոց է, թե ով ինչ է տեսնում։ VPN-ի վրայով Tor աշխատեցնելը ձեր մուտքի ցանցից թաքցնում է այն փաստը, որ դուք օգտագործում եք Tor, իսկ Tor-ի վրայով VPN աշխատեցնելը ձեր հասցեն թաքցնում է VPN մատակարարից։ Երկու հերթականություններն էլ նկարագրված են հրապարակային փաստաթղթերում, և երկուսն էլ ունեն փոխզիջումներ աշխատանքի և խափանման վարքի մեջ։
Հերթականություններից ոչ մեկը չի տեղափոխում TLS-ի վերջնակետը։ Երկու դեպքում էլ զննարկիչը դեռ ստուգում է վկայագիր պահանջված հոսթի անվան համար, և երկու դեպքում էլ HTTP հասցեն դեռ բացահայտ ուղարկում է իր բովանդակությունը վերջին ռելեից հետո։ Կոմպոզիցիան փոխում է դիտորդների ցանկը, այն չի փոխում շերտերի քանակը նպատակակետում։
Այդ պատճառով շղթայավորման մասին խորհուրդները սովորաբար սպառնալիքի մոդելների մասին են, ոչ թե ընդհանուր անվտանգության։ Ավելի երկար շղթան նույն բանի ավելի ուժեղ տարբերակը չէ, և այն չի փոխարինում այն արձանագրությանը, որն ընտրել է հավելվածը։
curl -sSI https://example.net | head -3
openssl s_client -connect example.net:443 -servername example.net -brief
Երկու հրամաններն էլ ցույց են տալիս այն շերտը, որ կարևոր է նպատակակետում։ Երկրորդը տպում է համաձայնեցված արձանագրությունը՝ չներառելով ոչ մի թունել։ Ոչ մեկը ձեզ ոչինչ չի ասում ձեր օգտագործած ելքի մասին։
Պահեք ստուգումը աշխատունակ, երբ խնդիրներ եք փնտրում
Վկայագրի նախազգուշացումը տեղեկություն է այն կապի մասին, որը դուք պատրաստվում եք հաստատել։ Այն կարող է նշանակել հոսթի անվան անհամապատասխանություն, ժամացույցի խնդիր, անվստահելի շղթա կամ ընդհատման փորձ։ Մշտական բացառություն ավելացնելը՝ VPN-ի միացված լինելու պատճառով, հեռացնում է այն միակ ազդանշանը, որը կտարբերակեր այդ դեպքերը։
Tor Browser-ի անվտանգ միացման հատկությունները և նրա նախազգուշացումները գոյություն ունեն նույն պատճառով, և դրանք անջատելը՝ էջը բեռնելու համար, տեսանելի ձախողումը փոխարինում է անտեսանելիով։ Եթե կայքին հնարավոր չէ հասնել առանց բացառության, ազնիվ եզրակացությունն այն է, որ կապը ստուգելի չէ, ոչ թե այն, որ թունելն այն անվտանգ է դարձրել։
Գաղտնագրումը նույնպես ոչինչ չի ասում մտադրության մասին։ Խաբուսիկ կայքի հետ վավեր HTTPS կապը ձեր տվյալները հասցնում է այդ կայքին կատարյալ գաղտնիությամբ։ Ստուգեք հասցեն և այն, ինչ ուղարկում եք, ոչ միայն կողպեքի առկայությունը։
Onion ծառայությունները իսկապես այլ մոդել են։ Դրանց հասնում են Tor ցանցով՝ առանց սովորական հրապարակային ելքի, ինչը նույնը չէ, ինչ Tor-ով հրապարակային կայք մուտք գործելը։ Վերաբերվեք դրան որպես առանձին դեպքի՝ իր իսկ սպասումներով, ոչ թե նույն այցի ավելի ուժեղ տարբերակի։
Կանոնը, որը դիմանում է ցանկացած կարգավորման, կարճ է։ Պահեք զննարկիչի ստուգումը անձեռնմխելի։ Գնահատեք յուրաքանչյուր շերտն ըստ այն բանի, թե որտեղ է այն իրականում ավարտվում։