Google kann Sie mit WLAN-Daten lokalisieren, aber wie machen es die kleinen Unternehmen?

1

Meine Frage ist eine Erweiterung zu dieser . Obwohl ich kein GPS in meinem Laptop habe, kennt Google meinen Standort, weil ich mit einem WiFi-AP verbunden bin oder zumindest in meiner Nähe, mit dem andere Android-Telefone mit GPS ebenfalls verbunden sind / waren.

Ich lebe in einem Land, in dem Street View noch nie begonnen hat. Dennoch ist Google ein großes Unternehmen und verfügt über die Ressourcen, um den Standort aller WiFi-APs auf der Welt zu erfassen (wahrscheinlich über Android-Telefone). OK, aber diese Anti-Diebstahl-Firma scheint dasselbe zu tun! In ihren Dokumenten wird eindeutig angegeben, dass sie den Standort des Laptops ermitteln, indem sie WiFi-APs erkennen.

Aber wie haben diese Leute das gemacht? Oder verkauft Google oder andere Unternehmen meinen Standort?

daltonfury42
quelle

Antworten:

1

Bevor Google, Apple, Microsoft und andere ihre eigenen Wi-Fi-BSSID-Geolokalisierungsdatenbanken erstellten, erstellte ein Unternehmen namens Skyhook eine solche, für die jedes Unternehmen eine Service- / Lizenzgebühr zahlen konnte. In der Tat verwendete Apple Skyhook, als Wi-Fi-basierte Geolocation zum ersten Mal in iOS auftauchte, da Apple noch keine eigene Datenbank erstellt hatte. Ich stelle mir vor, es gibt Konkurrenten zu Skyhook.

Vor einigen Jahren verfügte Skyhook über eine öffentliche AJAX-API, die Sie in geringen Mengen verwenden konnten, ohne eine Lizenzgebühr zu zahlen. Sie könnten ein Tool erstellen, das einen Wi-Fi-Scan durchführt, alle BSSIDs (drahtlose MAC-Adressen von APs) sammelt und an den Skyhook-Dienst sendet, und einen Sekundenbruchteil später erhalten Sie die Geokoordinaten zurück. Ich habe diesen Service seit Jahren nicht mehr ausprobiert, daher weiß ich nicht, ob er noch verfügbar ist.

Spiff
quelle
1

GPS ist nicht die einzige Möglichkeit, ein Gerät zu lokalisieren. Durch Triangulation können Sie grobe Standortinformationen eines Geräts abrufen, das eine Verbindung zu Handytürmen herstellt. Sie können Standortinformationen auch basierend auf einer IP-Adresse abrufen, da die öffentlichen Adressen bei bekannten Entitäten (ISPs usw.) registriert sind, sodass Sie Ihren Standort mithilfe mehrerer Methoden grob lokalisieren können.

Auch Ihre WLAN-Karte kann erkennen, wo sich andere WLAN-Zugangspunkte in der Nähe befinden, und welche Signalstärken sie haben. Diese Informationen können auch verwendet werden, um Ihren Standort zu triangulieren, wenn Sie sich in der Nähe von öffentlichen oder kommerziellen WAPs befinden

HighTechGeek
quelle
Wenn Sie den Laptop über die IP-Adresse lokalisieren, können sie ihn in diesem Fall nicht in meinem Hostel auf dem Campus lokalisieren. Meine Frage ist, wie sie die Ressourcen haben, um den Standort mit diesen Nicht-GPS-Methoden zu ermitteln. Sie haben auch keinen Zugang zu Telefontürmen.
Daltonfury42
Google, Telekommunikation, ISPs, Skyhook, Access Point-Hersteller usw. müssen Ihren Standort nicht verkaufen. Sie müssen nur Informationen über die Access Point-Standorte verkaufen. Da diese Daten von einer anderen Person gepostet wurden, sind sie in einigen Fällen öffentlich verfügbar.
HighTechGeek
Skyhook sammelt immer noch WAPs: skyhookwireless.com/submit-access-point und der Wikipedia-Artikel en.wikipedia.org/wiki/Wi-Fi_positioning_system enthält einen Abschnitt mit der Auflistung "Öffentliche Wi-Fi-Standortdatenbanken"
HighTechGeek,
0

Wie funktioniert es (Beute)?

Grundsätzlich installieren Sie einen winzigen Agenten auf Ihrem Laptop, Tablet oder Telefon, der still darauf wartet, dass ein Remote-Signal aufwacht und seine Wirkung entfaltet. Dieses Signal wird von unserem gehosteten Webdienst gesendet, wenn Sie Informationen sammeln oder eine Aktion auslösen möchten, z. B. das Sperren des Geräts. Das wars so ziemlich.

Ich bin ein Techniker, gib mir nur die Details

OK sicher. Auf Laptops checkt der Agent regelmäßig ein, indem er eine HTTP-Anfrage sendet, um festzustellen, ob Informationen erfasst, Aktionen ausgeführt oder der Agent im Ruhezustand bleibt. Auf Mobiltelefonen bleibt der Prozess ausgeschaltet und wartet auf eine Push-Benachrichtigung, um diese Überprüfung durchzuführen. Der Laptop-Client ist in Node.js und sowohl Android als auch iOS in ihrer Muttersprache geschrieben.

Kann Prey einen Computer verfolgen, der über Ethernet anstelle von Wi-Fi verbunden ist?

Ja, da Prey nur eine Liste der Wi-Fi-Zugangspunkte in der Nähe benötigt, um einen Standort zu ermitteln , muss der PC nicht unbedingt mit einem dieser Netzwerke verbunden sein.

Source Beute FAQ

DavidPostill
quelle
Das erklärt, wie Sie per Fernzugriff auf das Gerät zugreifen oder Sperren oder Datenlöschvorgänge auslösen können, aber es erklärt nicht, wie sie den Laptop physisch lokalisieren.
HighTechGeek
@ HighTechGeek Antwort aktualisiert, um Ihren Punkt abzudecken.
DavidPostill