Как такие сайты, как Airbnb, знают мое местоположение без моего согласия? - PullRequest
0 голосов
/ 24 мая 2019

Смотрите скриншот ниже.Airbnb знал, что мое местоположение в Лос-Анджелесе.Я посетил страницу в режиме инкогнито.Я не вошел в систему. Я не дал согласие на геолокацию через HTML5 (браузер даже не подсказывал мне).Так откуда такие сайты, как Airbnb, знают мое местоположение?

Я думаю, с моим IP-адресом.Если это так, может кто-нибудь показать мне, как я мог бы воспроизвести это, если бы я должен был создать сайт?Существует ли API от Google или кого-то, кто предоставляет эту услугу?Насколько я могу судить, большинство API Карт Google требует какого-то пользовательского ввода.

Airbnb_screenshot

1 Ответ

0 голосов
/ 28 июня 2019

В настоящее время довольно часто геолокации пользователей на основе их IP-адресов.Несмотря на то, что люди могут спорить, геолокация IP, особенно оценка страны, действительно точна (более 99% для IP-адресов, назначенных в развитых странах).

Некоторые пользователи могут скрывать свои реальные IP-адреса с помощью прокси.Вот почему такие службы, как Ipregistry (заявление об отказе: я запускаю службу), включают данные об угрозах вместе с данными геолокации IP.Таким образом, вы можете обнаружить подозрительные IP-адреса.

Получить информацию так же просто, как вызвать конечную точку HTTP:

https://api.ipregistry.co/?key=tryout

...