¿Cómo sabe Google dónde estoy?

275

Cada vez que abro la aplicación Google Maps en mi teléfono móvil con Android, Google siempre parece conocer mi ubicación y es muy precisa (generalmente me coloca en el mapa, incluso en la habitación correcta) . Además, esto sucede incluso si el adaptador WiFi y el GPS están apagados. Sé que el adaptador de Wi-Fi apagado realmente no significa nada, y he escuchado que Google usa información sobre enrutadores cercanos para geolocalizarte. Pero, ¿esto no significa que los ISP le están proporcionando a Google la ubicación de sus enrutadores en su totalidad (o en parte)?

Por lo que sé, ninguna compañía privada, aparte de mi ISP, debe conocer datos razonables como mi ubicación, nombre ... Entonces, ¿cómo me ubica Google tan malditamente precisamente?

    
pregunta MNLR 21.09.2016 - 16:58
fuente

6 respuestas

297

Google utiliza BSSID información de tu Punto de acceso WLAN para obtener una aproximación del lugar donde se encuentra, incluso con GPS y WiFi desactivados . Tomado de “Cómo estima Google Maps ¿Mi ubicación sin GPS? ":

  

Google y otros como Apple y Skyhook construyen una base de datos que vincula WLAN BSSID a una ubicación geográfica. Un BSSID es como la dirección MAC de un punto de acceso que se transmite por ese punto de acceso. Por lo tanto, es "visible para el público" si la transmisión BSSID está habilitada, que es la opción predeterminada para la mayoría de los puntos de acceso. El BSSID funciona en una capa inferior como pila de IP, ni siquiera tiene que estar conectado a un punto de acceso para recibir estas transmisiones.

Entonces, esencialmente, cuando ARE utiliza WiFi y GPS, la base de datos de BSSIDs de Google se actualiza con una ubicación geográfica asociada con ese BSSID, como ha supuesto. En su caso, su AP está enviando balizas que anuncian su BSSID y, como ya se encuentra en la base de datos de Google, Google Maps sabe dónde se encuentra en función de la ubicación de ese AP.

Entonces, no el ISP le está dando a Google la ubicación de sus enrutadores , es que su teléfono ya ha ayudado a crear una base de datos de Puntos de acceso a tu alrededor, y Google utiliza estos datos para la geolocalización.

Lamentablemente, incluso si obtienes un nuevo enrutador y mantienes todos y cada uno de los dispositivos Android lejos de él, aún podrán aproximarse a tu ubicación según las torres de telefonía móvil con las que se conecta tu teléfono (¡o incluso el AP de tu vecino!) , pero no será tan preciso.

En los comentarios vi preguntas sobre si los teléfonos con Android recibirán o no datos de ubicación incluso con WiFi apagado . La respuesta es, sí, absolutamente pueden. Lamento no haberlo dejado tan claro. Es mejor que compruebes tu configuración si no lo sabías:

Esta"característica" se ha incluido desde Android 4.3 y versiones anteriores del sistema operativo Android no incluye esta característica . Gracias a martinstoeckli por esta información.

Aunque desactivar esta "característica" en su teléfono parece ser la mejor manera de evitar que su BSSID se agregue a la base de datos, esto no es necesariamente el caso . Tienes los teléfonos de otras personas, los teléfonos de transeúntes, e incluso los de Google. propios autos de Street View con los que lidiar . Gracias a Bakuriu por señalar esto.

Aunque este puede ser el caso, puede rechazar su participación en este programa agregando _nomap al final de su SSID . Su SSID es el "nombre" de la red que ha elegido o se le ha dado . Por ejemplo, te conectas a la SSID "Inicio" o "D-Link" para tu WiFi en casa. Para excluirte, cambiarías el nombre a tu red Home_nomap o D-Link_nomap . Gracias por la punta Andrea Gottardo. Para obtener más información, consulte el artículo de asistencia de Google sobre la exclusión.

    
respondido por el INV3NT3D 21.09.2016 - 17:26
fuente
56

