Vidjeti svoju staru javnu adresu u izvještaju usluge nakon što se VPN podigne samo po sebi nije dokaz curenja. Živa veza može koristiti izlaz tunela dok aplikacija šalje vrijednost koju je naučila prije nego što je tunel postojao. To su dva različita dokaza, a samo jedan od njih opisuje trenutni paket. Drugi je vrijednost koja je preživjela ponovno povezivanje jer ništa na mrežnoj putanji nije njezin vlasnik.

Dva objašnjenja iza jedne adrese

Slijed koji ljudi zamišljaju jest paket koji napušta fizičko sučelje dok je VPN navodno aktivan. Slijed koji često objašnjava izvještaj kraći je i dosadniji: aplikacija je ranije naučila adresu i još je drži. Slaganje događaja po redu razdvaja to dvoje.

Address learned before the tunnel: P1
Tunnel up: the next request exits at P2
Application reuses its retained P1 in a message body
Receiver logs source P2 and submitted value P1

Ništa u tom redu ne zahtijeva živu vezu s prve adrese. Zapamćena vrijednost putuje unutar poruke, dok zaglavlje nosi izlaz koji je odabrao trenutni put. Usluga koja bilježi oba polja prikazat će ih jedno uz drugo i izgledati proturječno.

To je moguće objašnjenje, a ne optužba na račun određenog klijenta. Reputacija nije dokaz: kod koji možete pročitati, brend kojem vjerujete ili drugi izlaz ne govore ništa o tome šta je jedan program zadržao ili poslao.

Memorija aplikacije nadživljava ponovno povezivanje

Povezivanje VPN-a mijenja put koji nova veza prelazi. Ostavlja stanje aplikacije na miru i ne može povući informacije koje je udaljena usluga već pohranila. Program može poslati identifikator računa, sačuvanu lokaciju, naziv uređaja ili drugu vrijednost koju je ranije dobio, a enkripcija štiti taj teret na putu bez uklanjanja ičega iz njega. Ponovno povezivanje je mrežni događaj; zadržana vrijednost je događaj aplikacije.

Razlika je važna jer to dvoje živi na različitim mjestima. Stanje aplikacije pripada programu i preživljava restarte, dok put pripada operativnom sistemu i obnavlja se pri svakom povezivanju. Čišćenje jednog nema učinka na drugo.

Usluga može držati i vrijednost koju ste joj predali prije mjeseci, i tada je nikakva lokalna promjena neće ukloniti. To je čuvanje i nalazi se potpuno izvan tunela.

Prvo pročitajte zaglavlje izvora, zatim korisni teret

Počnite tako što ćete utvrditi gdje se adresa pojavila. Dnevnik veza servera opisuje živi izvor, dok polje poruke, profil računa ili lokalni dijagnostički prikaz mogu opisivati vrijednost poslanu ili pohranjenu mnogo ranije. Ta zapažanja odgovaraju na različita pitanja.

Uporedite i vremena. Ako se stara adresa pojavi u polju koje prethodi VPN vezi, objašnjenje s teretom je jače. Ako server bilježi izravnu vezu sa stare adrese dok je tunel aktivan, to je pitanje usmjeravanja i traži drugačiju istragu. Razvrstavanje vrsta zapažanja najprije sprječava da se jedna adresa rastegne u dokaz tri događaja.

Držite ih odvojeno u bilješkama: izvor veze, polje poruke, prikaz računa, lokalna dijagnostika. Jedna adresa napisana na četiri mjesta još je jedna adresa.

Čuvanje je druga faza od prenosa

Smjernice za privatnost u RFC 6973 tretiraju prikupljanje, upotrebu, otkrivanje i čuvanje kao različite faze i upozoravaju da ponovno korišteni identifikatori olakšavaju povezivanje. Novi mrežni put mijenja fazu prenosa i ništa drugo. Zapisi koje primatelj već drži ostaju netaknuti, kao i svaki profil koji je vrijednost pohranio na ulazu. Zato se ponovno povezivanje može osjećati kao neuspjeh dok prenos ispravno radi.

Nijedan filter paketa ne može izbrisati vrijednost iz zapisa primatelja, a ponovno povezivanje neće očistiti pohranjenu historiju svakog programa. To su problemi vlasnika podataka, a ne tunela, i traže drugačiju vrstu rješenja. Pitajte uslugu šta čuva i koliko dugo prije nego što zamolite mrežu da to sakrije.

Šta provjeriti prije nego okrivite tunel

Pregledajte dokumentirano prikupljanje i kontrole računa aplikacije te odlučite koja polja smije slati, koliko dugo ih usluga čuva i može li ih račun očistiti ili ispraviti. Zatim provedite test koji razdvaja objašnjenja: novi račun ili čist profil aplikacije. Ako stara vrijednost nestane, sudjelovali su čuvanje ili keširano stanje. Ako preživi čist profil, pregledajte stvarno polje zahtjeva prije nego zaključite da je VPN zakazao.

Ako izravna veza doista postoji, tretirajte je kao nalaz mrežne putanje. Istražite usmjeravanje, podijeljeni tunel i politiku klijenta pod njihovim vlastitim uvjetima i ne miješajte taj rezultat s vrijednošću tereta koja je jednostavno preživjela ponovno povezivanje. Dva kvara izgledaju slično na snimci zaslona, a ponašaju se posve različito u zapisu.

Povezani članci