Jou VPN is aan, maar die app weet steeds waar jy is
’n Werkende VPN verberg jou adres, nie die posisie wat ’n app lees en oplaai nie. Skei die roete van die data wat ’n toestemming reeds weggegee het.
Jy skakel die VPN aan, maak die app oop, en dit wys steeds die stad waarin jy staan. Niks is stukkend nie. Die app rapporteer iets wat dit reeds weet eerder as om te sien hoe jou verkeer uit die tonnel ontsnap. Twee verskillende vrae skuil in daardie resultaat, en om hulle te verwar stuur mense weg om die kliënt te herinstalleer.
Wat die app werklik ontvang het
’n Posisie op ’n skerm kan van ten minste vier plekke kom. ’n Toestelposisie, ’n benaderde stad afgelei van jou IP-adres, ’n adres wat in jou rekening gestoor is, of iets wat jy in ’n vorm ingetik het.
’n Toestelposisie is die een wat mense bedoel wanneer hulle sê die app weet waar hulle is. Op ’n selfoon is dit GPS, Wi-Fi-skandering en seldata wat deur die stelsel gekombineer word; op ’n skootrekenaar is dit gewoonlik ’n Wi-Fi-databasissoektog. Dit alles kom deur ’n toestemming wat die app aangevra het en jy toegestaan het. Die tonnel kom nooit daarby in nie.
Rekeningdata is die meer slinkse bron. ’n Afleweringsapp wat reeds jou huisadres stoor, het geen sensor nodig om dit vir jou terug te wys nie.
Hoekom die tonnel dit nie kan bedek nie
’n VPN vervang die adres waarvan jou verkeer skynbaar kom. Dit raak nie die toestemmingsmodel, die sensors of die rekeningrekord op die bediener nie. Data wat die app plaaslik versamel en dan oplaai, reis binne die geënkripteerde verbinding, wat juis die doel van die verbinding is. Die ontvangende bediener leer die vrag ken omdat die app gekies het om dit te stuur.
Dink aan ’n naam wat in ’n vorm ingetik is. Die tonnel verberg die koevert, nie die brief nie.
Dit is hoekom ’n adrestoets in ’n blaaier met ’n app kan verskil. Die blaaier rapporteer die uitgangsadres; die app rapporteer ’n sensormeting. Albei is korrekte antwoorde op verskillende vrae.
Toestemming, regte en wat die platform toelaat
Apple se Mac-posisiebeheer is ’n nuttige verwysing, want dit spel uit waar die nommer vandaan kom: apps gebruik Location Services, en die Mac skat sy posisie uit nabygeleë Wi-Fi. Dieselfde bladsy noem dat apps en webwerwe ander metodes kan gebruik selfs wanneer Location Services afgeskakel is. Daardie voorbehoud is die hele storie in een reël.
Op telefone is die verdeling soortgelyk. ’n App het óf ’n posietoestemming óf nie, en die platform besluit wat dit kan lees. ’n VPN-kliënt is nie ’n toestemmingsbestuurder nie en kan nie ’n ander app se toestaan herroep nie.
Taal, tydsone en landinstelling is op hulle eie swak seine. Hulle verskuif waar ’n diens raai, nie waar jy is nie.
Hoe ’n werklike lek lyk
Werklike lekkasies is die moeite werd om uit te sonder, want hulle het verskillende simptome: jou werklike adres wat in ’n bladsy se eie diagnostiek opduik, DNS-navrae wat deur jou ISP opgelos word, IPv6-verkeer wat buite die tonnel uitgaan, of ’n split-tonnel-reël wat die app uitsluit waaroor jy omgegee het. Daardie foute wys ’n gasheer wat jy nie bedoel het om te kontak nie, en hulle verander wanneer jy die VPN afskakel.
Die aanduiding is die rigting van die verrassing. ’n Lek onthul wie jy is aan ’n vreemdeling, terwyl ’n app-inzending onthul wat die app reeds gehad het.
Toets die eerste geval deur te vergelyk wat ’n werf vir jou adres rapporteer met wat die VPN-paneel oor die gekoppelde sessie sê. Toets die tweede deur te kyk wat jou rekeningprofiel bevat.
Wat om in die volgende tien minute na te gaan
Maak die app se toestemmingsinskrywing oop en lees die posiinstelling. As dit toegelaat is en jy wil nie hê die app moet ’n posisie hê nie, skakel dit na benaderd of weier dit, en herlaai dan die app sodat dit ophou om ’n gekeerde posisie te gebruik. Kyk dan na die gestoorde adres en die opblaai-velde, want om ’n toestemming te herroep vee nie ’n waarde uit wat die bediener reeds hou nie. Kyk laastens na die VPN-kliënt se split-tonnel-lys sodat jy weet watter apps die tonnel omseil.
Doen daardie drie in volgorde en die onduidelikheid val gewoonlik vanself weg.
As die posisie dit alles oorleef en die VPN-paneel steeds ’n gesonde sessie wys, kyk jy na gestoorde data eerder as ’n lek. Om jou uitgangsland te verander sal dit nie verskuif nie. Om die gestoorde waarde te verwyder, of die rekeningveld wat dit opgelewer het, is die enigste stap wat dit sal doen.