Has deshabilitado WiFi y GPS, pero aún tienes datos celulares activados. Eso significa que el teléfono está en comunicación con las torres celulares locales. Android utiliza geolocalización de la torre celular para estimar su ubicación actual.

Cada torre de telefonía móvil tiene un conjunto de números de identificación que los identifica en los teléfonos. Transmite su identidad constantemente para que los teléfonos puedan conectarse a ella mientras se mueven. Las antenas de torres celulares son direccionales, y cada torre tiene aproximadamente tres áreas diferentes; usted puede pensar en ellos como tres cuñas en forma de pastel con la torre de la celda en el centro del pastel. Cada una de esas cuñas es una "celda" (que es donde la tecnología obtuvo su nombre).

Cada una de las radios que sirven a esas células se transmite usando una cierta cantidad de energía: cuanto más cerca esté de la torre, más fuerte será la señal que reciba su teléfono y viceversa. Su teléfono usa la intensidad de la señal recibida para ahorrar baterías. Cuanto más alejada esté una torre de telefonía móvil, más energía llevará su teléfono a la transmisión. Por lo tanto, un teléfono celular siempre intenta bloquear la señal más fuerte para que pueda transmitir usando la menor cantidad de energía. Una forma más útil de verlo es que la intensidad de la señal recibida representa la distancia aproximada a la torre celular.

Así que ahora imagina esa celda, con forma de cuña, con las señales más fuertes que se reciben más cerca de la torre y las más débiles más alejadas de la torre. Imagine cortar la porción de la tarta en líneas curvas que rodean la torre, con una fuerte potencia de señal en la porción más cercana y la señal más débil en la porción más alejada. Se ve (muy) aproximadamente el logo de WiFi. Cada una de esas rodajas representa un área diminuta del planeta, y tú estás parado en una de ellas.

Si está en un área poblada más grande, como una ciudad, su teléfono generalmente recibirá señales de más de una torre celular. Imagínese la intersección de segmentos superpuestos de la torre A, la torre B, la torre C y la torre D. Las intersecciones definen un área cada vez más pequeña.

Entonces, ¿cómo sabe Google dónde se encuentran estas celdas, cuñas, rebanadas e intersecciones? De los mil millones de teléfonos Android que tienen el GPS activado (incluido el suyo, cuando su GPS estaba encendido), enviamos constantemente informes de su ubicación GPS y las torres celulares y la potencia de la señal que ven. Google ha utilizado estos datos para determinar dónde se encuentra cada celda y cuál es la intensidad de señal aproximada en cada punto. Tienen una base de datos gigante en sus servidores con esta información; su teléfono consulta esa base de datos al realizar una solicitud de red que enumera todas las torres celulares que están dentro del alcance, y Los servidores de Google responden con su ubicación estimada.

Todo es muy aproximado, por supuesto, porque las señales de radio en realidad no viajan en pequeños trozos de pastel, rebotan en edificios y automóviles, son absorbidos por árboles y paredes, niebla, nubes y gente. Y las nuevas torres de telefonía celular van y vienen cada día, por lo que el panorama del transmisor de radio también cambia con frecuencia. Los millones de informes producen solo coordenadas GPS promedio. Pero está bien, porque incluso los datos de ubicación imperfectos son lo suficientemente buenos para la mayoría de las necesidades de los usuarios.

Finalmente, para mayor precisión, el software de servicios de ubicación Google Play en su teléfono realiza un seguimiento de los últimos ubicación de su teléfono , y puede usar esto para estimar mejor su ubicación actual. En particular, la última ubicación conocida es una estimación plausible para su ubicación actual (bajo la heurística de que es posible que no se haya movido desde la última vez que se consultó su ubicación); Si esto parece coherente con la información de la torre de telefonía móvil, podría utilizarse para mejorar la precisión de su ubicación estimada.

    
respondido por el John Deters 21.09.2016 - 18:08
fuente
5

