Már GPS sem kell, hogy megtaláljanak: így követ a telefonod WiFi alapján

Cikk meghallgatása

00:00 00:00

A telefonod akkor is meglepően pontosan tudhatja, hol vagy, ha a GPS ki van kapcsolva. Ehhez elég, hogy érzékelje a környék WiFi-hálózatait, majd összevesse őket egy hatalmas globális adatbázissal. Ez gyorsabb navigációt és stabilabb helymeghatározást ad, közben viszont komoly adatvédelmi kérdéseket vet fel arról, ki építi ezeket a rendszereket, hogyan frissülnek, és hogy egyáltalán ki lehet-e maradni belőlük.

GPS nélkül is működik a helymeghatározás

A legtöbb okostelefon nem kizárólag a GPS-műholdak jeleire támaszkodik, amikor meghatározza a helyzetedet. A rendszer általában három fő adatforrást kombinál: a GPS-t, a mobilhálózati tornyokat és a környéken látható WiFi-hálózatokat.

Szabad ég alatt a GPS viszonylag pontos, beltérben, metróban vagy sűrű belvárosi környezetben azonban könnyen gyengülhet vagy teljesen eltűnhet a jel. Ilyenkor lép színre a WiFi-alapú helymeghatározás, a telefon egyszerűen szkennel, megnézi, milyen hálózatok érhetők el a közelben, milyen erősséggel látszanak, majd ebből becsüli meg a pozíciódat.

Digitális lenyomat a levegőben

Minden WiFi-router rendelkezik egy egyedi azonosítóval (MAC-cím/BSSID) és egy névvel (SSID). Ez a kombináció gyakorlatilag úgy működik, mint egy digitális címke a térben.

Ha a telefonod látja például a „LakásWifi-123” hálózatot erős jellel, akkor feltételezi, hogy közel vagy hozzá. Egyetlen router önmagában még kevés, de amikor a készülék egyszerre 10-20 hálózatot érzékel, azok kombinációja már nagyon egyedi mintázatot ad. Ez a gyakorlatban olyan, mint egy WiFi-alapú ujjlenyomat.

Ezt magyarázza az a népszerű ELI5 Reddit-poszt is, amely laikusoknak mutatja be, hogy a körülötted látható hálózatok mintázata önmagában elég lehet ahhoz, hogy a rendszer viszonylag pontosan elhelyezzen a térképen.

Honnan tudják, hol van a routered?

A rendszer működéséhez szükség van egy folyamatosan frissülő adatbázisra, amely a WiFi-azonosítókat földrajzi koordinátákhoz kapcsolja. Az ilyen adatbázisokat olyan cégek építik, mint a Google vagy az Apple.

Amikor a telefon GPS-jele stabil, a készülék időnként elküldheti, hogy éppen hol tartózkodik, és milyen WiFi-hálózatokat lát maga körül. Így alakult ki az évek során egy gyakorlatilag globális WiFi-térkép, amely rengeteg városi router hozzávetőleges helyét tartalmazza.

A korai években különösen nagy visszhangot kapott, hogy a Google Street View autói is gyűjtöttek ilyen adatokat. Az adatbázis ráadásul folyamatosan finomodik, ha sok készülék ugyanazt a routert már máshol érzékeli, a rendszer idővel áthelyezi azt az új címre.

Hogyan lesz a Wifi adatokból koordináta?

A WiFi-helymeghatározás többféle technológiával működhet, de a gyakorlatban két fő megközelítés terjedt el, a trilateráció és az úgynevezett fingerprinting.

A trilateráció a jelerősségből vagy a jel terjedési idejéből próbál távolságot becsülni több ismert pozíciójú routerhez, majd ezekből geometriai úton számolja ki a helyzetet, hasonlóan a GPS működéséhez.

A fingerprinting ezzel szemben nem egzakt távolságot számol, hanem abból tanul, hogy egy adott helyen milyen WiFi-jelmintázat jellemző. A friss mérést később ehhez hasonlítja. Kutatások szerint megfelelő környezetben ez akár néhány méteres beltéri pontosságot is elérhet.

Mennyire pontos ez a gyakorlatban?

