it-swarm-eu.dev

Come fa Google Maps a sapere dove sono, quando utilizzo una VPN?

In che modo Google Maps determina la mia posizione?

Da qui ho compreso i metodi di geolocalizzazione di Google Maps: http://friendlybit.com/js/geolocation-and-google-maps/

Nei browser più recenti (tutti tranne IE6, IE7 o IE8) potrebbero chiederti le informazioni sul posizionamento dal browser. Di solito si presenta come una barra nella parte superiore del browser. Il browser raccoglie quindi due forme specifiche di informazioni sul posizionamento dal tuo computer: il tuo indirizzo IP e la potenza del segnale di qualsiasi rete wireless vicino a te. Tali informazioni vengono quindi inviate, se lo approvi, a Google, che restituisce le coordinate che sei al momento.

[...]

Se il ricevitore wireless è spento o sei su un computer fisso, tutti i calcoli si basano sul numero IP. Questo tipo di ricerche è abbastanza arbitrario e impreciso, arrivo alla grande città più vicina quando provo a usarla su una linea non wireless. Ma le connessioni mobili stanno lentamente prendendo il sopravvento sui telefoni fissi, quindi immagino che questo problema si risolva automaticamente.

Secondo questo articolo, Google utilizza il mio indirizzo IP solo se utilizzo un desktop. Tuttavia, quando utilizzo una VPN per andare online (e posso confermare che un altro servizio di geolocalizzazione IP mi mostra come se fossi in un altro continente), Google Maps è ancora in grado di mostrare con precisione la mia posizione. Come funziona?

52
user10732

Se acconsenti, Firefox raccoglie informazioni sui punti di accesso wireless nelle vicinanze e l'indirizzo IP del tuo computer . Quindi Firefox invia queste informazioni al provider di servizi di geolocalizzazione predefinito ...

https://www.mozilla.org/en-US/firefox/geolocation/

Firefox conosce l'indirizzo IP, che viene utilizzato per connettersi al provider VPN. Molti servizi di geolocalizzazione, tuttavia, guardano solo l'indirizzo IP che vedono dal lato server.

A proposito: Con Java installato, un sito Web può leggere l'indirizzo IP locale senza richiedere l'autorizzazione.

new Socket("http://example.com", 80)).getLocalAddress().getHostAddress()

example.com deve essere sostituito con il nome del sito Web per rispettare la stessa politica di Origin.

39

Una possibilità è che i browser moderni supportino una funzionalità chiamata API di geolocalizzazione che afferma quanto segue:

Fonti comuni di informazioni sulla posizione includono il sistema di posizionamento globale (GPS) e la posizione desunta dai segnali di rete come indirizzo IP, indirizzi RFID, WiFi e Bluetooth MAC e ID cella GSM/CDMA, nonché input dell'utente. Non viene fornita alcuna garanzia che l'API restituisca la posizione effettiva del dispositivo.

Questa API è possibile accedere da JavaScript se l'utente concede l'autorizzazione . Senza un dispositivo di posizione (come il GPS) questa API emetterà un avviso di precisione, ma può comunque fornire informazioni sulla posizione.

Avviso: Google potrebbe utilizzare altri voodoo per determinare la tua posizione, dopo tutto questo è Google ...

17
rook

Hai mappe di Google sul tuo cellulare? quel telefono era con te?

Sono abbastanza sicuro che se accedi a Google sul tuo PC tramite VPN, ma il tuo telefono dice a Google dove sei, correlano i due e considerano la posizione GPS del telefono più affidabile della geolocalizzazione sull'indirizzo IP del tuo browser.

6
Rod MacPherson

Stai eseguendo NoScript ?? Google utilizza JavaScript per scoprire la maggior parte dei suoi dati, insieme a cookie, cookie Flash e metadati. Prova a svuotare la cache, a cancellare i cookie e a utilizzare un browser diverso se vuoi davvero ingannare google maps, inoltre non accedere a Google prima di controllare. Molto probabilmente non puoi ingannare Google a meno che tu non stia eliminando completamente tutto dal tuo browser e blocchi Javascript, ma Javascript è necessario per fare qualsiasi cosa con Google, quindi buona fortuna. Vedi anche http://samy.pl/evercookie/ per vedere quanti modi diversi ci sono per consentire a un sito di rintracciarti.

6
James Gibbons

Da pagine di supporto di Google :