Según Google :

  

Cómo Maps encuentra su ubicación actual, Maps estima de dónde eres   fuentes como:

     

La información de ubicación de su navegador web. La ubicación de tu teléfono, si   tener el historial de ubicaciones activado.

Además, puede establecer su ubicación predeterminada utilizando la aplicación Google Maps, por lo que podría haberlo hecho en el pasado.

Prueba cambiando tu ubicación predeterminada y vuelve a probar con el GPS desactivado

  
  1. Haga clic en el icono de engranaje en la parte superior derecha para abrir un menú
  2.   
  3. Desde ese menú, haga clic en Configuración de búsqueda, que abre una nueva página
  4.   
  5. Ingrese una nueva ubicación predeterminada en el cuadro de texto para Ubicación
  6.   
    
respondido por el FatSecurity 21.09.2016 - 17:05
fuente
1

Es posible que Google no sepa dónde estás, pero sabe dónde ESTÁS antes de que lo apagaras todo.

Puede probar esta teoría cambiando su teléfono al modo vuelo, y luego alejándose. Si su teléfono aún cree que está en la ubicación anterior, entonces sabe que este es el caso. Luego, puede activar las funciones de su teléfono de una en una, y ver cuándo se ha movido. Eso te dirá qué radio se usó.

Tenga en cuenta que, dado que el GPS es completamente pasivo, un teléfono en modo de vuelo aún puede recibir su ubicación desde los satélites GPS.

    
respondido por el AMADANON Inc. 27.09.2016 - 00:32
fuente
0

La mayoría de los navegadores y dispositivos móviles son compatibles con Geolocation API y la HTML5 Geolocation API , que le permite compartir su ubicación con sus sitios web favoritos. Un Javascript puede capturar su latitud y longitud, y puede enviarse a un servidor web back-end y hacer cosas sofisticadas que tengan en cuenta la ubicación, como encontrar negocios locales o mostrar su ubicación en un mapa.

  

La API de geolocalización W3C es un esfuerzo del World Wide Web Consortium (W3C) para estandarizar una interfaz para recuperar la información de ubicación geográfica de un dispositivo del lado del cliente. 2 Define un conjunto de objetos, que cumplen con el estándar ECMAScript, que se ejecutan en la aplicación cliente proporcionan la ubicación del dispositivo del cliente mediante la consulta de los Servidores de información de ubicación, que son transparentes para la programación de la aplicación. interfaz (API). Las fuentes más comunes de información de ubicación son la dirección IP, la dirección MAC de Wi-Fi y Bluetooth, la identificación por radiofrecuencia (RFID), la ubicación de la conexión Wi-Fi o el sistema de posicionamiento global (GPS) del dispositivo y las identificaciones de celda GSM / CDMA. La ubicación se devuelve con una precisión determinada en función de la mejor fuente de información de ubicación disponible

    
respondido por el GAD3R 27.09.2016 - 00:06
fuente
-5

Puede rastrearse solo si está en línea a través de.

  1. GPS (activado): el GPS proporciona su ubicación y esta ubicación "puede ser" almacenada en su teléfono por algunas aplicaciones y cuando detecta que está en línea, puede transferir esa información directamente al historial de su ubicación o sus fines.

  2. Internet: Internet puede rastrear su ubicación a través del rastreo de direcciones IP de cada enrutador conocido o, si lo usa, puede triangular su ubicación a través de los sitios celulares. Es como una triangulación utilizando un teléfono ordinario.

  3. Un malware puede hacer lo mismo.

No hay forma de rastrearlo cuando el GPS está apagado y el Internet está apagado en tiempo real.

Puedes desactivarlo en Google al no permitir que se vea tu ubicación.

-imho

    
respondido por el mike 22.09.2016 - 16:18
fuente

Lea otras preguntas en las etiquetas