Ко може да види ваш саобраћај на изнајмљеном 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-ом на госту. Све што ваше услуге бележе налази се унутар исте границе поверења, и зато су подешавања дневника госта и евиденције инфраструктуре два одвојена питања, а не једно подешавање.
Хипервизор седи испод госта
Виртуелна машина не поседује језгро на коме ради. Хипервизор мапира њену меморију и њену виртуелну мрежну карту, тако да је оператер на том слоју изван могућности госта да га ревидира. Изолација госта је стварна и вреди се на њу ослонити међу закупцима, и није обећање да је привилегован приступ немогућ. Та асиметрија заслужује да се каже отворено уместо да се крије иза речи изолација.
Наменски физички сервер мења распоред без уклањања мреже, физичког приступа или интерфејса за управљање који провајдер обезбеђује. Читајте шта производ документује уместо да дозволите једној речи да реши питање приступа.
Претворите ову шетњу у одлуку о поверењу
Запишите сваког посматрача и способност коју му дајете, затим одлучите да ли то давање одговара саобраћају који намеравате да пошаљете. Списак је кратак: ваша локална мрежа, ваш провајдер, хостинг мрежа, оператер хипервизора и ви. Све остало је подизвођач једног од њих и наслеђује исту способност. Одлучити унапред је јефтиније него открити списак касније.
Затим проверите делове које заиста можете да проверите: какве дневнике пишу ваше сопствене услуге, колико их дуго чувате и шта провајдер објављује о евиденцијама токова и задржавању. Политике које можете да прочитате и тестирате боље су од претпоставки о томе шта значи реч као приватно.