Kolme hyppyä, yksi isäntä: todellisten yksityisyysriippuvuuksien laskeminen
Hyppyjen määrä kätkee jaetun hostingin, yhden admin-tilin ja saman rekisterinpitäjän. Rakenna riippuvuusrekisteri, arvioi jokainen rivi ja katso, mitä jaettu arvo yhdistää.
Toinen hyppy nousi aikataulussa, ja kaaviossasi näkyy yhä kolme erillistä tarjoajaa. Sitten laskut saapuvat, ja kaksi niistä nimeää saman hosting-yrityksen, sama rekisterinpitäjä pitää kaikki kolme verkkotunnusta, ja jokainen tili palautuu yhteen postilaatikkoon, jonka omistat. Tunneliasetuksissa ei ole mitään rikki. Suunnittelu ei yksinkertaisesti koskaan laskenut riippuvuuksia, jotka ovat hyppyjen alla, ja hyppyjen määrä kuvaa reitin, jonka liikenne kulkee, ei osapuolten määrää, jotka voivat toimia sen suhteen.
Oire näkyy laskutuksessa, ei lokeissa
Et löydä tätä tunnelilokista, koska tunneli tekee täsmälleen sen, minkä määritit. Todisteet elävät julkisissa rekistereissä ja tilien asetuksissa: whois-organisaatioiden nimet, jotka täsmäävät päätepisteiden välillä, identtiset nimipalvelimet, jaettu rekisteröijän osoite, yksi maksutapa, yksi hallintapaneeli. Jokainen näistä on vihje siitä, että kaksi kerrosta, joiden pitäisi epäonnistua erikseen, voivat epäonnistua yhdessä.
Mikään näistä vihjeistä ei todista, että mikään yksittäinen osapuoli voisi lukea liikennettäsi. Ne vähentävät itsenäisten päätösten määrää, joiden on mentävä väärin ennen kuin kaksi suojakerrosta vaarantuu samasta tapahtumasta.
Vertaa tietueita, jotka todella näet, ja kirjoita ylös, mitä vertasit. Etsi organisaatio jokaisesta päätepisteen osoitteesta, luettele kunkin verkkotunnuksen nimipalvelimet ja avaa palautusasetukset jokaiselle ketjun tilille. Kun kaksi arvoa täsmää, pane merkille, koskeeko täsmäytys omistusta, toimintaa vai vain jälleenmyyjän etuosaa. Nämä ovat eri havaintoja, ja niiden kohteleminen yhtenä on se, miten riippuvuuskatsauksesta tulee arvailua.
Piirrä looginen polku ja sitten riippuvuuskartta
Tarvitaan kaksi kaaviota, ja useimmat piirtävät vain ensimmäisen. Looginen polku näyttää, mihin kukin suojakerros päättyy ja mitä kyseinen päätepiste voi havaita. Riippuvuuskartta näyttää, kuka kunkin päätepisteen omistaa ja hallinnoi, mikä on täysin erillinen nimijoukko.
| 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 |
Arvioi jokainen rivi sen sijaan, että täyttäisit sen. Tunnettu tarkoittaa, että näit tietueen, joka sanoo sen, johdettu tarkoittaa, että yksi havainto tukee sitä ratkaisematta sitä, ja tuntematon tarkoittaa, että mitään ei löytynyt. Jaettu hosting-merkki on johtopäätös jaetusta infrastruktuurista, ei väite jaetusta asiakastietokannasta. Älä hiljaa ylennä johtopäätöstä tunnetuksi tosiasiaksi vain siksi, että se sopii odottamaasi lopputulokseen.
Tyhjä rivi on itsessään havainto. Se kertoo, mikä tosiasia muuttaisi päätöksen, jos oppisit sen, ja se on hyödyllisempää kuin vielä yksi kappale siitä, mitä hienostunut vastustaja voisi tehdä.
AS-numero vastaa vain reitityskysymykseen
Autonominen järjestelmä on reitityshallinnon käsite, joukko osoitteita, jotka esitetään muille verkoille yhtenä johdonmukaisena reititysnäkymänä. Siksi eri AS-numerot eivät sano mitään lopullista yritysomistuksesta, erillisestä henkilöstöstä tai itsenäisestä oikeudellisesta valvonnasta. Käänteinen virhe on yhtä yleinen: kaksi päätepistettä samassa AS:ssa ei automaattisesti ole tapaus, jossa yksi osapuoli tunnistaa tietyn käyttäjän.
Jos haluat numerot, selvitä ne sen sijaan, että oletat ne. Alla oleva osoite on paikkamerkki, ja lippu pyytää työkalua merkitsemään jokaisen hypyn AS:lla, joka sen ilmoittaa.
mtr --aslookup --report --report-cycles 5 203.0.113.9Käsittele tuota tulostetta reitityksen mittauksena, ei omistuksen tai koko liikennepolun mittauksena. Lähtöverkkosi ja päätepisteiden väliset transit-riippuvuudet ovat erillisiä kysymyksiä, joihin päätepisteiden osoitteet eivät voi vastata. Kun reittiä tai releen valintaa ei voi havaita sieltä, missä istut, merkitse se tuntemattomaksi sen sijaan, että toisit yleisen väitteen siitä, miten tietty verkko valitsee polkuja nykyään. Havaitsematon ei ole sama kuin havaitsematon, mutta se ei ole todistekaan.
Nimeä havainto ennen kuin nimeät riskin
Kolme havaintoa sekoittuu useimmissa riippuvuuskatsauksissa, ja niiden erottaminen on suurin osa työtä. Salatun liikenteen passiivinen näkyvyys on yksi havainto. Jaettu hallintakäyttöoikeus on toinen, koska se tarkoittaa toimintaa eikä näkymää. Tilien kytkös on kolmas, koska se yhdistää identiteettejä antamatta mitään teknistä käyttöoikeutta.
Yksityisyysohjeet asiakirjassa RFC 6973 tarjoavat tähän käyttökelpoisen muodon: luettele, mitä kukin taho oppii, ja kysy sitten, miten se voitaisiin yhdistää muualla säilytettävään tietoon. Kaksi polun pistettä, jotka havaitsevat samankaltaisia liikennekuvioita, voivat perustella korrelaatiohuolen, mutta ne eivät anna mitattua todennäköisyyttä sille, että joku tunnistettiin. Kirjoita huoli ja kirjoita sitten havainto, joka sen vahvistaisi.
Palaa kahden tunnelipalvelun ja vuokratun proxyn ketjuun. Jos proxyn hallintatunnukset jakavat palautustilin yhden tunnelipalvelimen kanssa, yksi hallinnollinen kompromissi voi ylittää molemmat rajat. Jos ainoa päällekkäisyys on se, että hosting-yritys pyörittää molempia koneita, katsauksen on kerrottava, mitkä valtuudet yrityksellä on ja mikä tieto pysyy suojattuna. Samat kolme hyppyä, eri havainto.
Rekisteri ei ole anonymiteetin todistus eikä tule koskaan olemaan. Sen arvo on kapeampi ja käytännöllisempi: se näyttää, missä riippumattomuus on todettu, missä se oletetaan ja mikä yksittäinen tuntematon rivi siirtäisi päätöstä. Valitse se rivi seuraavaksi ja jätä muu kaavio rauhaan, kunnes saat siihen vastauksen.