¿Cómo sabe Google Maps dónde estoy, cuando estoy usando una VPN?

47

¿Cómo determina Google Maps mi ubicación?

He entendido algo sobre los métodos de geolocalización de Google Maps desde aquí: enlace

  

En los navegadores más nuevos (todos excepto IE6, IE7 o IE8) pueden solicitarle su   Información de posicionamiento desde el navegador. Suele aparecer como un bar.   en la parte superior del navegador. El navegador reúne dos formas específicas.   de información de posicionamiento desde su computadora: su dirección IP y la   intensidad de la señal de cualquier red inalámbrica cerca de usted. Esa informacion es   luego, si lo aprueba, lo envía a Google, que devuelve las coordenadas   estas en este momento.

     

[...]

     

Si su receptor inalámbrico está apagado, o está en una estación fija   Computadora, todos los cálculos se basan en el número de IP. Este tipo de   las búsquedas son bastante arbitrarias e inexactas, acabo de llegar al más cercano   Gran ciudad cuando intente usarla a través de una línea no inalámbrica. Pero movil   Las conexiones están tomando lentamente líneas fijas, por lo que supongo que este problema   Se resolverá automáticamente.

Según este artículo, Google solo usa mi dirección IP si uso un escritorio. Sin embargo, cuando uso una VPN para conectarme (y puedo confirmar que otro servicio de geolocalización de IP me muestra en otro continente), Google Maps aún puede mostrar mi ubicación con precisión. ¿Cómo funciona esto?

    
pregunta user10732 19.06.2012 - 22:22
fuente

9 respuestas

36
  

Si acepta, Firefox recopila información sobre los puntos de acceso inalámbricos cercanos y la dirección IP de su computadora . Luego, Firefox envía esta información al proveedor de servicios de geolocalización predeterminado ...

enlace

Firefox conoce la dirección IP, que se utiliza para conectarse al proveedor de VPN. Sin embargo, muchos servicios de geolocalización solo tienen en cuenta la dirección IP que ven desde el lado del servidor.

Por cierto: con java instalado, un sitio web puede leer la dirección IP local sin pedir permiso.

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

example.com debe reemplazarse con el nombre del sitio web para obedecer la misma política de origen.

    
respondido por el Hendrik Brummermann 21.06.2012 - 09:53
fuente
16

Una posibilidad es que los navegadores modernos admitan una función llamada API de geolocalización que indica lo siguiente :

  

Las fuentes comunes de información de ubicación incluyen el posicionamiento global   Sistema (GPS) y ubicación deducidos de señales de red como IP   dirección, RFID, WiFi y direcciones MAC de Bluetooth, y celdas GSM / CDMA   ID, así como la entrada del usuario. No se garantiza que la API devuelva   la ubicación real del dispositivo.

Se puede acceder a esta api desde JavaScript si el usuario otorga el permiso . Sin un dispositivo de posición (como GPS), esta API emitirá una advertencia de precisión, pero aún puede proporcionar información de ubicación.

Advertencia: Google tal vez esté usando otro vudú para determinar su ubicación, después de todo esto es Google ...

    
respondido por el rook 19.06.2012 - 22:51
fuente
6

¿Está ejecutando NoScript? Google utiliza JavaScript para conocer la mayoría de sus datos, junto con las cookies, las cookies de Flash y los metadatos. Intente borrar su caché, borrar sus cookies y usar un navegador diferente si realmente quiere engañar a los mapas de Google, tampoco inicie sesión en Google antes de verificar. Lo más probable es que no pueda engañar a Google a menos que esté eliminando por completo todo en su navegador y bloqueando Javascript, pero se necesita Javascript para hacer algo con Google, así que buena suerte. También vea enlace para ver cuántas maneras diferentes hay para que un sitio te rastree.

    
respondido por el James Gibbons 19.06.2012 - 22:48
fuente
5

¿Tienes mapas de Google en tu teléfono celular? ¿Estaba ese teléfono contigo?

Estoy bastante seguro de que si inicia sesión en Google en su PC a través de VPN, pero su teléfono le dice a Google dónde está, correlaciona los dos y considera que la ubicación GPS del teléfono es más confiable que la Geolocalización en la dirección IP de su navegador.

    
respondido por el Rod MacPherson 16.07.2013 - 05:05
fuente
4

