Tri skoky, jeden host: ako počítať skutočné závislosti súkromia
Počet skokov skrýva zdieľaný hosting, jeden admin účet a toho istého registrátora. Zostavte register závislostí, ohodnoťte každý riadok a pozrite sa, čo spája zdieľaná hodnota.
Druhý skok naskočil podľa plánu a váš diagram stále ukazuje troch samostatných poskytovateľov. Potom prídu faktúry a dve z nich uvádzajú tú istú hostingovú firmu, ten istý registrátor drží všetky tri domény a každý účet sa obnovuje do jednej schránky, ktorú vlastníte. V konfigurácii tunela nie je nič pokazené. Návrh jednoducho nikdy nezapočítal závislosti, ktoré ležia pod skokmi, a počet skokov opisuje cestu, ktorou prevádzka ide, nie počet strán, ktoré na nej môžu konať.
Príznak sa objaví vo fakturácii, nie v logoch
V logu tunela to nenájdete, pretože tunel robí presne to, čo ste nakonfigurovali. Dôkazy žijú vo verejných záznamoch a nastaveniach účtov: názvy organizácií vo whois, ktoré sa medzi koncovými bodmi zhodujú, totožné menné servery, zdieľaná adresa registranta, jeden spôsob platby, jeden ovládací panel. Každý z týchto náznakov hovorí, že dve vrstvy, ktoré majú zlyhať nezávisle, môžu zlyhať spoločne.
Žiadny z týchto náznakov nedokazuje, že ktorákoľvek jednotlivá strana môže čítať váš prenos. Znižujú počet nezávislých rozhodnutí, ktoré musia byť nesprávne, kým dve ochranné vrstvy nezlyhajú pre tú istú udalosť.
Porovnajte záznamy, ktoré skutočne vidíte, a zapíšte, čo ste porovnali. Vyhľadajte organizáciu pri každej adrese koncového bodu, vypíšte menné servery pre každú doménu a otvorte nastavenia obnovy pre každý účet v reťazi. Kde sa dve hodnoty zhodujú, poznamenajte, či sa zhoda týka vlastníctva, prevádzky, alebo len front-endu predajcu. To sú rôzne zistenia a ich zlievanie do jedného je spôsob, akým sa z revízie závislostí stáva hádanie.
Nakreslite logickú cestu, potom mapu závislostí
Sú potrebné dva diagramy a väčšina ľudí kreslí len prvý. Logická cesta ukazuje, kde každá ochranná vrstva končí a čo môže tento koncový bod pozorovať. Mapa závislostí ukazuje, kto každý z týchto koncových bodov prevádzkuje a spravuje, čo je úplne samostatná sada mien.
| Layer to record | Evidence you can collect | What a shared value would mean |
|---|---|---|
| Endpoint operator | Published operator, contract, support contacts | The same party sees two traffic layers |
| Compute and hosting | Address ranges, hosting brands, platform status pages | One administrative action affects two machines |
| Network dependency | Endpoints and transit links near the observation point | Two paths share a segment that could be watched once |
| Management | Control panels, SSH keys, staff with access | One credential compromise crosses both layers |
| Account linkage | Registration records, payment method, recovery mail | Two services can be tied to one identity |
Ohodnoťte každý riadok namiesto toho, aby ste ho len vyplnili. Známe znamená, že ste videli záznam, ktorý to uvádza; odvodené znamená, že to podporuje jedno pozorovanie bez toho, aby to vyriešilo; neznáme znamená, že sa nič nenašlo. Zdieľaná hostingová značka je odvodenie o zdieľanej infraštruktúre, nie tvrdenie o zdieľanej zákazníckej databáze. Nepovyšujte odvodenie potichu na známy fakt len preto, že sa hodí k záveru, ktorý ste očakávali.
Prázdny riadok je sám o sebe zistením. Hovorí vám, ktorá skutočnosť by zmenila rozhodnutie, keby ste sa ju dozvedeli, a to je užitočnejšie ako ďalší odsek o tom, čo by mohol urobiť sofistikovaný protivník.
Číslo AS odpovedá len na otázku smerovania
Autonómny systém je pojem správy smerovania, sada adries predkladaná iným sieťam ako jeden súvislý pohľad na smerovanie. Rôzne čísla AS preto nehovoria nič definitívne o firemnom vlastníctve, oddelenom personále ani nezávislej právnej kontrole. Opačná chyba je rovnako častá: dva koncové body v jednom AS nie sú automaticky prípad, keď jedna strana identifikuje konkrétneho používateľa.
Ak chcete tie čísla, zistite ich namiesto toho, aby ste ich predpokladali. Adresa nižšie je zástupný symbol a prepínač žiada nástroj, aby každý skok označil AS, ktorá ho ohlasuje.
mtr --aslookup --report --report-cycles 5 203.0.113.9Berte ten výstup ako meranie smerovania, nie vlastníctva alebo celej cesty prevádzky. Prístupová sieť, z ktorej začínate, a tranzitné závislosti medzi koncovými bodmi sú oddelené otázky, na ktoré adresy koncových bodov nedokážu odpovedať. Keď trasu alebo voľbu relayu nemožno pozorovať z vášho miesta, označte ju ako neznámu, namiesto toho, aby ste importovali všeobecné tvrdenie o tom, ako konkrétna sieť dnes vyberá cesty. Nepozorované nie je to isté ako nepozorovateľné, ale tiež to nie je dôkaz.
Pomenujte pozorovanie skôr, než pomenujete riziko
Väčšina revízií závislostí mieša tri zistenia dohromady a ich oddelenie je väčšina práce. Pasívna viditeľnosť šifrovanej prevádzky je jedno zistenie. Zdieľaný administratívny prístup je druhé, pretože znamená akciu, nie pohľad. Prepojenie účtov je tretie, pretože spája identity bez udelenia akéhokoľvek technického prístupu.
Pravidlá súkromia v RFC 6973 na to dávajú použiteľnú formu: vypíšte, čo sa každý subjekt dozvie, a potom sa pýtajte, ako to možno skombinovať s informáciami uloženými inde. Dva body na ceste, ktoré pozorujú podobné vzorce prevádzky, môžu odôvodniť obavu z korelácie, ale nedávajú vám zmeranú pravdepodobnosť, že bol niekto identifikovaný. Napíšte obavu a potom napíšte pozorovanie, ktoré by ju potvrdilo.
Vráťte sa k reťazi dvoch tunelových služieb a prenajatého proxy servera. Ak prihlasovacie údaje na správu proxy zdieľajú účet na obnovu s jedným tunelovým serverom, jediný administratívny kompromis môže prekročiť obe hranice. Ak je jediným prekryvom to, že hostingová firma prevádzkuje oba stroje, revízia musí uviesť, aké právomoci táto firma má a ktoré informácie zostávajú chránené. Tie isté tri skoky, iné zistenie.
Register nie je certifikát anonymity a nikdy ním nebude. Jeho hodnota je užšia a praktickejšia: ukazuje, kde je nezávislosť preukázaná, kde sa predpokladá a ktorý jediný neznámy riadok by pohol rozhodnutím. Vyberte si ten riadok ako ďalší a zvyšok diagramu nechajte na pokoji, kým naň nedostanete odpoveď.