W jaki sposób Wi-Fi określa lokalizację urządzenia? [duplikować]


17

Kiedy korzystam z dowolnej aplikacji lub strony internetowej, skąd mam wiedzieć, że mój laptop lub smartfon jest tam, gdzie jest?



geolokalizacja dla jednego
Ramhound

Odpowiedzi:


19

Geolokalizacja oparta wyłącznie na Wi-Fi wymaga aktywnego połączenia z Internetem i odbywa się poprzez skanowanie Wi-Fi, odnotowując BSSID (unikalne numeryczne adresy MAC) punktów dostępowych Wi-Fi (routerów bezprzewodowych) w zasięgu i wysyłając ta lista identyfikatorów BSSID w usłudze sieciowej, która wyszukuje znane współrzędne geograficzne tych punktów dostępowych i informuje, jakie muszą być twoje współrzędne geograficzne, w oparciu o najbliższe punkty dostępowe.

Baza danych tego, gdzie znajdują się punkty dostępowe Wi-Fi, jest aktualizowana przez smartfony i tablety 3G / 4G. Te urządzenia mają w sobie odbiorniki GPS, więc wiedzą, gdzie są przez GPS. Okresowo sprawdzają lokalizację GPS, a następnie skanują Wi-Fi, aby sprawdzić, które punkty dostępowe są w pobliżu. Następnie zgłaszają te informacje dostawcy (Apple, Google, Microsoft itp.), Aby ci dostawcy mogli aktualizować swoje bazy danych geolokalizacji Wi-Fi.

Urządzenia z GPS nie zawsze mogą uzyskać dobrą blokadę sygnału na wystarczającej liczbie satelitów GPS, aby dokładnie określić swoją pozycję (w pomieszczeniu lub w „kanionach miejskich” wśród wysokich budynków lub w pojazdach), więc czasami geolokalizacja oparta na Wi-Fi może być służy do wspomagania GPS. Ponadto w przypadku urządzeń wyposażonych w radia WWAN (smartfony, tablety 3G / 4G itp.) Można również użyć lokalizacji wież komórkowych.

Geolokalizacja Wi-Fi jest możliwa bez połączenia z Internetem, ale aby to zrobić, musisz buforować kopię bazy danych, która może być za duża. Ale smartfon może mieć optymalizację, w której buforuje sekcje bazy danych dla miasta / obszaru, w którym już wie, że jesteś, więc nawet jeśli nie będziesz mieć połączenia z Internetem później tego samego dnia w tym samym regionie, nadal może sprawdzić twoją aktualną pozycję za pomocą buforowanej części bazy danych. Jeśli organy ścigania zatrzymają Twój telefon, mogą one sprawdzić, które obszary zostały zapisane w pamięci podręcznej, jako dowód tego, gdzie telefon był w danym dniu w ciągu ostatnich kilku dni.

Nowoczesne systemy operacyjne używają tych metod razem (GPS, wieża komórkowa, Wi-Fi), aby dowiedzieć się, gdzie jest Twoje urządzenie i udostępnić je aplikacjom za pośrednictwem interfejsu API „Usług lokalizacyjnych”. W przypadku witryn istnieje standardowy interfejs API geolokalizacji w przeglądarce internetowej. Systemy operacyjne i przeglądarki internetowe, które oferują te interfejsy API, zwykle zapewniają, że użytkownik musi zostać zapytany o pozwolenie, zanim aplikacja lub strona internetowa będzie mogła korzystać z interfejsu API w celu ustalenia, gdzie jesteś.

Najmniej niezawodną metodą geolokalizacji jest geolokalizacja oparta na adresie IP lub „GeoIP”. Wykorzystuje to publiczne rejestry tego, jakie zakresy adresów IP zostały przypisane, którym regionalnym dostawcom usług internetowych lub które zakresy adresów IP zostały wdrożone w różnych miastach / regionach przez większych dostawców usług internetowych. W ten sposób szkicowe strony internetowe oferują reklamy na spotkania z seksownymi singlami w $ YOURCITY dziś wieczorem. Ponieważ każda witryna internetowa (lub serwer reklam internetowych), z którym się łączysz, może zobaczyć, z którego adresu IP pochodzi Twoje żądanie HTTP, mogą to wykorzystać, aby dowiedzieć się, w którym mieście prawdopodobnie jesteś, bez korzystania z interfejsu API geolokalizacji przeglądarki internetowej, a więc bez pojawia się monit o wyrażenie zgody.


2

Mogą korzystać z kilku metod, najczęściej na smartfonach są wieże komórkowe. Pomocne są w tym
http://www.antennasearch.com/ i http://opensignal.com/, ale musisz znać dane z telefonu i / lub operatora, aby naprawdę grać na tych stronach.

Możesz także korzystać z GPS wbudowanego w smartfon, ale większość telefonów pozwala użytkownikowi włączyć lub wyłączyć tę funkcję.

Na laptopie najprawdopodobniej otrzymasz dane o lokalizacji na podstawie adresu IP. Hotspot Wi-Fi może, ale nie musi, być znaną lokalizacją, ale brama, której używasz do łączenia się z Internetem, w prawie wszystkich okolicznościach będzie znaną lokalizacją. Przez lata zrobiono sporo pracy wardriving (brak linku, ponieważ jestem za serwerem proxy), a wiele hotspotów Wi-Fi, komercyjnych i mieszkaniowych, zostało zmapowanych, a dane są publicznie dostępne. Nie mogę potwierdzić, ale założę się, że Google Maps zrobiło to całkiem sporo i może do pewnego stopnia wykorzystywać dane.

Kiedy powiesz, w jaki sposób Wi-Fi określa lokalizację, tak naprawdę dzieje się tak, że skierowany na zewnątrz router, do którego jest podłączone Wi-Fi, będzie miał znaną lokalizację dla dostawcy usług internetowych, dzięki czemu reklamy, wiadomości lokalne, strony internetowe mogą uzyskać te informacje i pokazać miejsce docelowe lub lokalizację określone dane dla użytkownika.

Na marginesie, adres IP może ujawnić sporo informacji o osobie, ale musi to być prawdziwy adres IP z routingiem internetowym, adres IP przypisany do twojego routera przez twojego usługodawcę internetowego będzie wskazywał na router twojego usługodawcy tylko w wielu przypadkach. Adres IP wychodzący stamtąd może być wykorzystany do przynajmniej zawężenia rzeczy do twojego ISP, a przy pewnej analizie dużego ruchu może być możliwe zawężenie lokalizacji, ale jest to trafienie lub przeoczenie i to w większości przypadków głęboka magia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.