VPN ei lekinud sinu vana IP-d: seda tegi meeldejäänud väärtus
Teenus võib teatada sinu vana avaliku aadressi, samal ajal kui uus ühendus kasutab VPN-i väljapääsu. Eralda paketi lähtepäis väärtusest, mille rakendus alles hoidis.
Oma vana avaliku aadressi nägemine teenuse aruandes pärast VPN-i käivitumist ei ole iseenesest tõend lekke kohta. Elav ühendus võib kasutada tunneli väljapääsu, samal ajal kui rakendus esitab väärtuse, mille ta õppis enne tunneli olemasolu. Need on kaks erinevat tõendit ja ainult üks kirjeldab praegust paketti. Teine on väärtus, mis jäi taasühendusest alles, sest miski võrguteel ei oma seda.
Kaks seletust ühe aadressi taga
Järjekord, mida inimesed ette kujutavad, on pakett, mis lahkub füüsilisest liidesest, samal ajal kui VPN on väidetavalt aktiivne. Järjekord, mis aruannet sageli seletab, on lühem ja igavam: rakendus õppis aadressi varem ja hoiab seda endiselt. Sündmuste järjekorda seadmine eraldab need kaks.
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
Miski selles järjestuses ei nõua elavat ühendust esimesest aadressist. Meeldejäänud väärtus sõidab sõnumi sees, samal ajal kui päis kannab seda väljapääsu, mille praegune marsruut valis. Teenus, mis logib mõlemat välja, näitab neid kõrvuti ja näib vastuoluline.
See on võimalik seletus, mitte süüdistus konkreetse kliendi vastu. Reputatsioon ei ole tõend: kood, mida saad lugeda, bränd, mida usaldad, või teistsugune väljapääs ei ütle midagi selle kohta, mida üks programm hoidis või saatis.
Rakenduse mälu elab taasühendusest kauem
VPN-i ühendamine muudab marsruuti, mille uus ühendus võtab. See jätab rakenduse oleku puutumata ega saa tagasi võtta teavet, mille kaugteenus on juba salvestanud. Programm võib esitada konto identifikaatori, salvestatud asukoha, seadme nime või muu varem saadud väärtuse, ja krüpteerimine kaitseb seda koormust teel, eemaldamata sellest midagi. Taasühendus on võrgusündmus; hoitud väärtus on rakendusesündmus.
Erinevus on oluline, sest need kaks elavad eri kohtades. Rakenduse olek kuulub programmile ja elab taaskäivitustest üle, samal ajal kui marsruut kuulub operatsioonisüsteemile ja ehitatakse igal ühendamisel uuesti. Ühe puhastamine ei mõjuta teist.
Teenus võib hoida ka väärtust, mille sa talle kuid tagasi andsid, ja sel juhul ei eemalda seda ükski kohalik muudatus. See on säilitamine ja see asub tunnelist täiesti väljas.
Loe kõigepealt lähtepäist, siis koormust
Alusta selle kindlakstegemisest, kus aadress ilmus. Serveri ühenduslogi kirjeldab elavat allikat, samal ajal kui sõnumiväli, kontoprofiil või kohalik diagnostikaekraan võib kirjeldada palju varem esitatud või salvestatud väärtust. Need tähelepanekud vastavad erinevatele küsimustele.
Võrdle ka aegu. Kui vana aadress ilmub väljale, mis eelneb VPN-ühendusele, on koormuse seletus tugevam. Kui server registreerib otsese ühenduse vanalt aadressilt, samal ajal kui tunnel on üleval, on see marsruutimisküsimus ja nõuab teistsugust uurimist. Tähelepanekute tüüpide esmalt sorteerimine hoiab ära ühe aadressi venitamise kolme sündmuse tõendiks.
Hoia neid märkmetes eraldi: ühenduse allikas, sõnumiväli, kontoekraan, kohalik diagnostika. Üks aadress, mis on kirjutatud nelja kohta, on ikka üks aadress.
Säilitamine on transportimisest erinev etapp
Privaatsussuunised RFC 6973-s käsitlevad kogumist, kasutamist, avalikustamist ja säilitamist eraldi etappidena ning hoiatavad, et korduvkasutatud identifikaatorid teevad korrelatsiooni lihtsaks. Uus võrguteekond muudab transpordietappi ja mitte midagi muud. Kirjed, mis vastuvõtjal juba on, jäävad puutumata, nagu ka iga profiil, mis salvestas väärtuse sisenemisel. Sellepärast võib taasühendus tunduda ebaõnnestumisena, samal ajal kui transport töötab korrektselt.
Ükski paketifilter ei saa kustutada väärtust vastuvõtja kirjetest ja uuesti ühendamine ei puhasta iga programmi salvestatud ajalugu. Need on andmeomaniku, mitte tunneli probleemid, ja need nõuavad teistsugust lahendust. Küsi teenuselt, mida see hoiab ja kui kaua, enne kui palud võrgul seda varjata.
Mida kontrollida enne tunnelit süüdistamist
Vaata üle rakenduse dokumenteeritud kogumine ja konto juhtimine ning otsusta, milliseid välju see võib esitada, kui kaua teenus neid hoiab ja kas konto saab neid puhastada või parandada. Seejärel tee test, mis seletused eraldab: uus konto või puhas rakenduseprofiil. Kui vana väärtus kaob, olid mängus säilitamine või vahemällu salvestatud olek. Kui see jääb püsima puhtal profiilil, uuri tegelikku päringuvälja enne, kui järeldad, et VPN ebaõnnestus.
Kui otsene ühendus on tõesti olemas, käsitle seda võrgutee leiuna. Uuri marsruutimist, jaotatud tunnelit ja kliendipoliitikat nende endi tingimustel ning ära sega seda tulemust koormuse väärtusega, mis lihtsalt jäi taasühendusest alles. Need kaks tõrget näevad ekraanipildil sarnased välja ja käituvad salvestuses täiesti erinevalt.