Wéi een d'VPN-Ausgangsadress, déi ee benotzt huet, registréiert a verifizéiert
Client-Appen weisen en Numm vum Uert, net d'Adress, duerch déi den Traffic erausgaang ass. Erfaasst d'Ausgangs-IP beim Verbannen a vergläicht se mat enger direkter Basislinie.
Frot en Desktop-VPN-Client, wéi eng Serveren dir benotzt hues, an déi éierlech Äntwert ass meeschtens en Numm vum Uert. Dee Numm ass den Entréespunkt, deen dir gewielt hues, an d'Adress, duerch déi den Traffic erausgaang ass, kann eng ganz aner Maschinn sinn. Näischt an der App ass dofir gebaut, déi zweet Nummer ze halen, dofir muss de Registre am Moment vum Gebrauch gebaut ginn. Et gëtt zwou Approchen, an nëmmen eng dovun iwwersteet en Supportfall.
Zwee Registren, an nëmmen een dovun existéiert
D'Vue vum Client selwer ass am beschten eng Lëscht vun ausgewielten Uerten mat Zäitstempelen. Dat ass eng Designentscheedung an net e Feeler: Adressen si Betribsdetailer, se wiesselen tëscht Zoudeelungen, an d'Verëffentleche vun der Zouuerdnung mécht souwuel de Support wéi och d'Behandlung vu Mëssbrauch méi schwéier. D'Ubidder setze Cloud-Instanze virun hir Netzwierker, just dofir, datt den Endpunkt ka plënneren, ouni et engem ze soen. Wat d'App dir weist, ass d'Wiel, déi dir gemaach hues, net de Wee, deen den Traffic geholl huet.
De Registre, deen dir bauen kënnt, ass eng lokal Datei mat enger ëffentlecher Adress an engem UTC-Zäitstempel pro Zeil. Se ass méi kleng, méi ellen an däitlech méi nëtzlech, well se genee dat beschreift, wat en externen Observateur och ka gesinn.
Optioun A: erfaasst d'Ausgangsadress selwer
En Echo-Service gëtt d'Quelladress zréck, vun där d'Ufro komm ass, wat per Definitioun d'Ausgangsadress ass. Start d'Erfaassung, nodeems den Tunnel gemellt huet verbonnen, well e Client, deen verbonnen seet, éier d'Routen an DNS sech stabiliséiert hunn, d'Adress virum Tunnel registréiert an de Log vun der éischter Zeil u vergëft.
#!/bin/sh
umask 077
log="$HOME/vpn-exit.log"
printf '%s %s\n' "$(date -u +%Y-%m-%dT%H:%M:%SZ)" "$(curl -fsS https://api.ipify.org)" >> "$log"
Zwee Detailer maachen dee Stéck nëtzlech an net dekorativ. Zäitstempel an Adress deelen eng Zeil, sou datt eng spéider Analyse keng Registren huele muss, an umask 077 hält d'Datei privat vum Moment vum Erstëllen u. Start en eemol pro Verbindung an net eemol pro Start, a behalt eng Datei pro Apparat.
De Log vermierkt, wéini dir en Tunnel benotzt hutt a vun wéi engem Netzwierk dir opgetrueden sidd, wat méi no bei der Browsinggeschicht ass wéi bei engem Zähler. Wielt eng Späicherdauer, déi dir ka verdeedegen, haalt d'Datei ausserhalb vu gedeelte Sync-Ordner an läscht se bewosst.
Optioun B: frot den Ubidder no enger Geschicht
Verschidde Ubidder halen d'Verbindungslogs an äntweren op eng Supportfro mat engem Zäitstempel an engem Servernumm. Dee Registre beschreift hir Infrastruktur an net den Traffic, an en ass nëmme sou gutt wéi hire Späicherfënster an hir Bereetschaft, nozekucken. En beschreift och eng Sëtzung, net eng Ufro. D'Fënster ass meeschtens kuerz, an se gëtt vun der Säit vum Ubidder vum Tunnel gemooss.
Ubidder, déi annoncéieren, datt se keng Loge halen, kënnen dat net op Ufro liwweren, an eng Client-Säit-Lëscht vun de leschten Uerten ass net datselwecht. Eng Ausgangsadress bei engem Ubidder ouni Loge froen endet meeschtens mat enger Erklärung, firwat déi Donnéeë net existéieren.
Wat all Registre an engem Supportfall beweise kann
Déi zwee Registren äntweren op verschidde Froen, an an der Tabell ass et, wou de Verglach ophalen akademesch ze sinn.
| Question | Your local log | Provider record |
|---|---|---|
| Which address did the traffic leave from? | Yes, for the moment it was captured | Usually not disclosed |
| Was the tunnel in use at 14:20? | Yes, if the capture ran | Yes, within the retention window |
| Why did a location get slower? | Yes, by comparing addresses over time | Sometimes, as an infrastructure note |
| Who sent this specific request? | No | No |
Nëmmen déi éischt Kolonn ass ënner Ärer Kontroll. E Registre vum Ubidder kann bestätegen, datt e Kont zu engem bestëmmten Zäitpunkt verbonnen war, awer en kann net bestätegen, wéi eng Ufroe vum Tunnel benotzt goufen, an en nennt keng Adress, déi den Ubidder als Betribsdetail behandelt. Keen Registre identifizéiert eng Persoun, well eng gedeelt Ausgangsadress vill Clienten an der selwechter Minutt droe kann.
Vergläicht déi zwee mat enger Basislinie, éier dir engem dovun vertraut
Eng Adress eleng beweist näischt. Erfaasst déi direkt Adress virum Verbannen, déi getunnelt Adress duerno, a vergläicht se. Identesch Wäerter heescht, datt den Tunnel d'Ufro net dréit, sief et wéinst engem gedeelten Tunnel, engem iwwergeuerdneten Proxy oder engem Client, deen op en direkte Wee zréckgefall ass.
curl -fsS https://api.ipify.org; echo
curl -fsS https://api64.ipify.org; echo
dig +short TXT o-o.myaddr.l.google.com @1.1.1.1
Widderhuelt de Verglach fir DNS a fir IPv6, well en Echo vun der Adress de Wee vun enger eenzeger HTTP-Ufro beweist an näischt dozou seet, wéi en Resolver geäntwert huet. En Apparat, deen op engem vun deenen zwee leckt, kann op deem aneren komplett gesond ausgesinn.