Как сервисам нравится Google Latitude, определяют геолокацию моего ноутбука отлично без GPS?

Как сервисам нравится Google Latitude, через мой браузер, очевидно, посредством моего Интернет-соединения (Ethernet не Wi-Fi), получите мое местоположение отлично только с моим текущим общедоступным IP-адресом? Путем выяснения у моего ISP?

7
задан 22.04.2016, 16:15

3 ответа

Широта Google использует собственный Сервис Google, который воздействует на тот же самый принципал как более популярная Система беспроводной связи Skyhook. Программное обеспечение снимает показания от Вашего адаптера Wi-Fi и сравнивает их с базой данных известных беспроводных сетей и их местоположений, допуская триангуляцию Вашего положения на основе мощностей сигнала. Это позволяет сервису определять точное местоположение без GPS.

База данных сетей WiFi довольно обширна и прибывает из многочисленных источников. Во-первых, они, вероятно, импортируют из общедоступных баз данных как WiGLE. Во-вторых, каждый раз, когда ноутбук, выполняющий сервис, видит новую сеть, об этом сообщают сервису. Когда несколько компьютеров сообщают о новой сети, ее положение может быть триангулировано на основе положения известных компьютеров. Довольно просто сохранить базу данных всех беспроводных сетей, потому что все беспроводные сети (даже те, которые имеют тот же ESSID) имеют уникальный интерфейсный MAC-адрес, присвоенный производителем.

8
ответ дан 07.12.2019, 14:41

[Ответ @jcrawfordor upvote/accept, но я хотел добавить некоторую информацию, и предел символа поля комментария был слишком маленьким, таким образом, я решил, помещает это как Ответ вместо этого.]

Отметьте Геолокацию веб-браузера API. Вы, вероятно, забыли в первый раз посещение Google Latitude Вы дали свое разрешение браузера позволить Google Latitude получить доступ к данным Служб определения местоположения Вашего Mac. Для браузеров, которые не поддерживают Геолокацию API исходно, существуют загружаемые плагины браузера или апплеты Java, которые обеспечивают этот вид функции, почти всегда путем запросов карты Wi-Fi для того, какие сети это видит вокруг этого. Технология "Loki" Skyhook является апплетом Java, но так как она должна получить доступ к системным API для запросов карты Wi-Fi для сетевых данных сканирования, браузер должен спросить разрешение, прежде чем она выполнит Loki. Обычно приложения Java полностью поигрались в песочнице и не требуют разрешения работать, потому что они не могут нарушить Вашу конфиденциальность или получить доступ к чему-либо в Вашей системе.

Вот то, что Safari делает при первом посещении Google Latitude:
Safari asking permission for Google Latitude to access your location information.

Вот то, что делает Safari, когда Вы пытаетесь загрузить апплет Loki Skyhook:
Skyhook Loki applet asking permission to access system

4
ответ дан 07.12.2019, 14:41

IP-адреса присвоены ISPs в блоках. Если Вы знаете, где конкретный ISP занимается бизнесом затем, можно отобразить блок IP-адресов к общему географическому положению. Это не всегда прекрасно, все же. Например, большинство баз данных GeoIP думает, что я расположен приблизительно 60 миль от того, где я на самом деле.

Они могут также судить Ваше расстояние от их разъединять путем взгляда на сколько "транзитных участков", там между компьютером и их сервером и также путем взгляда на то, где транзитные участки.

Используя Ваш IP-адрес в сочетании с данными транзитных участков и другими полученными данными (например, язык Вашей системы и часовой пояс) они могут далее сузить Ваше местоположение.

Так, если IP-адрес человека был 220.123.321.234, их часовой пояс был GMT+9, и их компьютер был настроен для корейского языка затем, Вы могли быть вполне уверенными, что они находятся в Сеуле, Южная Корея.

0
ответ дан 07.12.2019, 14:41

Теги

Похожие вопросы