Sűrű városi környezetben a WiFi-alapú helymeghatározás gyakran néhány méteres pontosságot tud biztosítani, különösen akkor, ha GPS- és mobilhálózati adatokkal is kombinálják.

Beltérben, például reptereken, irodaházakban vagy bevásárlóközpontokban sokszor még a GPS-nél is használhatóbb, mivel a műholdas jelek ott erősen gyengülnek.

A rendszer ugyanakkor érzékeny a környezeti változásokra. Egy új fal, egy átrendezett iroda vagy több új router megjelenése könnyen „elrontja” a korábban betanult WiFi-ujjlenyomatokat, ezért az adatbázisokat folyamatosan újra kell tanítani.

Adatvédelmi árnyoldalak

Az egész modell adatvédelmi szempontból azért problémás, mert ezek az adatbázisok jellemzően nem közvetlen felhasználói hozzájárulással épülnek, hanem a háttérben futó helyszolgáltatások melléktermékeként.

Az Apple rendszere állítólag akkor is katalogizálhatja a routeredet, ha nincs Apple-eszközöd, ugyanis elég, ha a szomszéd iPhone-ja rendszeresen érzékeli a hálózatodat.

A Google hivatalosan kínál opt-out lehetőséget, ha a WiFi-hálózat nevéhez hozzáadod a „_nomap” utótagot, a cég állítása szerint nem használja fel azt helyadatbázis-építésre. Ez ugyanakkor továbbra is egyoldalú modell, alapértelmezés szerint mindenki bekerül a rendszerbe, és csak utólag kérheti a kimaradást.

A WiFi-jelek önmagukban is alkalmasak lehetnek finomabb megfigyelésre. Egyes kutatások szerint akár azt is érzékelni lehet, hogy valaki a lakás melyik részében mozog, pusztán a rádiójelek változásából.

Mennyire véd a rendszer?

A modern mobil- és asztali operációs rendszerek ma már erősen korlátozzák, hogy egy átlagos alkalmazás hozzáférjen a nyers WiFi-szkennelési adatokhoz, részben azért, mert ezek önmagukban is rendkívül pontos helyinformációt jelentenek.

iOS-en például a legtöbb WiFi-szkennelő API privát, Androidon pedig szigorú engedélykéréshez kötött a hozzáférés.

A rendszerkomponensek, mint a Google Play Services vagy az Apple Core Location ugyanakkor továbbra is hozzáférnek ezekhez az adatokhoz, és használják is őket helyszolgáltatásokhoz, illetve hirdetési és analitikai funkciókhoz.

A telefonos adatgyűjtés körüli vita jól látszik abból is, hogy sokan úgy érzik, a készülékük lehallgatja őket, miközben a valóság inkább a hatalmas mennyiségű háttéradat feldolgozásáról szól. Több vizsgálat szerint a célzott reklámok mögött jellemzően nem folyamatos hangrögzítés, hanem böngészési, keresési és apphasználati minták állnak.

Mit tehetnek a felhasználók?

A magyar felhasználók többsége napi szinten használ olyan alkalmazásokat, mint a Google Maps, a Waze, a BKK vagy a MÁV appjai, ahol a pontos helymeghatározás valódi kényelmet és sokszor biztonsági funkciókat is ad.

Ez azonban azt is jelenti, hogy Budapest és a nagyobb városok WiFi-térképe rendkívül sűrűvé vált, a készülékek pedig folyamatosan „frissítik” egymást ezekben az adatbázisokban.

Aki érzékenyebb az adatvédelemre, néhány dolgot azért megtehet. Átnevezheti a routerét „_nomap” utótaggal, kikapcsolhatja az Android összetett helymeghatározását, illetve korlátozhatja, hogy mely alkalmazások férjenek hozzá a helyadataihoz.

A lényeg ugyanakkor az, hogy a modern helymeghatározás már jóval túlmutat a GPS-en. A telefonod számára a körülötted látható WiFi-hálózatok is egyfajta térképként működnek, és ebből sokszor meglepően pontosan lehet tudni azt is, hogy hol vagy.

Jelen írás nem minősül befektetési tanácsadásnak. Részletes jogi információ