Wist u dat laptops en andere mobiele apparaten, zelfs zonder GPS-hardware, met alleen een WiFi-verbinding toch relatief nauwkeurig uw werkelijke locatie kunnen bepalen? Hier ziet u hoe deze vaak over het hoofd geziene functie van moderne “Locatiediensten” werkt.
“Locatiediensten” is meer dan alleen GPS
Moderne besturingssystemen – zoals iOS, iPadOS, Android, Windows 10, macOS en Chrome OS – hebben een ingebouwd locatiesysteem genaamd ‘Locatievoorzieningen’.
Wanneer een app (zoals een kaarten- of navigatie-app) om toegang tot uw locatie vraagt, heeft deze niet alleen rechtstreeks toegang tot het GPS-systeem van uw apparaat. Daarnaast "werkt" het ook met de locatiediensten van het besturingssysteem om precies te bepalen waar u zich bevindt.
Moderne locatieservicesystemen gebruiken veel verschillende technieken om de locatie van het apparaat te vinden en te bepalen. GPS is een van die technieken. Wanneer het GPS-signaal of de GPS-hardware echter niet beschikbaar is (of te traag) biedt Locatieservices andere trucs.
Als het apparaat bijvoorbeeld is verbonden met een mobiel netwerksignaal (3G, 4G, 5G), kan uw locatie worden bepaald via het signaal van de zendmast. Op basis van de relatieve signaalsterkte van drie verschillende nabijgelegen zendmasten kan uw werkelijke locatie redelijk nauwkeurig worden geschat.
Er is echter ook een andere techniek waar het Location Services-systeem gebruik van kan maken: scannen naar nabijgelegen wifi-toegangspunten.
IP-adressen onthullen alleen algemene locatie-informatie

Stel dat u op uw laptop op internet surft en een website vraagt u om locatiegegevens. U geeft de website toegang en het interessante is dat deze website kort daarna ook uw locatie heeft, met een acceptabel foutniveau.
Maar u realiseert zich ook dat uw laptop geen ingebouwde GPS heeft, dus hoe kan die website uw fysieke adres zo nauwkeurig bepalen?
Nee, het probleem ligt niet bij uw IP-adres. Als u een website toegang geeft tot uw locatie terwijl u een desktop zonder WiFi gebruikt (of een laptop met een Ethernet-verbinding en WiFi uitgeschakeld), ziet u alleen een algemene schatting van zijn positie, met een niet erg hoge nauwkeurigheid . Het kan bijvoorbeeld nauwkeurig de stad, provincie en het land bepalen waarin u woont, maar het verkrijgen van nauwkeurige informatie per straat, zoals via GPS, is volkomen onmogelijk.
Hoe onthult WiFi uw locatie?
Zo werkt een 'WiFi-locatiesysteem': Uw apparaat scant naar WiFi-toegangspunten in de buurt en genereert een lijst met specifieke statistieken, samen met hun relatieve signaalsterkte op die locatie. Vervolgens maakt het contact met online servers. Deze servers. bevat in feite een lijst met WiFi-hotspots over de hele wereld en hun geografische locaties.
De database bevat niet alleen een lijst met WiFi-toegangspuntnamen (SSID's), maar bevat ook de unieke MAC-adressen (BSSID's) van die toegangspunten. Deze adressen veranderen meestal niet, zelfs niet als de weergavenaam van het wifi-netwerk wordt gewijzigd.
Door de lijst met WiFi-netwerken bij u in de buurt te vergelijken met de lijst met bekende toegangspunten en hun locaties, kan Locatiediensten uw locatie raden. Door de relatieve signaalsterkten van verschillende WiFi-netwerken te vergelijken, kunnen locatiediensten bovendien uw locatie met extreme nauwkeurigheid bepalen, alsof u GPS gebruikt.
Apparaten kunnen een deel van deze gegevens ook downloaden en in de cache opslaan. Als het apparaat bijvoorbeeld weet dat u zich in een bepaalde stad bevindt, kan het WiFi-informatie in en rond die stad downloaden en opslaan, zodat het uw locatie gemakkelijker kan vinden, zelfs als u geen netwerkverbinding heeft om te vergelijken met de database.
Maar waar komt de WiFi-database vandaan?
![Hoe gebruikt het apparaat wifi om uw fysieke locatie te bepalen? Hoe gebruikt het apparaat wifi om uw fysieke locatie te bepalen?]()
Ruim tien jaar geleden begon Google met het verzamelen van gegevens over WiFi-netwerken met behulp van zijn Street View-auto's. Terwijl deze auto's de bocht om gaan en foto's maken van winkelpuien, huizen en wegen, scannen ze ook naar WiFi-netwerken in de buurt en slaan ze relevante gegevens op voor gebruik met locatiediensten.
Niet alleen Google, Apple, Microsoft en andere grote technologiebedrijven bezitten ook hun eigen Location Services-systemen.
Bovendien verzendt de in uw apparaat ingebouwde locatieservicesoftware voortdurend informatie om deze databases up-to-date te houden. U opent bijvoorbeeld Google Maps op uw Android-telefoon. Je hebt een sterk GPS-signaal – geweldig, je telefoon weet via GPS waar je bent. Uw telefoon scant nu naar draadloze netwerken in de buurt en uploadt een lijst hiervan naar de Locatieservices-database van Google, samen met uw huidige locatie.
Zo wordt deze database voortdurend bijgewerkt met meer nieuwe gegevens. Uiteraard beloven bedrijven altijd dat deze gegevens anoniem zijn en niet aan een individu zijn gekoppeld.
Privacyprobleem
In theorie ontvangt de database alleen informatie over de lijst met aangrenzende netwerken, hun unieke identificatiegegevens en hun fysieke locaties. Het krijgt absoluut geen informatie over wie deze netwerken gebruikt of welke gegevens via WiFi worden verzonden, noch welke wachtwoorden mensen nodig hebben om verbinding te maken met deze netwerken.
Tegelijkertijd voorkomen moderne besturingssystemen ook dat apps en websites toegang krijgen tot deze gegevens, tenzij u dit toestaat. Een website of app kan niet zomaar een lijst zien met wifi-netwerken in de buurt. Het moet uw browser of besturingssysteem om toegang tot uw locatie vragen, en u kunt dit verzoek uiteraard weigeren als u dat wenst. Jij hebt nog steeds de controle.