Assisted GPS (A-GPS)


AV: F06

Veröffentlicht: 04.07.2014 Aktualisiert: 31.05.2017

Um den Standort des ME möglichst schnell und genau mittels GPS zu ermitteln, benötigen Smartphones die Unterstützung (assistance) durch den Mobilfunk Provider oder einem Positioning Server. 

Keine MITRE Quellen vorhanden.



Details:

Zum einen kann dies direkt durch die umliegenden Basis Stationen erfolgen, indem die Daten von momentan sichtbaren GPS Satelliten übermittelt werden. 

Eine andere Methode ist die Abfrage über die Datenverbindung bei einem Positioning Server wie z.B. Google (SUPL_HOST=supl.google.com), Nokia (SUPL_HOST=supl.nokia.com), Sony (SUPL_HOST=supl.sonyericsson.com) oder auch bei der Telekom (SUPL_HOST=10.176.29.225) 

Hierbei werden Standortdaten in Form der Cell-ID an den Server übermittelt. Dieser sendet dann die sog. Almanac und Ephemeris Daten zurück an das Mobiltelefon. Ephemeris beinhaltet die Positionen der gerade sichtbaren Satelliten. Almanac beinhaltet Informationen über weitere Satelliten und dessen "Doppler Shift".

Diese Informationen müssen dann nicht vom GPS Receiver empfangen und verarbeitet werden, was bis zu 15 min. dauern könnte. 

Ralf-Philipp Weinmann demonstriert einen Angriff mittels SUPL (Secure User Plane Location) und A-GPS. 


Quellen/Links:

Assisted GPS: https://sites.google.com/site/owaisagps/home

CellTower Locator: http://www.cell2gps.com

Google Patent (GPS Almanac, Ephemeris Server/Client): http://www.google.de/patents/WO2005006593A1?cl=en

Patent "Method and system for providing assistance data for a-gps location of handsets in wireless networks": http://www.google.com/patents/US20090146872

Patent "Method for providing satellite orbit ephemeris, server, and positioning system": http://www.google.com/patents/US8446315

Ralf-Philipp Weinmann (Scaling up baseband attacks with SUPL (Secure User Plane Location) and A-GPS)      https://rpw.sh/slides/rpw-bhus2012-supl.pdf

 










Weitere Vektoren aus dem Bereich

Lokalisation durch Unique-IDs

Die Ortung kann durch alle eindeutig zuweisbare Nummern, wie zum Beispiel die IMSI oder die IMEI erfolgen. Dieser Angriff findet in der unmittelbaren Umgebung  des Smartphones statt und benötigt keine

Lokalisierung über den Stromverbrauch

Einem Forscherteam ist es gelungen ein Android Smartphone nur über den Verbrauch des Akkus zu Orten. 

IP Geo-Location

Auch wenn die Funktionen zur Ortung, wie z.B. GPS deaktiviert sind, kann es immer noch anhand seiner IP geografisch geortet werden. 

"Location Leaks" im SS7-Protokoll

Zur Ortung kann zum Beispiel auch eine Stille SMS eingesetzt werden, wie es unter AV-B07 beschrieben ist. Um jedoch die Verbindungsdaten auswerten zu können, muss ein weiterer Zugriffspunkt direkt beim Provider