Cuando está utilizando una VPN, su tabla de enrutamiento se modifica y agrega las redes a las que puede acceder. Tal vez haya malinterpretado su pregunta, pero de acuerdo con mi comprensión, según su pregunta, usted se enruta a Google a través de su conexión a Internet y no a la VPN. A menos que vaya a Google desde un servidor de terminal a través de su VPN, lo que hace que mi respuesta no sea válida.

    
respondido por el Franko 20.06.2012 - 10:45
fuente
4

Desde páginas de asistencia de Google :

  

Cómo los mapas obtienen información de ubicación

     

Cuando haces clic en Ubicación en tu computadora, Mapas usa diferentes fuentes   para tratar de obtener una lectura precisa de su ubicación. Esta información puede venir   desde:

     
  • La información de ubicación del navegador web de su computadora
  •   
  • la ubicación de su teléfono, si usted es un usuario del historial de ubicación
  •   

Para explicarlo un poco, " la información de ubicación del navegador web de tu computadora " se refiere a una función disponible en los navegadores modernos que permite que los sitios web soliciten permiso para acceder a tu ubicación a través de tu navegador web.

Si aprueba esa solicitud, su navegador hará todo lo posible para proporcionar información precisa sobre la ubicación del sitio web. Esto incluirá datos de GPS en el caso de sitios web en un dispositivo móvil, información de ubicación deducida de la presencia de redes inalámbricas cercanas en el caso de una computadora portátil o computadora de escritorio con una tarjeta WiFi o 4G, e información de IP simple como último recurso. / p>

Tenga en cuenta que este es su navegador que determina su ubicación, no el sitio web. Por lo tanto, el navegador puede usar su dirección IP real para determinar su ubicación, incluso si el sitio web que está visitando no sabe cuál es esa IP.

El segundo punto, " la ubicación de su teléfono, si usted es un usuario del Historial de ubicaciones " se refiere a una función de múltiples servicios de Google que rastrea su ubicación utilizando datos de múltiples dispositivos diferentes. Desde la página de asistencia de Google en administrar su historial de ubicación :

  

El historial de tu ubicación le permite a Google mostrarte información útil   en función de dónde ha estado con los dispositivos en los que ha iniciado sesión   con tu cuenta de Google. Por ejemplo, verás predicciones para tu   Desplazamientos frecuentes y mejores resultados de búsqueda. Su información de ubicación puede   También puede ser utilizado por cualquier aplicación o servicio de Google, incluidos los anuncios que ve.

Básicamente, si has iniciado sesión, Google Maps en tu computadora podría decidir utilizar los datos del GPS desde tu teléfono para determinar dónde te encuentras. Google no necesita ningún permiso especial de su navegador para esto, ya que obtiene esta información de su teléfono, no de su navegador.

Puede determinar cuándo Google Maps está utilizando los datos de su teléfono colocando el mouse sobre el ícono de GPS en la esquina inferior derecha de Maps:

    
respondido por el Ajedi32 19.06.2015 - 21:08
fuente
2

Una buena información sobre cómo maneja Firefox la navegación basada en localización aquí y también un poco más de detalle sobre los Servicios de Localización de Google aquí

Si desea asegurarse de que su ubicación no sea aprobada por el navegador y si usa Firefox, es muy sencillo desactivarlo. Simplemente haga clic en

.
  1. En la barra de URL, escriba about: config
  2. Escribe geo.enabled
  3. Haga doble clic en la preferencia geo.enabled
  4. La navegación compatible con la ubicación ahora está deshabilitada
respondido por el Mark Davidson 20.06.2012 - 12:21
fuente
2

Compruebe el sitio enlace desde el proxy. En la sección Your HTTP headers from the current request are: , busque estos dos valores:

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

Uno será su IP de proxy, el otro será su dirección IP "real", de la cual el proxy está filtrando. Los proxies más populares, como Squid, se pueden configurar para que no se filtren.

    
respondido por el dotancohen 03.06.2013 - 15:12
fuente
0

El simple hecho de usar un servicio VPN no oculta su verdadera identidad o su ubicación. Hay muchas maneras de ser identificado y rastreado, y tratar de tapar todas las fugas no tiene sentido.

En su lugar, solo use una máquina virtual diferente para cada nueva identidad y ubicación, y siempre conéctela a Internet utilizando la combinación adecuada de VPN y Tor. También evite la contaminación cruzada a través de la navegación, cuentas, intereses, etc.

    
respondido por el mirimir 13.01.2014 - 07:11
fuente

Lea otras preguntas en las etiquetas