Tragi jos panoul de notificări, atingi notificarea persistentă VPN și aceasta arată ceva de genul 10.13.0.42/30 lângă o stare conectată. Acel număr este adresa pe care aplicația a atribuit-o propriei interfețe virtuale de pe telefon, deci descrie un obiect de rețea local, nu serverul la care ai ajuns și nici adresa pe care o va înregistra un site. Nimic din ea nu este secret și nimic nu dovedește că traficul tău este acoperit. Ordinea de mai jos este cea pe care o folosesc ca să aflu ce spune de fapt o notificare, de la telefonul din mână până la o verificare reală a adresei.

Începe cu notificarea, nu cu o casetă de căutare

Un client Android modern afișează de obicei două lucruri diferite în același panou: o stare a conexiunii și un bloc de adrese. Starea spune că tunelul este activ. Blocul de adrese spune ce a configurat aplicația pe partea telefonului a tunelului, iar clienții îl afișează pentru că este cea mai simplă dovadă pe care o au că interfața există.

Ține apăsată notificarea și deschide pagina de informații a aplicației înainte de a face orice altceva. Notează numele pachetului și observă dacă aplicația este în profilul personal sau într-un profil de lucru. Două cliente VPN cu pictograme similare pot locui pe același dispozitiv, iar panoul nu o numește întotdeauna pe cea pe care o presupui. Dacă pictograma nu îți este familiară, aceasta este descoperirea, iar adresa este o distragere.

Există trei adrese în același timp

Telefonul tău are o adresă Wi-Fi sau mobilă, aplicația are o adresă pe interfața sa de tunel, iar un gateway aflat departe are adresa de sursă publică pe care o vede lumea exterioară. Sunt trei atribuiri separate și niciuna nu poate fi dedusă din celelalte două.

Adresa tunelului din notificare este aproape întotdeauna privată. 10.13.0.42 se află în 10.0.0.0/8, unul dintre intervalele rezervate de RFC 1918, așa că orice furnizor poate distribui același număr. Văzând-o, afli că aplicația a folosit un pool privat, nu unde este găzduit acel pool. Două telefoane de pe continente diferite pot raporta aceeași valoare.

Tocmai această reutilizare face ca adresa să nu poată fi o amprentă. Un al doilea furnizor poate folosi același bloc, pentru că nimic nu coordonează pool-urile între companii. Furnizorii le aleg din obișnuință și după ce așteaptă deja configurația gateway-ului lor.

Citește /30 ca prefix, nu ca număr de persoane

Numărul de după bară este lungimea prefixului. Aici /30 înseamnă treizeci de biți de prefix de rețea, ceea ce lasă doi biți pentru gazde, așa că blocul acoperă 10.13.0.40 până la 10.13.0.43. Nu sunt treizeci de dispozitive și nu este un server la treizeci de salturi distanță.

Prefixele mici ca acesta sunt obișnuite pe legăturile de tunel punct la punct: o adresă utilizabilă pentru telefon și una pentru capătul îndepărtat. Dacă aplicația păstrează într-adevăr acest aranjament este o proprietate a configurației sale. Tratează prefixul ca pe un indiciu despre cum a fost proiectată aplicația, nu ca pe o hartă a rețelei furnizorului.

Confirmă tunelul de pe telefon

Setări, apoi Rețea și internet, apoi VPN listează profilul activ și aplicația care îl deține. Acel ecran este autoritatea cu privire la clientul conectat. Notificarea este doar rezumatul lui. Când cele două nu sunt de acord, ai încredere în ecranul de setări și tratează notificarea ca fiind depășită.

Dacă construiești o integrare de diagnostic autorizată, obiectul Network selectat expune adresele de legătură și un nume de interfață prin LinkProperties. Notează profilul și rețeaua pe care ai prelevat eșantionul, pentru că o captură făcută în rețeaua greșită răspunde la o întrebare pe care nu a pus-o nimeni.

Accesul prin shell este mai puțin fiabil decât se așteaptă oamenii. Numele interfețelor variază în funcție de versiune și producător. Un filtru care se potrivește doar cu o linie IPv4 ce conține tun va sări în liniște peste atribuirile IPv6 și peste orice client care își numește interfața altfel. Citește lista completă înainte de a o restrânge.

Vezi ce vede un site din aplicația care te interesează

Încarcă în browser un verificator public de adrese, apoi repetă verificarea în aplicația pe care vrei cu adevărat să o protejezi. Dacă ambele raportează aceeași adresă de sursă, tunelul le transportă pe amândouă. Dacă diferă, este în joc rutarea pe aplicație sau tunelul divizat.

Două configurații produc o notificare sănătoasă fără nicio ieșire la distanță. O aplicație locală de filtrare poate crea o interfață de tunel pentru a inspecta DNS sau a bloca reclame fără niciun server. Un VPN doar privat poate fi construit pentru a ajunge la o rețea de acasă în timp ce navigarea obișnuită rămâne directă. În ambele cazuri adresa din panou este reală, iar acoperirea pe care ai presupus-o nu este.

Decide dacă notificarea merită o a doua privire

O notificare VPN neașteptată merită investigată ca aplicație instalată, nu ca adresă. Verifică proprietarul profilului, permisiunile de administrator al dispozitivului și tot ce a fost adăugat de la ultima revizuire a acelei liste. Retrage ce nu poți explica, apoi urmărește din nou panoul. Dacă notificarea revine cu un profil pe care îl recunoști, ai răspunsul. Dacă revine fără el, altceva pornește aplicația.

Apoi închide bucla: aplicația proprietară, profilul activ, adresa de sursă din aplicația care te interesează și ruta așteptată. Dacă toate patru se potrivesc, numărul din notificare este doar contabilitate și nimic mai mult.

Articole similare