Kako ločiti podporo protokolu VPN od zaupanja v operaterja
Protokol potrjuje mehaniko tunela, ne pa podjetja za njim. Ocenite hrambo, podatke računa in revizije po tem, kar objavi operater.
Odprta sta dva zavihka ponudnikov, oba oglašujeta WireGuard, in primerjava se je ustavila na enem stavku: tunel je močan, zato mora biti storitev v redu. To je napačen sklep. Protokol določa, kako dva enaka partnerja šifrirata in preverjata, ne pove pa nič o tem, kdo upravlja končno točko, kaj shranjuje sistem računov ali kako se podjetje odziva na pravno zahtevo. Ta vprašanja je treba ločiti, preden nanje namesto vas odgovori značka.
Kaj lahko oznaka protokola potrdi in česa ne
WireGuard določa rokovanje, zgrajeno na Noiseu, fiksen nabor sodobnih primitivov in model usmerjanja, v katerem AllowedIPs odloča, kaj vstopi v tunel. To so resnična jamstva glede oblik sporočil in izmenjave ključev, in vredno jih je imeti. So tudi jamstva glede kode, ne pa glede stroja, na katerem ta koda teče.
Izvajanje vseeno pušča izbire. Ponudnik lahko naloži jedrni modul ali dostavi gradnjo v uporabniškem prostoru, potisne DNS skozi tunel ali ga pusti pri lokalnem razreševalniku, in ključe vrti po svojem urniku. Nobena od teh izbir se ne pojavi na nalepki protokola, in vsaka od njih spremeni, kaj lahko storitev opazuje.
OpenVPN omogoča lažje videnje vrzeli. Njegovo rokovanje TLS in model potrdil je mogoče nastaviti dobro ali slabo, z ali brez tls-auth, s sodobnimi šifrirnimi algoritmi ali s kompatibilno rezervo. Dve storitvi lahko obe rečeta OpenVPN in končata z zelo različno izpostavljenostjo. stran protokola WireGuard je natančna glede kriptografije in molčeča glede operaterja, in prav to je meja, ki jo velja imeti v mislih.
Na kaj lahko odgovori le operater
Začnite z lastništvom. Je končna točka na strojni opremi, ki jo nadzoruje ponudnik, na najetem VPS ali na prostovoljnem stroju v nekom stanovanju? Odgovor odloči, kdo lahko kopira disk, kdo popravlja jedro in kdo opazi čudno prijavo. Primerjava protokolov ne doseže ničesar od tega.
Nato pridejo zapisi o računu in plačilih. E-poštni naslov, časovni žig podaljšanja, odtis kartice in zahtevek za podporo vsi živijo zunaj tunela. Enako razreševalnik: če ponudnik upravlja svoj DNS, vidi imena tudi takrat, ko so strani na HTTPS. Vprašajte za hrambo v dnevih, ne za besedo minimalno.
Odgovore razvrstite v dva stolpca, ker nosijo različno težo. En stolpec opisuje programsko opremo; drugi je obljuba, ki jo mora storitev izpolniti.
| Question | Protocol tells you | Operator must document |
|---|---|---|
| Who holds the server private key? | How the key exchange works | Key generation, storage and rotation |
| Which addresses connected when? | Nothing | Whether handshake or session metadata is retained |
| What happens to a legal request? | Nothing | Disclosure policy, jurisdiction and response history |
| Who can read diagnostics? | Nothing | Support access rules and retention limits |
Obljube je mogoče preveriti le proti dokumentom. Ponudnik, ki ne zna navesti svojega obdobja hrambe, ne razkriva napake protokola; kaže vam kakovost svojih evidenc, in prav to ste poskušali oceniti.
Preverite profil, ki ga odjemalec dejansko uporablja
Odjemalec je kraj, kjer abstraktni profil postane poti. V Linuxu z wg-quick odluščena konfiguracija pokaže točno, kaj bo uporabljeno, vključno z vrsticami DNS in AllowedIPs, ki jih lahko GUI skrije za stikalom.
sudo wg-quick strip wg0
sudo wg show wg0 latest-handshakes
resolvectl status wg0Izhod berite kot tri ločena dejstva. AllowedIPs z vrednostjo 0.0.0.0/0 pomeni, da v tunel vstopi celotna privzeta pot; vrstica DNS pomeni, da imena gredo k razreševalniku, ki ga profil imenuje; nedavno rokovanje pomeni, da je seja živa. Trajni keepalive vam pove, da odjemalec drži odprto preslikavo NAT, kar je izbira vedenja, ne ocena varnosti.
Tukaj je pomemben en pridržek. Ti ukazi preverjajo tunel, ki ga imate, ne politike za njim. Popolno rokovanje dokazuje, da kriptografija deluje; ne dokazuje, da so bili zapisi o povezavah prejšnjega meseca izbrisani, ker ta dogodek na vašem stroju ne pušča sledi.
Dokazi, ki preživijo marketinško stran
Zahtevajte neodvisno revizijsko poročilo in pred logotipom preberite njegov obseg. Poročila navajajo infrastrukturo, obdobje in izjeme; mnoga pokrivajo strežnike VPN, portal računa, obračunavanje in orodja za podporo pa pustijo zunaj pregleda. Revizija, ki izključi sisteme, ki hranijo vaš e-poštni naslov, odgovori na ožje vprašanje, kot ga nakazuje prodajna stran.
Nato berite politiko zasebnosti zaradi kategorij, ne pridevnikov. Uporabna politika navede, kaj se zbira, zakaj in kako dolgo, in razlikuje metapodatke povezave od podatkov računa. Poročilo o preglednosti, če obstaja, pokaže, ali ima ponudnik sploh postopek za zahteve, čeprav so njegove številke le toliko dobre, kolikor je dober subjekt, ki jih objavlja.
Odprta koda pomaga na plasti odjemalca in se tam ustavi. Berljiv odjemalec dokaže, kaj pošilja vaša naprava; ne dokaže, kaj hrani strežnik. Reproducibilne gradnje zožijo vrzel med objavljeno in dobavljeno kodo, a še vedno opisujejo programsko opremo, ne delovanja.
Kratek test s tremi dokumenti odfiltrira večino trditev: politika z imenovanimi kategorijami in hrambo, aktualna revizija z navedenim obsegom in pisni odgovor podpore o enem konkretnem scenariju. Če manjka kateri od treh, obravnavajte to konkretno trditev kot nepreverjeno, ne kot napačno.
Kje v praksi leži meja
Pri prostovoljni končni točki, ocenite posameznega gostitelja. Ugled programske opreme se ne prenese na vsak stroj, ki jo izvaja, in oseba, ki upravlja ta stroj, morda nima nobene povezave s projektom. Komercialna omrežja odgovornost organizirajo drugače, a jo še vedno koncentrirajo v enem subjektu.
Lastno gostovanje obrne vprašanje. Postanete operater, zato je podpora protokolu rešena in zaupanje postane vaše lastno popravljanje, upravljanje ključev in hramba dnevnikov. To je legitimno za nekatere bralce, ne obhod.
Pri plačani storitvi sta pogodba in pristojnost del izdelka. Spremembe lastništva, prevzemi in lokalna pravila razkritja lahko spremenijo obveznosti operaterja, ne da bi se dotaknili protokola, zato primerjava, ki se ustavi pri specifikaciji, zastara.
Zapišite tri dejstva, ki jih niste mogli preveriti na spletnem mestu. Pošljite jih podpori in shranite odgovor. Konkreten odgovor premakne storitev v drugo kategorijo, molk pa je tudi odgovor, ki spada v vašo primerjavo.