Maacht d'Portefeuille op, start den Daemon a zeechent dräi Feiler, ier Dir eppes ageschalt. Ee Feil geet vun der Portefeuille op den RPC-Port vun engem Node, ee dréit d'Peer-Synchronisatioun vum Daemon, an ee dréit lokal ageschéckt Transaktiounen a Richtung vun engem Weiderleetungswee. Dat sinn ënnerschiddlech Verbindungen mat ënnerschiddlecher Konfiguratioun, an eng VPN oder en Anonymitéitsnetzwierk kann eng, zwou oder keng dovun decken.

Gitt d'Weeër duerch an der Rei, wéi d'Software se opmaacht. All Feil mat senger Destinatioun an Transport ze etikettéieren ass dat, wat déi spéider Privatsphär-Aussag testbar mécht. D'Rei ass wichteg, well déi spéider Aussag meeschtens nëmmen eng dovun deckt.

Fänkt un, d'Verbindung vun der Portefeuille zum Node ze zeechnen

Eng Portefeuille, déi mat engem entfernten Node schwätzt, schéckt RPC-Ufroen un d'Adress an de Port vun deem Node. Eng Portefeuille mat engem lokalen Daemon schwätzt amplaz mat der Loopback-Schnittstell. Dat sinn ënnerschiddlech Vertrauensverhältnisser, och wann béid am Alldag “den Node” genannt ginn.

Schreift d'Adress, de Port an den Transport op, fir déi d'Portefeuille konfiguréiert ass. Wann d'Portefeuille eng eege Proxy-Astellung huet, dann notéiert se getrennt vun den Astellunge vum Daemon; een Prozess ze konfiguréieren konfiguréiert deen aneren net.

Hei gëtt och en ëffentlechen RPC-Endpunkt verlockend. De RPC-Service vum Node opzemaachen, fir den Diagramm ze vereinfachen, tauscht en Netzwierkwee géint eng Ugriffsfläch. Hält d'Verbindung vun der Portefeuille zum Node op engem private Wee oder op der Loopback-Schnittstell, a dokumentéiert wéi eng et ass. En Diagramm, deen déi Opdeckung verstoppt, ass méi schlëmm wéi keen Diagramm.

Verfollegt duerno den Peer-Traffic vum Daemon

En synchroniséierenden Daemon mécht erausgänglech Verbindungen zu Peers op an tauscht Kette-Daten iwwer säi Peer-to-Peer-Port aus. Dee Traffic ass net d'RPC-Verbindung vun der Portefeuille, an e geet net automatesch iwwer de Proxy vun der Portefeuille. E follegt den eege Netzwierkastellungen vum Daemon an der Routing-Tabell vum Host.

Notéiert de Peer-Port, d'Zuel vun de Verbindungen an ob den Daemon konfiguréiert ass, e Proxy fir Peer-Traffic ze benotzen. Kuckt duerno d'Host-Route fir eng Beispill-Peer-Adress. Wann d'VPN d'Standardroute packt, benotze d'Peer-Verbindungen se wahrscheinlech; wann den Daemon un eng bestëmmt Schnittstell gebonnen ass, vläicht net. Déi zwou Tatsaachen entscheeden de Feil.

D'Fro vum Beobachter ännert sech mat dësem Wee. Eng VPN verstoppt d'Peer-Verbindungen virum lokalen Zougangsnetzwierk, awer den VPN-Endpunkt an d'Peers selwer gesinn en anert Bild. Keng vun den zwou Observatiounen beweist, datt d'Ufroe vun der Portefeuille de selwechte Wee geholl hunn.

Dann isoléiert de Weiderleetungswee vun den Transaktiounen

Lokal agereecht Transaktiounen kënnen iwwer e konfiguréierte Relais oder Proxy a Richtung Netzwierk weidergeleet ginn. An der aktueller Dokumentatioun vum Monero-Daemon schéckt déi Optioun nëmmen deen Transaktiouns-Weiderleetungstraffic iwwer de Proxy, deen Dir dorop richt. Se mécht net all RPC-, Portefeuille- a Synchroniséierungsverbindung zu proxied Traffic.

D'Dokumentatioun vum Projet iwwer Anonymitéitsnetzwierker beschreift d'Tor- an I2P-Integratioun als experimentell a begrenzt d'Verhalen vun der Weiderleetung. Liest d'Dokumentatioun fir déi Versioun, déi Dir tatsächlech bedreift, well méi al Diskussiounen Nimm wéi Kovri benotzen an Komponente beschreiwen, déi et net méi an der selwechter Form gëtt.

Hält de Weiderleetungswee am Diagramm getrennt. Eng Transaktioun, déi iwwer e Proxy erausgeet, während d'Saldo-Ufroe vun der Portefeuille en entfernten Node benotzen, huet zwee verschidde Beobachter, an d'Tatsaach, datt d'Transaktioun iwwer e Proxy gaange ass, seet näischt iwwer de Wee vun der Ufro.

Füügt d'VPN eréischt derbäi, nodeem déi dräi Weeër etikettéiert sinn

Mat de gezeechente Feiler markéiert, wéi eng d'VPN tatsächlech dréit. Eng Full-Tunnel-VPN fänkt d'Standardroute vum Host of, also benotze Verbindungen, déi der Standardroute follegen, se. En Split-Tunnel, eng gebonnen Schnittstell oder e Proxy, deen iwwer eng bestëmmt Adress erausgeet, kënnen e puer Feiler ausserhalb vum Tunnel loossen.

Elo formuléiert de Beobachtermodell ausdrécklech. An engem Design, wou eng Anonymitéitsnetzwierk-Verbindung bannent der VPN leeft, gesäit den lokalen Zougangsnetzwierk déi baussenzeg VPN-Verbindung, während d'VPN-Säit déi weider Verbindung gesäit. Dat ass eng Ännerung vum Beobachter, keen Beweis, datt identifizéierend Signaler verschwannen.

Préift d'Verhalen bei Feeler als Deel vum selwechte Passage. Wann d'VPN fält, fält den Daemon dann op eng direkt Peer-Verbindung zréck, freet d'Portefeuille weider den entfernten Node, a fält de Weiderleetungsproxy zou? Ausser d'Blockéierung ass konfiguréiert, bedeit eng Neiverbindung meeschtens en neien direkten Versuch amplaz Stille.

Verifizéiert d'Weeër, déi Dir mengt konfiguréiert ze hunn

Benotzt d'Werkzäit vum Host selwer: liest d'Route fir all Destinatioun, kuckt Iech d'lauschterend an opgebaut Sockets un, a bestätegt wéi ee Prozess all Verbindung besëtzt. Maacht dat, während d'Portefeuille, den Daemon an d'Weiderleetung all lafen, well en Wee, deen et nëmmen um Start gëtt, no enger Neiverbindung ka verschwannen.

Widderhëlt dat no enger VPN-Neiverbindung an no engem Neistart vum Daemon. Vergläicht d'Destinatiounen an d'Transporter mam Diagramm. Wann e Feil sech beweegt huet, huet de Privatsphärsmodell sech mat him beweegt, och wann all Prozess nach ëmmer gesond mellt.

Notéiert déi dräi Destinatiounen, den Transport fir jiddwereen an de Beobachter, virum deem Dir se verstoppe wëllt. Eng kuerz Wee-Kaart mat genannten Beobachter ass méi nëtzlech wéi eng eenzeg VPN-Uweise, wann e puer onofhängeg Cliente op enger Maschinn lafen.

Ähnlech Artikelen