Ինչ կարող է տեսնել ձեր VPN մատակարարը և ինչ՝ ոչ
Ելքը տեսնում է հասցեներ, ժամեր և, եթե Encrypted Client Hello չի օգտագործվում, կայքի անունը TLS ձեռքսեղմման մեջ։ Պահպանումը առանձին հարց է։
Ձեր թունելը տեղական ցանցը դուրս է պահում ձեր երթևեկությունից։ Սակայն այն չի վերացնում մյուս ծայրի ընկերությունը, որը մշակում է յուրաքանչյուր փաթեթ մինչև բաց ինտերնետ հասնելը։ Այդ դիրքը և՛ գործարար մոդելն է, և՛ գաղտնիության հարցը։ Ուստի օգտակար հարցը ոչ թե այն է, թե մատակարարը կարող է տեսնել ձեզ, այլ այն, թե ինչ է տեսնում, ինչը կարող է անվանել և ինչ է պահում։
Ուր է իրականում տեղափոխվում վստահությունը
Գաղտնագրումը գնում է ձեր սարքից մատակարարի սերվեր, և այդ արտաքին հատվածն այն ամենն է, ինչ ձեր տեղական ցանցը երբևէ տեսնում է։ Մատակարարը պահում է հատվածի մյուս ծայրը, ուստի վերծանում է թունելը և փոխանցում ձեր փաթեթները։ Դրանում ոչ մի արատ չկա՝ դա ձեր գնած ծառայության սահմանումն է։ Վստահությունը տեղափոխվեց տեղական օպերատորից դեպի ելքի օպերատոր՝ փոխանակ անհետանալու։
Այդ դիրքից նա իմանում է ձեր ելակետային հասցեն, թե երբ միացաք, մոտավորապես որքան փոխանցեցիք և որ նպատակակետերին դիմեցիք։ Դրանցից ոչ մեկը չի պահանջում ձեր հաղորդագրությունները կարդալ, և հենց դա է կարգերի բաժանման իմաստը։ Մատակարարների միջև հետաքրքիր տարբերությունները վերաբերում են նրան, թե ինչ է հետո կատարվում այդ դիտարկումների հետ։
Ինչ է ելքը մշակում անհրաժեշտաբար
Դասավորեք կարգերը ըստ այն բանի, թե ելքը որքան հուսալիորեն կարող է դրանք տեսնել։ Ոչ մի տող չի պահանջում գաղտնագրություն կոտրել, և յուրաքանչյուրն ունի տարբեր պատասխան այն հարցին, թե արդյոք դա ընդհանրապես հնարավոր է խուսափել։
| Category | Visible at the exit | Why |
|---|---|---|
| Your public address | Always | It is the address the tunnel arrives from |
| Connection times and volume | Always | Accounting data, not content |
| Destination IP addresses | Always | The exit has to route the packets |
| HTTPS hostname (SNI) | Normally, unless ECH is used | Sent in the clear in the TLS ClientHello |
| DNS names | Only if DNS is plaintext | DoH or DoT hides the query; plaintext is readable by the forwarder |
| Page paths and form contents | Not normally | Protected by the destination site's TLS session |
Չորրորդ տողն այն է, ինչ բաց են թողնում մտածողության մոդելների մեծ մասը։ Ժամանակակից դիտարկիչը կայքի անունը դնում է ClientHello-ում՝ TLS ձեռքսեղմման առաջին հաղորդագրության մեջ, և այդ դաշտը ընթեռնելի է ելքում նույնիսկ այն դեպքում, երբ ամեն DNS հարցում գաղտնագրված է ծայրից ծայր։ Եթե Encrypted Client Hello չի համաձայնեցվում, անունը ճամփորդում է բաց տեքստով՝ նպատակակետ հասցեի կողքին։ Գաղտնագրված DNS-ը փոխում է, թե ով է տեսնում հարցումը, ոչ թե ով է տեսնում անունը։
Նույնը վերաբերում է հին միացումների վկայագրերին՝ TLS 1.3-ը գաղտնագրում է սերվերի վկայագիրը, մինչդեռ TLS 1.2 ձեռքսեղմումը կարող է անունը բացահայտել հոսքը ձայնագրող դիտորդին։ Երկուսն էլ փոխադրման փաստեր են, ոչ թե մատակարարի քաղաքականություն։
Ինչ է ծածկում TLS-ը և ինչ ոչ
Երբ կայքը մատուցում է HTTPS, ձեր դիտարկիչը TLS միացում է կառուցում այդ կայքի վերջնակետի հետ, ոչ թե VPN սերվերի։ Մատակարարը փոխանցում է գաղտնագրված գրառումներ և իմանում նպատակակետ հասցեն, ժամանակը և մոտավոր չափերը։ Կայքի անունը գնում է ClientHello-ում, եթե ECH-ը խաղի մեջ չէ, և էջի մարմինը մնում է գաղտնագրված երկու դեպքում էլ։ Անսպասելի արմատային վկայագիրը փոխում է այդ սահմանը, դրա համար էլ վկայագրի նախազգուշացումները հարգանքի արժանի են։
Պարզ HTTP-ն ելքից այն կողմ նման պաշտպանություն չունի։ Թունելը պաշտպանում է մինչև մատակարար ընկած հատվածը, և դրանից հետո հարցումը ճամփորդում է ճիշտ այնպես, ինչպես կճամփորդեր առանց VPN-ի։ ECH-ը դա չի ուղղում, որովհետև պաշտպանում է անունը, ոչ թե բովանդակությունը։
Պահպանումը տեսանելիությունից առանձին հարց է
Օպերատորը կարող է միացումների տվյալները մշակել հիշողության մեջ և ոչինչ չպահել, կամ պահել մի ենթաբազմություն և ճշգրիտ նկարագրել այն որպես ոչ դիտարկման պատմություն։ Կարդացեք զրո մատյանների պնդումը ըստ կարգերի, ոչ թե կարգախոսների՝ միացումների գրառումներ, ժամանակադրոշմներ, ծավալների գումարներ, նպատակակետերի տվյալներ, հաշվի նույնացուցիչներ և աջակցության հաղորդագրություններ բոլորը հաշվվում են։ Մատակարարը կարող է ազնվորեն ոչ մի դիտարկման մատյան չվարել և միևնույն ժամանակ պահել հաշվի գրառումը և ծառայությունը վարելու համար անհրաժեշտ մետատվյալները։ Տեսանելիությունը ձեզ չի ասում, թե այդ կարգերից որն է պահվում։
Աուդիտը ապացույց է այն համակարգերի և այն ժամանակահատվածի մասին, որը նա ընդգրկել է, իսկ բաց կոդով հաճախորդի կոդը նկարագրում է հաճախորդին, ոչ թե սերվերներին։ Երկուսն էլ օգտակար են, և ոչ մեկը չի խոսում ելքի հետևում գտնվող յուրաքանչյուր պահոցի անունից։ Հարցրեք աուդիտի ընդգրկույթը, ոչ թե նրա կրծքանշանը։
Հարցեր, որոնք տարբերում են մատակարարներին
Հարցրեք, թե ինչ է պահվում, ինչքան ժամանակ և ով կարող է այն ստանալ։ Հարցրեք, թե ով է վարում ելքը, որովհետև տեղեկագրի գրառումը, հավելվածի մշակողը և կոնկրետ սերվեր վարող մարդը կարող են լինել երեք տարբեր կողմեր։ Հարցրեք, թե ինչպես է մշակվում DNS-ը և արդյոք ECH-ը աջակցվում է ձեր օգտագործած ուղիներում, քանի որ բաց տեքստով ClientHello-ն անվանում է կայքը նույնիսկ առանց DNS հարցման։ Հարցրեք, թե ինչ է լինում իրավական հարցման դեպքում, և պատասխանը կարդացեք որպես կարողության նկարագրություն, ոչ թե մտադրության։
EFF-ի ուղեցույցը VPN ընտրելու համար այդ հարցերի համար ողջամիտ ստուգաթերթ է, և դա շրջանակ է, ոչ թե դատավճիռ որևէ ծառայության մասին։ Մարքեթինգային էջը պահպանման քաղաքականություն չէ։ Այս ամենից ոչ մեկը VPN-ը դարձնում է անօգուտ. այն փոխում է, թե ում պետք է վստահեք և ինչի համար։