VPN neapleido jūsų seno IP: tai padarė įsiminta reikšmė
Paslauga gali pranešti jūsų seną viešą adresą, nors naujas ryšys naudoja VPN išėjimą. Atskirkite paketo šaltinio antraštę nuo reikšmės, kurią programa išsaugojo.
Matyti savo seną viešą adresą paslaugos ataskaitoje po to, kai VPN įsijungia, savaime nėra nuotėkio įrodymas. Gyvas ryšys gali naudoti tunelio išėjimą, o programa siunčia reikšmę, kurią sužinojo dar prieš tuneliui atsirandant. Tai du skirtingi įrodymai, ir tik vienas jų apibūdina dabartinį paketą. Kitas yra reikšmė, kuri išgyveno prisijungimą iš naujo, nes niekas tinklo kelyje jai nepriklauso.
Du paaiškinimai už vieno adreso
Sekos, kurią žmonės įsivaizduoja, yra paketas, paliekantis fizinę sąsają, kai VPN tariamai aktyvus. Seka, kuri dažnai paaiškina ataskaitą, yra trumpesnė ir nuobodžiausia: programa anksčiau sužinojo adresą ir vis dar jį laiko. Įvykių išdėstymas eilės tvarka atskiria abu.
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
Niekas toje sekoje nereikalauja gyvo ryšio iš pirmojo adreso. Įsiminta reikšmė keliauja žinutės viduje, o antraštė neša tą išėjimą, kurį pasirinko dabartinis maršrutas. Paslauga, kuri registruoja abu laukus, parodys juos greta ir atrodys prieštaringai.
Tai galimas paaiškinimas, o ne kaltinimas konkrečiam klientui. Reputacija nėra įrodymas: kodas, kurį galite perskaityti, prekės ženklas, kuriuo pasitikite, ar kitas išėjimas nieko nesako apie tai, ką viena programa laikė ar siuntė.
Programos atmintis pergyvena prisijungimą iš naujo
Prisijungimas prie VPN keičia maršrutą, kuriuo eina naujas ryšys. Jis palieka programos būseną ramybėje ir negali atšaukti informacijos, kurią nuotolinė paslauga jau saugo. Programa gali pateikti paskyros identifikatorių, išsaugotą vietą, įrenginio pavadinimą ar kitą anksčiau gautą reikšmę, o šifravimas apsaugo tą turinį kelyje nieko iš jo nepašalindamas. Prisijungimas iš naujo yra tinklo įvykis; išlaikyta reikšmė yra programos įvykis.
Skirtumas svarbus, nes abu gyvena skirtingose vietose. Programos būsena priklauso programai ir išgyvena perkrovimus, o maršrutas priklauso operacinei sistemai ir atkuriamas kiekvieno prisijungimo metu. Vieno išvalymas neturi jokios įtakos kitam.
Paslauga taip pat gali laikyti reikšmę, kurią jai davėte prieš mėnesius, ir tokiu atveju joks vietinis pakeitimas jos nepašalins. Tai saugojimas, ir jis visiškai už tunelio ribų.
Pirmiausia skaitykite šaltinio antraštę, paskui turinį
Pradėkite nuo to, kur adresas pasirodė. Serverio ryšių žurnalas apibūdina gyvą šaltinį, o žinutės laukas, paskyros profilis ar vietinė diagnostikos ekranas gali apibūdinti daug anksčiau pateiktą ar išsaugotą reikšmę. Tie stebėjimai atsako į skirtingus klausimus.
Palyginkite ir laikus. Jei senas adresas pasirodo lauke, kuris yra prieš VPN ryšį, turinio paaiškinimas yra stipresnis. Jei serveris registruoja tiesioginį ryšį iš seno adreso, kai tunelis įjungtas, tai yra maršrutizavimo klausimas ir reikia kito tyrimo. Stebėjimų tipų rūšiavimas pirmiausia neleidžia vienam adresui išsitempti į trijų įvykių įrodymą.
Laikykite juos atskirai savo užrašuose: ryšio šaltinis, žinutės laukas, paskyros ekranas, vietinė diagnostika. Vienas adresas, parašytas keturiose vietose, vis tiek yra vienas adresas.
Saugojimas yra kitas etapas nei perdavimas
Privatumo gairės RFC 6973 rinkimą, naudojimą, atskleidimą ir saugojimą laiko atskirais etapais ir perspėja, kad pakartotinai naudojami identifikatoriai palengvina koreliaciją. Naujas tinklo kelias keičia perdavimo etapą ir nieko daugiau. Įrašai, kuriuos gavėjas jau turi, nekeičiami, kaip ir bet kuris profilis, išsaugojęs reikšmę įėjime. Todėl prisijungimas iš naujo gali atrodyti kaip nesėkmė, nors perdavimas veikia tinkamai.
Joks paketų filtras negali ištrinti reikšmės iš gavėjo įrašų, o prisijungimas iš naujo neišvalys kiekvienos programos išsaugotos istorijos. Tai duomenų savininko, o ne tunelio problemos, ir joms reikia kitokio sprendimo. Paklauskite paslaugos, ką ji saugo ir kiek laiko, prieš prašydami tinklo tai paslėpti.
Ką patikrinti prieš kaltinant tunelį
Peržiūrėkite dokumentuotą programos rinkimą ir paskyros valdymą bei nuspręskite, kokius laukus ji gali siųsti, kiek laiko paslauga juos saugo ir ar paskyra gali juos išvalyti ar ištaisyti. Tada atlikite testą, kuris atskiria paaiškinimus: nauja paskyra ar švarus programos profilis. Jei sena reikšmė dingsta, buvo susijęs saugojimas arba podėlyje esanti būsena. Jei ji išlieka švariame profilyje, patikrinkite tikrąjį užklausos lauką prieš darydami išvadą, kad VPN nepavyko.
Jei tiesioginis ryšys tikrai yra, traktuokite jį kaip tinklo kelio radinį. Tirkite maršrutizavimą, padalintą tunelį ir kliento politiką jų pačių sąlygomis ir nemaišykite to rezultato su turinio reikšme, kuri tiesiog išgyveno prisijungimą iš naujo. Abi gedimai atrodo panašiai ekrano kopijoje ir elgiasi visiškai skirtingai įraše.