Monero prek VPN: katera od treh omrežnih poti se spremeni?
RPC povezava denarnice, promet sopotnikov demona in posredovanje transakcij so ločene povezave. Označite vsako, preden VPN spremeni, kateri opazovalec jo vidi.
Odprite denarnico, zaženite demona in narišite tri puščice, preden kar koli omogočite. Ena puščica gre od denarnice do vrat RPC vozlišča, ena nosi sinhronizacijo sopotnikov demona, ena pa nosi lokalno poslane transakcije proti poti posredovanja. To so različne povezave z različnimi nastavitvami, in VPN ali anonimno omrežje lahko pokriva eno, dve ali nobene od njih.
Pojdite po poteh v vrstnem redu, v katerem jih odpira programska oprema. Označevanje vsake puščice s ciljem in transportom je tisto, kar naredi poznejšo trditev o zasebnosti preverljivo. Vrstni red je pomemben, ker poznejša trditev običajno pokriva samo eno od njih.
Začnite z risanjem povezave od denarnice do vozlišča
Denarnica, ki govori z oddaljenim vozliščem, pošilja zahteve RPC na naslov in vrata tega vozlišča. Denarnica z lokalnim demonom govori namesto tega z vmesnikom povratne zanke. To so različni odnosi zaupanja, čeprav se v vsakdanjem pogovoru obema reče „vozlišče“.
Zapišite naslov, vrata in transport, za katere je denarnica nastavljena. Če ima denarnica svojo nastavitev proxyja, jo zabeležite ločeno od nastavitev demona; nastavitev enega procesa ne nastavi drugega.
Tu tudi javna končna točka RPC postane vabljiva. Izpostavljanje storitve RPC vozlišča za poenostavitev diagrama zamenja omrežno pot za napadalno površino. Držite povezavo od denarnice do vozlišča na zasebni poti ali na vmesniku povratne zanke in dokumentirajte, katera je. Diagram, ki skriva to izpostavljenost, je slabši od nobenega diagrama.
Nato sledite prometu sopotnikov demona
Demon, ki se sinhronizira, odpira odhodne povezave do sopotnikov in izmenjuje podatke verige prek svojih vrat sopotnik-proti-sopotniku. Ta promet ni povezava RPC denarnice in ne gre samodejno skozi proxy denarnice. Sledi lastnim omrežnim nastavitvam demona in usmerjevalni tabeli gostitelja.
Zapišite vrata sopotnikov, število povezav in ali je demon nastavljen za uporabo proxyja za promet sopotnikov. Nato preverite pot gostitelja za vzorčni naslov sopotnika. Če VPN prestreže privzeto pot, jo povezave sopotnikov verjetno uporabljajo; če je demon vezan na določen vmesnik, morda ne. Ti dve dejstvi odločita puščico.
Vprašanje opazovalca se s to potjo spremeni. VPN skrije povezave sopotnikov pred lokalnim dostopnim omrežjem, vendar končna točka VPN in sopotniki sami vidijo drugačno sliko. Nobeno od obeh opazovanj ne dokaže, da so zahteve denarnice šle po isti poti.
Nato izolirajte pot posredovanja transakcij
Lokalno poslane transakcije je mogoče posredovati proti omrežju prek nastavljenega releja ali proxyja. V trenutni dokumentaciji demona Monero ta možnost pošlje skozi proxy le promet posredovanja transakcij, ki ga usmerite nanj. Ne spremeni vsake povezave RPC, denarnice in sinhronizacije v promet skozi proxy.
Dokumentacija projekta o anonimnih omrežjih opisuje integracijo Tor in I2P kot eksperimentalno in omejuje obseg vedenja pri posredovanju. Berite dokumentacijo za različico, ki jo dejansko izvajate, ker starejše razprave uporabljajo imena, kot je Kovri, in opisujejo komponente, ki v enaki obliki ne obstajajo več.
Držite pot posredovanja v diagramu ločeno. Transakcija, ki odide skozi proxy, medtem ko poizvedbe o stanju denarnice uporabljajo oddaljeno vozlišče, ima dva različna opazovalca, in dejstvo, da je transakcija šla skozi proxy, ne pove ničesar o poti poizvedbe.
VPN dodajte šele potem, ko so tri poti označene
Z narisanimi puščicami označite, katere VPN v resnici nosi. VPN s polnim tunelom prestreže privzeto pot gostitelja, zato jo bodo povezave, ki sledijo privzeti, uporabljale. Razdeljen tunel, vezan vmesnik ali proxy, ki izhaja skozi določen naslov, lahko pustijo nekatere puščice zunaj tunela.
Zdaj model opazovalca izrecno navedite. V zasnovi, kjer povezava anonimnega omrežja teče znotraj VPN, lokalno dostopno omrežje vidi zunanjo povezavo VPN, medtem ko stran VPN vidi nadaljnjo povezavo. To je sprememba opazovalca, ne dokaz, da identifikacijski signali izginejo.
Preverite vedenje ob napaki kot del istega sprehoda. Če VPN pade, ali se demon vrne na neposredno povezavo s sopotniki, ali denarnica še naprej sprašuje oddaljeno vozlišče in ali proxy za posredovanje odpove zaprt? Če blokiranje ni nastavljeno, ponovna povezava običajno pomeni nov neposreden poskus namesto tišine.
Preverite poti, za katere menite, da ste jih nastavili
Uporabite gostiteljeva lastna orodja: preberite pot za vsak cilj, pregledajte poslušajoče in vzpostavljene vtičnice ter potrdite, kateri proces ima vsako povezavo. To počnite, ko denarnica, demon in posredovanje vsi delujejo, ker pot, ki obstaja le ob zagonu, lahko po ponovni povezavi izgine.
Ponovite po ponovni povezavi VPN in po ponovnem zagonu demona. Primerjajte cilje in transporte z diagramom. Če se je puščica premaknila, se je model zasebnosti premaknil z njo, tudi če vsak proces še vedno poroča, da je zdrav.
Zapišite tri cilje, transport za vsakega in opazovalca, pred katerim jih nameravate skriti. Kratek zemljevid poti z imenovanimi opazovalci je bolj uporaben kot en sam indikator VPN, ko na enem stroju teče več neodvisnih odjemalcev.