Come Maps ottiene informazioni sulla posizione

Quando fai clic su Posizione sul tuo computer, Maps utilizza diverse fonti per cercare di ottenere una lettura accurata della tua posizione. Queste informazioni potrebbero provenire da:

  • Informazioni sulla posizione del browser web del tuo computer
  • Posizione del telefono, se sei un utente della Cronologia delle posizioni

Per approfondire un po ', " Informazioni sulla posizione del browser web del tuo computer " si riferisce a una funzione disponibile nei browser moderni che consente ai siti Web di richiedere l'autorizzazione per accedere alla tua posizione attraverso il tuo browser.

Se approvi tale richiesta, il tuo browser farà del suo meglio per fornire informazioni precise sulla posizione del sito web. Ciò includerà i dati GPS nel caso di siti Web su un dispositivo mobile, informazioni sulla posizione dedotte dalla presenza di reti wireless vicine nel caso di un laptop o desktop con una scheda WiFi o 4G e informazioni IP semplici come ultima risorsa.

Nota che questo è il tuo browser che sta determinando la tua posizione, non il sito web. Pertanto, il browser potrebbe utilizzare il tuo vero indirizzo IP per determinare la tua posizione, anche se il sito web che stai visitando non sa quale sia l'IP.

Il secondo punto, " posizione del telefono, se sei un utente della Cronologia delle posizioni " si riferisce a una funzione di più servizi Google che traccia la tua posizione utilizzando i dati di più dispositivi diversi. Dalla pagina di supporto di Google su gestione della cronologia delle posizioni :

La cronologia delle posizioni consente a Google di mostrarti informazioni utili in base a dove sei stato con i dispositivi a cui hai effettuato l'accesso con il tuo account Google. Ad esempio, vedrai previsioni per i tuoi spostamenti frequenti e migliori risultati di ricerca. Le informazioni sulla tua posizione possono essere utilizzate anche da qualsiasi app o servizio Google, inclusi gli annunci che vedi.

Quindi, in pratica, se hai effettuato l'accesso, Google Maps sul tuo computer potrebbe potenzialmente decidere di utilizzare i dati GPS dal tuo telefono per determinare dove ti trovi. Google non ha bisogno di autorizzazioni speciali dal tuo browser per questo, poiché sta ricevendo queste informazioni dal tuo telefono, non dal tuo browser.

Puoi determinare quando Google Maps utilizza i dati del tuo telefono passando il mouse sull'icona GPS nell'angolo in basso a destra di Maps:

From your phone (Location History)

4
Ajedi32

Quando si utilizza una VPN, la tabella di routing viene modificata e aggiunta alle reti a cui è possibile accedere. Forse ho letto male la tua domanda, ma secondo la mia comprensione dalla tua domanda - Sei indirizzato a Google attraverso la tua connessione Internet e non la VPN. A meno che tu non vada a Google da un terminal server tramite la tua VPN, il che rende la mia risposta non valida.

4
Franko

Alcune buone informazioni su come Firefox gestisce la navigazione consapevole della posizione qui e anche un po 'più di dettaglio sui servizi di localizzazione di Google qui

Se vuoi assicurarti che la tua posizione non sia passata dal browser e che usi firefox, è abbastanza semplice disabilitarlo

  1. Nella barra dell'URL, digitare about: config
  2. Digitare geo.enabled
  3. Fare doppio clic sulla preferenza geo.enabled
  4. La navigazione in base alla posizione ora è disabilitata
2
Mark Davidson

Controlla il sito http://simplesniff.com/ dal proxy. Sotto il Your HTTP headers from the current request are: sezione, cerca questi due valori:

X-REAL-IP: 192.117.111.61
X-FORWARDED-FOR: 192.117.111.61

Uno sarà il tuo IP proxy, l'altro sarà il tuo "reale" indirizzo IP, che perde il proxy. I proxy più popolari, come Squid, possono essere configurati per non perdere.

2
dotancohen

Il semplice utilizzo di un servizio VPN non nasconde la tua vera identità o la tua posizione. Esistono molti modi per essere identificati e tracciati e cercare di tappare tutte le perdite è inutile.

Invece, usa semplicemente un VM per ogni nuova identità e posizione, e connettilo sempre a Internet usando il mix appropriato di VPN e Tor. Evita anche la contaminazione incrociata attraverso la navigazione, gli account, gli interessi e presto.

1
mirimir