Drugi skok se podigao na vrijeme, a vaš dijagram još uvijek prikazuje tri odvojena pružatelja usluga. Zatim stižu računi i dva od njih navode istu hosting tvrtku, isti registrar drži sve tri domene, a svaki se račun oporavlja na jedan poštanski sandučić koji posjedujete. Ništa u konfiguraciji tunela nije pokvareno. Dizajn jednostavno nikada nije brojao ovisnosti koje leže ispod skokova, a broj skokova opisuje put kojim promet ide, a ne broj strana koje mogu djelovati na njega.

Simptom se pojavljuje na računima, a ne u zapisima

To nećete naći u zapisu tunela jer tunel radi točno ono što ste konfigurirali. Dokazi žive u javnim evidencijama i postavkama računa: nazivi organizacija u whois-u koji se podudaraju među krajnjim točkama, identični poslužitelji imena, zajednička adresa registranta, jedan način plaćanja, jedna upravljačka ploča. Svaki od tih tragova nagovještava da dva sloja koja bi trebala zasebno otkazati mogu otkazati zajedno.

Nijedan od tih tragova ne dokazuje da bilo koja pojedinačna strana može čitati vaš promet. Ono što smanjuju jest broj neovisnih odluka koje moraju biti pogrešne prije nego što dva zaštitna sloja budu kompromitirana istim događajem.

Usporedite evidencije koje doista vidite i zapišite što ste usporedili. Potražite organizaciju na svakoj adresi krajnje točke, navedite poslužitelje imena za svaku domenu i otvorite postavke oporavka za svaki račun u lancu. Gdje se dvije vrijednosti podudaraju, zabilježite odnosi li se podudaranje na vlasništvo, na poslovanje ili samo na pročelje preprodavača. To su različiti nalazi, a njihovo tretiranje kao jednoga način je na koji pregled ovisnosti postaje nagađanje.

Nacrtajte logički put, zatim kartu ovisnosti

Potrebna su dva dijagrama, a većina ljudi crta samo prvi. Logički put pokazuje gdje svaki zaštitni sloj završava i što ta krajnja točka može promatrati. Karta ovisnosti pokazuje tko upravlja i administrira svaku od tih krajnjih točaka, što je posve odvojen skup imena.

Layer to recordEvidence you can collectWhat a shared value would mean
Endpoint operatorPublished operator, contract, support contactsThe same party sees two traffic layers
Compute and hostingAddress ranges, hosting brands, platform status pagesOne administrative action affects two machines
Network dependencyEndpoints and transit links near the observation pointTwo paths share a segment that could be watched once
ManagementControl panels, SSH keys, staff with accessOne credential compromise crosses both layers
Account linkageRegistration records, payment method, recovery mailTwo services can be tied to one identity

Ocijenite svaki redak umjesto da ga ispunjavate. Poznato znači da ste vidjeli evidenciju koja to navodi, zaključeno znači da jedno promatranje to podupire bez rješavanja, a nepoznato znači da ništa nije nađeno. Zajednički brend hostinga zaključak je o zajedničkoj infrastrukturi, a ne tvrdnja o zajedničkoj bazi korisnika. Nemojte tiho promaknuti zaključak u poznatu činjenicu samo zato što je prikladan za ishod koji ste očekivali.

Prazan redak sam je po sebi nalaz. Kaže vam koja bi činjenica promijenila odluku da je saznate, a to je korisnije od još jednog odlomka o tome što bi sofisticirani protivnik mogao učiniti.

AS broj odgovara samo na pitanje usmjeravanja

Autonomni sustav pojam je upravljanja usmjeravanjem, skup adresa predstavljen drugim mrežama kao jedan koherentan pogled na usmjeravanje. Različiti AS brojevi stoga ne govore ništa konačno o korporativnom vlasništvu, odvojenom osoblju ili neovisnoj pravnoj kontroli. Obrnuta je pogreška jednako česta: dvije krajnje točke u jednom AS-u nisu automatski slučaj u kojem jedna strana identificira određenog korisnika.

Ako želite brojeve, razriješite ih umjesto da ih pretpostavljate. Adresa u nastavku je rezervirana, a zastavica traži od alata da svaki skok označi AS-om koji ga objavljuje.

mtr --aslookup --report --report-cycles 5 203.0.113.9

Taj izlaz tretirajte kao mjerenje usmjeravanja, a ne vlasništva ili cijelog puta prometa. Pristupna mreža iz koje krećete i tranzitne ovisnosti između krajnjih točaka odvojena su pitanja na koja adrese krajnjih točaka ne mogu odgovoriti. Kada se ruta ili izbor releja ne može promatrati s mjesta na kojem se nalazite, označite to nepoznatim umjesto da uvezete opću tvrdnju o tome kako određena mreža danas bira putove. Nepromatrano nije isto što i nepromatrljivo, ali nije ni dokaz.

Imenujte promatranje prije nego imenujete rizik

Tri se nalaza miješaju u većini pregleda ovisnosti, a njihovo razdvajanje čini veći dio posla. Pasivna vidljivost šifriranog prometa jedan je nalaz. Zajednički administrativni pristup drugi je, jer podrazumijeva radnju, a ne pogled. Povezanost računa treći je, jer povezuje identitete bez ikakvog tehničkog pristupa.

Smjernice o privatnosti u RFC 6973 daju za to upotrebljiv oblik: navedite što svaki subjekt nauči, zatim pitajte kako se to može kombinirati s podacima koji se drže drugdje. Dvije točke na putu koje promatraju slične obrasce prometa mogu potaknuti zabrinutost zbog korelacije, ali ne daju vam izmjerenu vjerojatnost da je ikto identificiran. Zapišite zabrinutost, zatim zapišite promatranje koje bi je potvrdilo.

Vratite se lancu od dvije tunelske usluge i unajmljenog proxyja. Ako proxyjeve upravljačke vjerodajnice dijele račun za oporavak s jednim tunelskim poslužiteljem, jedan administrativni kompromis može prijeći obje granice. Ako je jedino preklapanje to što hosting tvrtka vodi oba stroja, pregled mora navesti koje ovlasti ta tvrtka ima i koje informacije ostaju zaštićene. Ista tri skoka, drukčiji nalaz.

Registar nije potvrda anonimnosti i nikada neće biti. Njegova je vrijednost uža i praktičnija: pokazuje gdje je neovisnost uspostavljena, gdje se pretpostavlja i koji bi jedini nepoznati redak pomaknuo odluku. Odaberite taj redak sljedeći i ostavite ostatak dijagrama na miru dok ne dobijete odgovor.

Povezani članci