Zašto VPN imenik ne može jamčiti za čvor iza njega
Unos opisuje vezu i imenik koji ga je objavio. Prikupljanje i čuvanje pripadaju operatoru, koji može biti druga strana.
Unosi u imeniku koji navode ime hosta, zemlju i skup protokola dokaz su o povezanosti, a ne o tome što stroj na drugoj strani bilježi. Odluka koja je ovdje važna nije treba li vjerovati popisima općenito. Nego koja je strana u položaju odgovoriti na pitanje koje zapravo postavljate.
Četiri strane iza jednog unosa
Razdvojite uloge prije nego što pročitate bilo kakvo obećanje. Imenik objavljuje unos, softverski projekt dobavlja implementaciju protokola, hosting pružatelj dobavlja stroj i mrežu, a operator čvora konfigurira uslugu. Bilo koja od četiri može biti druga organizacija, i svaka može govoriti samo za svoj dio.
Ta podjela objašnjava zašto izjava može biti istinita i ipak beskorisna. Programer koji dokumentira da protokol ne bilježi sadržaj ne govori ništa o operatoru koji je uključio detaljno bilježenje veza na releju. Obje izjave mogu postojati zajedno bez proturječja. Upravo zato pitanje treba uputiti imenovanoj strani.
Neke usluge same drže svoje krajnje točke, i tada unos i politika dolaze od iste strane. To je jači položaj, ali ga tek treba utvrditi, a ne zaključiti iz oblika stranice. Zatražite izjavu i provjerite imenuje li uslugu na koju unos pokazuje.
Zatražite zapis koji odgovara tvrdnji
Tvrdnja o prikupljanju traži dokument koji imenuje sustav, kategoriju podataka i razdoblje. Tvrdnja o čuvanju traži broj i opseg. Tvrdnja o neovisnosti traži opis toga tko što posjeduje, a ne pridjev.
| Field in a listing | What it evidences | What it cannot evidence |
|---|---|---|
| Hostname or address | A reachable endpoint existed when the entry was published | Who runs it, or what it stores |
| Protocols offered | Which client configurations should interoperate | Whether logging was disabled on that deployment |
| Country | Where the endpoint claims to be located | Which legal process could reach the operator |
| Availability score | How often the entry answered a probe | Anything about data handling |
Volonterski projekti često su najjasniji primjer, jer neki objavljuju izričite zahtjeve za bilježenje za čvorove koje prihvaćaju. Taj je dokument primarni dokaz o pravilima projekta i još uvijek nije dokaz o pojedinačnom operatoru koji ih je ignorirao.
Revizije slijede istu logiku u drugoj mjeri. Izvještaj koji je ispitao konkretnu implementaciju u konkretnom razdoblju koristan je unutar te granice. Razvučen na svaku neovisnu instancu istog softvera, postaje jamstvo koje nitko nije izdao. Pročitajte odlomak o opsegu prije nego pročitate zaključak.
Kada izjava o privatnosti dobavljača pokriva njegovu vlastitu uslugu, čitajte je kao izjavu tog dobavljača o njegovim vlastitim sustavima. Ponovna uporaba te izjave za opis releja treće strane jest pogreška kategorije, čak i kada je protokol identičan.
Odlučite što kupujete sa svakom opcijom
Javni čvor kupuje dostupnost i raznolikost po cijeni odgovornosti. Operator koji vam ništa ne duguje može nestati, promijeniti konfiguraciju ili čuvati zapise bez obavijesti, a vaš izlaz svodi se na mijenjanje krajnjih točaka. Ta je razmjena prihvatljiva za neke zadatke, a za druge nije.
Plaćena usluga kupuje drugu stranu s objavljenom politikom i nečim što može izgubiti. Ne kupuje tehničko jamstvo i ne uklanja potrebu da pročitate politiku, ali imenovanu organizaciju s izjavom o čuvanju lakše je procijeniti od anonimnog releja.
Pravilo odlučivanja koje preživljava oba slučaja jest uskladiti dokaz s rizikom. Ako zadatak podnosi promjenjivu krajnju točku, imenik je učinkovito sredstvo. Ako ovisi o konkretnom obećanju o obradi podataka, relevantna je samo strana koja to obećanje može dati, a imenik je pogodnost za usmjeravanje, ne jamstvo.
curl -s --interface tun0 https://example.net/ -o /dev/null -w '%{remote_ip}
'
Jednu naredbu iznad vrijedi pokrenuti jer čisto razdvaja dva pitanja. Pokazuje adresu koju je vaš promet doista koristio, a to je činjenica o povezanosti, i ne govori ništa o tome što je operator te adrese učinio s metapodacima veze.
Držite pitanja na strani klijenta odvojenima
Politika operatora jedan je sloj, a sigurnost onoga što radite kroz tunel drugi. HTTPS na odredištu, rad sa sesijama u pregledniku i snaga računa u koji ste se prijavili ostaju vaše kontrole, i popustljiv relej ih ne slabi, kao što ih izvrstan ne jača.
Ta podjela sprječava dvije česte pogreške. Smatrati strogu politiku operatora razlogom da preskočite HTTPS jedna je, a smatrati ispravnu HTTPS vezu razlogom da zanemarite tko upravlja relejem druga. Obje pogreške slijevaju dva sloja u jedan i zatim raspravljaju o pogrešnome.
Kratka pisana procjena rješava oboje. Imenujte stranu koja daje svako obećanje, priložite dokument koji ga podupire i zabilježite datum. Zatim odlučite treba li zadatku jača tvrdnja ili samo ispravan put.
Unos je odradio svoj posao kada vam je rekao gdje se možete povezati. Ostatak pitanja pripada onome tko upravlja tom krajnjom točkom, a pošten odgovor često je da ne možete znati i da prema tome trebate birati.