Што може, а што не може да докаже името на јавен VPN домаќин
Името на домаќинот покажува крајна точка и малку друго. Не го докажува протоколот, излезната локација или политиката за чување на операторот, во ниту еден даден ден.
Имињата на домаќини и знамињата на земји изгледаат како факти за сервер, а ниту едното од двете не е факт. Името покажува кон адреси што можат да се менуваат, а зборовите во него ги избрал тој што го регистрирал. Протоколот, излезната локација и однесувањето при евидентирање секое бара свој доказ. Започнете од тоа во што името навистина се разрешува, потоа одлучете што е сѐ уште непознато.
Името се разрешува, а ништо друго не е решено
Името на домаќинот е показател во DNS, а записите зад него можат да се разликуваат според разрешувачот, според времето од денот и според семејството адреси што клиентот го преферира. Двајца луѓе што читаат ист запис во именик можат сосема законски да стигнат до различни машини. Името ви кажува што да побарате, а не што ќе одговори.
Резултатите од пребарувањето исто така се менуваат без најава, што е важно кога профилот фиксира адреса наместо името. Профилот што ја вградува старата адреса продолжува да пропаѓа откако операторот ќе ја премести услугата, а дефектот изгледа како блокиран порт. Чувајте ги разрешените адреси покрај профилот за да има подоцнежна споредба основа. Ништо од тоа не кажува кој го води другиот крај.
dig +short vpn.example.net A
dig +short vpn.example.net AAAA
dig +short vpn.example.net A @1.1.1.1
Транспортот и идентитетот се одделни прашања
Отворена веб-страница на името на домаќинот тестира еден слушател на еден порт. OpenVPN, IPsec и SSTP слушаат на друго место, на свои порти и протоколи, така што достапен веб-сервер не кажува ништо за нив.
Записот во именикот и профилот мора да се согласат за транспорт, порт и акредитиви. Идентитетот се проверува со синџирот сертификати или отпечатокот на клучот на партнерот со кој клиентот бил конфигуриран, а не со правописот на домаќинот. Име што содржи познат збор од проект докажува само дека некој го регистрирал. Прочитајте го сертификатот што го презентира услугата и споредете го издавачот и субјектот со тоа што го очекува профилот.
openssl s_client -connect vpn.example.net:443 -servername vpn.example.net </dev/null 2>/dev/null |
openssl x509 -noout -subject -issuer -dates
Зборовите за земји не се ревизија на локација
Ознаката jp или de во именик е регистрација, а базите за геолокација на IP доволно често не се согласуваат за да не заслужи ниту една да се смета за апсолутна вистина. Споделен хостинг, anycast и едноставна погрешна конфигурација сите ја поместуваат забележаната локација подалеку од ознаката.
Практичниот тест е сопствената патека на апликацијата: до која адреса стигнува и што покажува проверката на излезната адреса од внатрешноста на сесијата. Забележаната излезна адреса е својство на рутата во тој момент, а не гаранција прикачена на името. Имениците на доброволци додаваат уште еден слој, бидејќи тој што регистрирал запис не мора да биде тој што ја води машината. Запишете што сте измериле и кога, наместо што ветил записот.
Проверете ја понудената услуга, потоа операторот
Кога транспортот и идентитетот се решени, останува прашањето за однесувањето на операторот, а тоа бара документирани докази, а не заклучок. Политика за приватност, објавен контакт и известување за транспарентност се докази за намера; ниту едно не ја докажува практиката, а отсуството на сите три е исто така информација.
За јавен јазол или јазол воден од доброволци, претпоставете дека излезот е споделен и дека тој што го води може да види што поминува. Таа претпоставка, а не името на домаќинот, треба да одлучи што праќате низ тунелот.
curl -sSI https://vpn.example.net/ | head -n 5
whois 203.0.113.25 | grep -i -E 'orgname|netname'
Задржете го името за она во што е добро: наоѓање крајна точка и поврзување со неа. Сѐ друго мора да се тестира одделно, во денот кога е важно.