Wie ermittelt WLAN den Standort eines Geräts? [Duplikat]


17

Woher weiß ich, dass sich mein Laptop oder Smartphone dort befindet, wo ich eine ortsbezogene App oder Website verwende?



Geolocation für einen
Ramhound

Antworten:


19

Für eine reine Wi-Fi-basierte Geolokalisierung ist eine aktive Internetverbindung erforderlich. Hierzu wird ein Wi-Fi-Scan durchgeführt, bei dem die BSSIDs (die eindeutigen numerischen Hardware-MAC-Adressen) der Wi-Fi-APs (WLAN-Router) in Reichweite notiert und gesendet werden Diese Liste von BSSIDs an einen Webdienst, der die bekannten Geokoordinaten dieser APs abruft und basierend auf den APs, denen Sie am nächsten stehen, zurückmeldet, wie Ihre Geokoordinaten lauten müssen.

Die Datenbanken mit den WLAN-Zugriffspunkten werden von Smartphones und 3G / 4G-Tablets auf dem neuesten Stand gehalten. Diese Geräte verfügen über GPS-Empfänger, sodass sie per GPS wissen, wo sie sich befinden. Sie überprüfen regelmäßig ihren GPS-Standort und führen dann einen Wi-Fi-Scan durch, um festzustellen, welche APs in der Nähe sind. Anschließend melden sie diese Informationen an den Anbieter (Apple, Google, Microsoft usw.), damit diese Anbieter ihre Wi-Fi-Geolocation-Datenbanken auf dem neuesten Stand halten können.

Geräte mit GPS können nicht immer eine gute Signalsperre für genügend GPS-Satelliten erhalten, um ihre Position genau zu bestimmen (in Innenräumen oder in "städtischen Schluchten" zwischen hohen Gebäuden oder in Fahrzeugen), so dass manchmal eine Wi-Fi-basierte Geolokalisierung möglich ist wird zur Unterstützung von GPS verwendet. Für Geräte mit WWAN-Funkgeräten (Smartphones, 3G / 4G-Tablets usw.) kann auch die Position von Mobilfunkmasten verwendet werden.

Es ist möglich, die Wi-Fi-Geolokalisierung ohne Internetverbindung durchzuführen. Dazu müssen Sie jedoch eine Kopie der Datenbank zwischenspeichern, die möglicherweise zu groß ist. Ein Smartphone kann jedoch eine Optimierung haben, bei der Abschnitte der Datenbank für die Stadt / das Gebiet zwischengespeichert werden, von der / dem es bereits weiß, dass Sie sich in der gleichen Region befinden Über den zwischengespeicherten Teil der Datenbank können Sie weiterhin Ihre aktuelle Position abrufen. Wenn die Strafverfolgung Ihr Telefon in die Hände bekommt, können sie möglicherweise überprüfen, in welchen Bereichen Ihr Telefon zwischengespeichert wurde, um festzustellen, wo sich Ihr Telefon an welchem ​​Datum in den letzten Tagen befand.

Moderne Betriebssysteme verwenden diese Methoden zusammen (GPS, Mobilfunkmast, Wi-Fi), um eine Vorstellung davon zu erhalten, wo sich Ihr Gerät befindet, und stellen sie Apps über eine "Location Services" -API zur Verfügung. Für Websites gibt es eine Standard-Geolocation-API für Webbrowser. Betriebssysteme und Webbrowser, die diese APIs anbieten, stellen normalerweise sicher, dass der Benutzer zur Erlaubnis aufgefordert werden muss, bevor eine App oder Website die API verwenden darf, um zu bestimmen, wo Sie sich befinden.

Die am wenigsten zuverlässige Methode zur Geolokalisierung ist die auf IP-Adressen basierende Geolokalisierung ("GeoIP"). Dabei werden öffentliche Aufzeichnungen darüber verwendet, welche IP-Adressbereiche welchen regionalen Internetdienstanbietern zugewiesen wurden oder welche IP-Adressbereiche bekanntermaßen von größeren Internetdienstanbietern in verschiedenen Städten / Regionen bereitgestellt wurden. So bieten skizzenhafte Websites Anzeigen für das Treffen mit heißen, sexy Singles in $ YOURCITY an. Da jede Website (oder jeder Web-Ad-Server), zu der Sie eine Verbindung herstellen, erkennen kann, von welcher IP-Adresse Ihre HTTP-Anfrage stammt, kann diese verwendet werden, um eine Vorstellung davon zu erhalten, in welcher Stadt Sie sich wahrscheinlich befinden, ohne die Geolocation-API des Webbrowsers zu verwenden, also ohne Sie werden aufgefordert, eine Erlaubnis zu erteilen.


2

Sie können verschiedene Methoden anwenden, die bei Smartphones am häufigsten verwendeten sind Mobilfunkmasten.
http://www.antennasearch.com/ und http://opensignal.com/ sind dabei hilfreich, aber Sie müssen die Daten des Telefons und / oder des Netzbetreibers kennen, um wirklich mit diesen Websites spielen zu können.

Sie können auch das im Smartphone integrierte GPS verwenden, aber die meisten Telefone ermöglichen es dem Benutzer, diese Funktion ein- oder auszuschalten.

Auf einem Laptop erhalten Sie wahrscheinlich Standortdaten basierend auf Ihrer IP-Adresse. Ein WLAN-Hotspot kann ein bekannter Ort sein oder nicht, aber das Gateway, über das Sie eine Verbindung zum Internet herstellen, ist unter fast allen Umständen ein bekannter Ort. Im Laufe der Jahre wurde einiges an Datenübertragung durchgeführt (keine Verbindung, da ich hinter einem Konzern-Proxy stehe), und viele WLAN-Hotspots, gewerbliche und private, wurden zugeordnet, und diese Daten sind öffentlich verfügbar. Ich kann es nicht bestätigen, aber ich wette, dass Google Maps dies in angemessener Menge getan hat und die Daten in gewissem Umfang nutzen kann.

Wenn Sie sagen, wie bestimmt WLAN den Standort, geschieht tatsächlich, dass der nach außen gerichtete Router, mit dem das WLAN verbunden ist, einen bekannten Standort für den ISP hat. Auf diese Weise können Anzeigen, lokale Nachrichten und Websites diese Informationen abrufen und gezielt oder den Standort anzeigen spezifische Daten an den Benutzer.

Nebenbei bemerkt, eine IP-Adresse kann eine ganze Menge Informationen über eine Person preisgeben. Es muss sich jedoch um eine echte, über das Internet routbare IP handeln. Die Ihrem Router von Ihrem Internetdienstanbieter zugewiesene IP-Adresse zeigt in vielen Fällen nur auf den Router Ihres Internetdienstanbieters. Die IP-Adresse, die von dort ausgeht, kann verwendet werden, um die Daten auf Ihren ISP zu beschränken, und mit einigen Datenverkehrsanalysen kann der Standort möglicherweise eingegrenzt werden, aber das ist ein Treffer oder ein Fehler und in den meisten Fällen eine tiefe Magie.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.