Ո՞վ կարող է տեսնել ձեր տրաֆիկը վարձակալված VPN սերվերում։
VPN սերվեր վարձելը վստահությունը տեղափոխում է հոսթինգի մատակարարին։ Անցեք ուղին հաճախորդից մինչև ելք և տեսեք, թե ինչ կարող է և ինչ չի կարող իմանալ յուրաքանչյուր դիտորդ։
Սերվեր վարձելը փոխում է, թե ում եք վստահում, և չի վերացնում հարցը։ Թունելը թաքցնում է ձեր տրաֆիկը այն ցանցերից, որոնցով անցնում է, ապա բաց տեքստը հանձնում է մեքենայի, որը վարում է ուրիշի հիպերվիզորը։ Փաթեթին ձեր հաճախորդից դեպի դուրս հետևելը ցույց է տալիս, թե որտեղ է կանգնած յուրաքանչյուր դիտորդ և ինչ կարող է իրականում տեսնել յուրաքանչյուրը։ Այդ ուղին ավելի օգտակար է, քան անանուն լինելու մասին ցանկացած պնդում։
Սկսեք հաճախորդից և հետևեք փաթեթին դեպի դուրս
Քանի դեռ ինչ-որ բան չի հեռացել նոթբուքից, հաճախորդը փաթաթում է փաթեթը և հասցեավորում այն սերվերի հանրային վերջնակետին։ Ձեր տեղական ցանցը և ձեր ինտերնետ մատակարարը տեսնում են մեկ հոսք դեպի այդ հասցեն և պորտը՝ չափով և ռիթմով։ Այն, ինչ նրանք չեն տեսնում, սա է՝ որ կայքն եք բացել, քանի որ այդ նպատակակետը գտնվում է գաղտնագրված բեռնվածքի ներսում։ Մետատվյալների և բովանդակության միջև սահմանը ամբողջ ուղին է մեկ նախադասությամբ։
Այդ առաջին ցատկը այն տեղն է, որտեղ մարքեթինգային պնդումների մեծ մասը դադարում է հետաքրքիր լինել։ Նույն Wi-Fi-ի հարևանը տեսնում է այն, ինչ տեսնում է ինտերնետ մատակարարը, և նրանցից ոչ մեկը չի տեսնում էջը։ Սակայն ծավալն ու ժամանակը մնում են տեսանելի, և դրանք նկարագրում են վարք, նույնիսկ երբ բեռնվածքը դա չի անում։
Հոսթինգի ցանցը տեսնում է թունելը, ոչ թե էջը
Մատակարարի ցանցի ներսում գաղտնագրված հոսքը հասնում է կոմուտատորին, ապա վիրտուալ ինտերֆեյսին, ապա ձեր VM-ին։ Ով էլ կառավարում է այդ ցանցը, կարող է հաշվել բայթեր և վարել հոսքի գրառումներ՝ առանց որևէ բանալի պահելու, և դրա համար բանալի պետք չէ։ Հենց այդ դիրքն է զբաղեցնում հոսթինգի մատակարարը։
Ելքի ճանապարհին պատկերը փոխվում է։ VM-ը նոր կապ է բացում նպատակակետին, այնպես որ հոսթինգի ցանցը կարող է տեսնել այդ նպատակակետի հասցեն և դրա շուրջ TLS ձեռքսեղմումը։ Բեռնվածքը մնում է պաշտպանված հավելվածի սեփական գաղտնագրմամբ, իսկ մետատվյալները՝ ոչ։
| Observer | Visible to it | Hidden from it |
|---|---|---|
| Local network | Tunnel endpoint, volume, timing | Destination and payload |
| Your ISP | The same flow metadata | Destination and payload |
| Hosting network | Tunnel flow, exit destination, TLS handshake | HTTPS payload |
| Hypervisor operator | Guest memory and virtual NIC, in principle | Nothing, if it chooses to look |
Կարդացեք տողերը հերթականությամբ, և խնդրի ձևը ի հայտ է գալիս՝ յուրաքանչյուրը տեսնում է ավելին, քան վերևի տողը, և նրանցից ոչ մեկը պետք չէ կոտրել VPN-ը դա անելու համար։
VM-ի ներսում թունելն ավարտվում է և սկսվում է բաց տեքստը
Թունելն ավարտվում է ձեր VM-ում, ուստի հյուրը տեսնում է ներքին փաթեթը նախքան որևէ բան նորից կգաղտնագրի այն։ Սա թերություն չէ. դա է անում ինքնուրույն հոսթինգ արված ելքը։ Սա նշանակում է, որ ելքի անվտանգությունը կախված է նրանից, թե ով է կառավարում հյուրին, և այդ հաշվով ադմինիստրատորը դուք եք։
wg show
ss -tunp | head
nft list ruleset | head -40
Գործարկեք դրանք սերվերի վրա, և դուք ստուգում եք նույն սոքեթները, որոնք հյուրի վրա root ունեցող օպերատորը կարող էր ստուգել։ Այն ամենը, ինչ գրանցում են ձեր ծառայությունները, գտնվում է վստահության նույն սահմանի ներսում, և դրա համար է, որ հյուրի մատյանների կարգավորումները և ենթակառուցվածքի գրառումները երկու առանձին հարցեր են, ոչ թե մեկ կարգավորում։
Հիպերվիզորը նստում է հյուրի տակ
Վիրտուալ մեքենան չի տիրապետում այն միջուկին, որի վրա աշխատում է։ Հիպերվիզորը քարտեզագրում է նրա հիշողությունը և վիրտուալ ցանցային քարտը, ուստի այդ շերտի օպերատորը գտնվում է հյուրի աուդիտի հնարավորությունից դուրս։ Հյուրի մեկուսացումը իրական է և արժե վստահել վարձակալների միջև, և այն խոստում չէ, որ արտոնյալ հասանելիությունն անհնար է։ Այդ ասիմետրիան արժանի է ուղղակիորեն ասվելու, փոխարենը մեկուսացում բառի հետևում թաքնվելու։
Առանձնացված ֆիզիկական սերվերը փոխում է դասավորությունը՝ չհեռացնելով ցանցը, ֆիզիկական հասանելիությունը կամ մատակարարի տրամադրած կառավարման ինտերֆեյսը։ Կարդացեք, թե ինչ է փաստաթղթավորում ապրանքը, փոխարենը թույլ տալու մեկ բառին լուծել հասանելիության հարցը։
Այս ուղին դարձրեք վստահության որոշում
Գրեք յուրաքանչյուր դիտորդի և այն կարողությունը, որը տալիս եք նրան, ապա որոշեք՝ արդյոք այդ տրամադրումը համապատասխանում է այն տրաֆիկին, որը պատրաստվում եք ուղարկել։ Ցանկը կարճ է՝ ձեր տեղական ցանցը, ձեր ինտերնետ մատակարարը, հոսթինգի ցանցը, հիպերվիզորի օպերատորը և դուք։ Մնացած ամեն ինչ այսներից մեկի ենթակապալառուն է և ժառանգում է նույն կարողությունը։ Նախապես որոշելը ավելի էժան է, քան ցանկը հետո բացահայտելը։
Ապա ստուգեք այն մասերը, որոնք իսկապես կարող եք ստուգել՝ ինչ մատյաններ են գրում ձեր սեփական ծառայությունները, որքան երկար եք պահում դրանք, և ինչ է հրապարակում մատակարարը հոսքի գրառումների և պահպանման մասին։ Քաղաքականությունները, որոնք կարող եք կարդալ և փորձարկել, ավելի լավն են, քան ենթադրությունները, թե ինչ է նշանակում «մասնավոր» բառը։