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 listingWhat it evidencesWhat it cannot evidence
Hostname or addressA reachable endpoint existed when the entry was publishedWho runs it, or what it stores
Protocols offeredWhich client configurations should interoperateWhether logging was disabled on that deployment
CountryWhere the endpoint claims to be locatedWhich legal process could reach the operator
Availability scoreHow often the entry answered a probeAnything 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.

Povezani članci