Zum Hauptinhalt springen

Technology, security analysis

Standortverfolgung auf dem iPhone

Andy ColesVeröffentlicht am 21. April 2011Aktualisiert am 13. März 2020
Auf dieser Seite
Cover image for: Standortverfolgung auf dem iPhone

Unsere Untersuchung der iPhone-Standortdaten – und wie du sie nutzen kannst

„Wir wissen, wo du wohnst!“ Zumindest könnte Apple das behaupten, nachdem entdeckt wurde, dass das neueste iOS 4 für iPhone und iPad einen Tracking-Mechanismus enthält, der fortlaufend aufzeichnet, wo sich ein iPhone befindet, solange es eingeschaltet bleibt. Diese Informationen werden nicht nur auf dem Telefon selbst gespeichert, sondern auch automatisch in die Backups übernommen, die beim Synchronisieren deines iPhone mit iTunes erstellt werden.

Obwohl es in der digitalen Forensik seit einigen Monaten bekannt ist, gelangte die Nachricht erst durch einen Bericht der Sicherheitsforscher Pete Warden und Alasdair Allan an die breite Öffentlichkeit und hat im Internet einen Aufruhr ausgelöst, mit Blogbeiträgen und Tweets zu der Nachricht, dass deine Anonymität gerade ein klein wenig kleiner geworden ist. Aber ist die Meldung wirklich so ernst? Wie besorgt sollte der durchschnittliche iPhone-Nutzer sein?

Welche Standortdaten werden von deinem iPhone oder iPad erfasst?

Wir haben das Problem untersucht und kommen zu dem Schluss, dass die in iTunes-Backup-Dateien zugänglichen Standortdaten unter bestimmten Umständen Anlass zur Sorge geben. Wir haben ein Telefon analysiert, das Standortdaten aus etwa einem Jahr enthält. Im Allgemeinen lässt sich anhand dieser Daten grob erkennen, wo sich der Nutzer an einem bestimmten Tag aufgehalten hat. Als der Nutzer zum Beispiel früher im Jahr Urlaub auf den Malediven machte, sieht man die Standortpunkte des Telefons von London auf die Malediven springen. Auf sehr viel genauere Orte lässt sich jedoch nicht so leicht schließen.

Standortdaten des iPhone in Google Earth

Standortdaten des iPhone in Google Earth

Da die Daten offenbar von Mobilfunk-Basisstationen („cell phone towers“ für unsere amerikanischen Freunde) abgeleitet werden, schwankt die Genauigkeit der Standortpunkte erheblich. In Städten (oder anderen Gebieten mit vielen Mobilfunk-Basisstationen) lässt sich ein Nutzer in der Regel auf wenige hundert Meter genau verfolgen. Auf dem Land sieht es anders aus. In einem Beispiel war ein Nutzer einen Tag lang in Portsmouth, aber die Standortdaten zeigten ihn an diesem Tag mal in Portsmouth, mal in Southampton und mal auf der Isle of Wight! Außerdem scheint sich Apple aus irgendeinem Grund dagegen entschieden zu haben, diese Daten in Echtzeit zu speichern. Stattdessen werden die Standortinformationen gesammelt und in der Regel ein- oder zweimal am Tag auf dem Telefon aufgezeichnet.

Das kann dazu führen, dass ein Nutzer scheinbar an mehreren Orten gleichzeitig ist, da drei oder vier verschiedene Standorte mit demselben Datum und derselben Uhrzeit aufgezeichnet werden können. Es ist jedoch klar, dass genügend Daten vorhanden sind, um ein allgemeines Bild davon zu zeichnen, was ein Nutzer getan hat. Polizei und Sicherheitsdienste könnten die Daten als unschätzbar wertvoll empfinden, um ein Alibi zu bestätigen oder zu widerlegen, ohne den erheblichen Aufwand betreiben zu müssen, bei den Mobilfunknetzen per Vorladung genauere Standortdaten anzufordern.

Kostenlose KML-Exportoption in iPhone Backup Extractor

Kostenlose KML-Exportoption in iPhone Backup Extractor

Wenn du ein iPhone besitzt und neugierig bist, welche Informationen das Telefon über dich preisgibt, haben wir iPhone Backup Extractor aktualisiert, sodass er Standortdaten entweder im CSV-Format (geeignet für die Ansicht in Excel) oder im KML-Format (das du mit der kostenlosen Software Google Earth auf einer Karte ansehen kannst) extrahieren kann.

Da wir wissen, dass dieses Thema vielen Menschen Sorgen bereitet, haben wir beschlossen, diese Funktion – ohne jede Einschränkung – in die kostenlose Version unserer Software aufzunehmen. Du kannst die Software von unserer Website herunterladen.

consolidated.db: Verfolgung von Standortdaten

Unter iOS speichert die Datei consolidated.db deine Telefon-, GPS- und WLAN-Standortdaten. Nutzern zu zeigen, was auf einem Gerät gespeichert wird, ist keine schlechte Idee und für uns ein wichtiges Prinzip, und es ans Licht zu bringen, ist nichts Schlechtes.

Apple speichert auf dem Gerät und im Backup etwas mehr als nur Breiten- und Längengrad-Koordinaten und einen Zeitstempel. Nachfolgend eine kurze Übersicht darüber, was jede Tabelle darin enthält:

  • CellLocation (oder CdmaCellLocation): Zeitstempel (Uhrzeit und Datum), Breitengrad, Längengrad, horizontale Genauigkeit, Höhe (nicht gesetzt), vertikale Genauigkeit (nicht gesetzt), Geschwindigkeit (nicht gesetzt)
  • CellLocationHarvest: Mobilfunkanbieter (Orange, T-Mobile, O2, Vodafone), Zeitstempel (Uhrzeit und Datum), Breitengrad, Längengrad, horizontale Genauigkeit, Höhe, vertikale Genauigkeit, Geschwindigkeit, Kurs (Richtung), Konfidenz (Genauigkeit in Prozent)
  • LocationHarvest: tripID, Zeitstempel (Uhrzeit und Datum), Breitengrad, Längengrad, horizontale Genauigkeit, Höhe, vertikale Genauigkeit, Geschwindigkeit, Kurs (Richtung), Konfidenz (Genauigkeit in Prozent)
  • WifiLocation: MAC-Adresse des WLANs, Uhrzeit/Datum, Breitengrad, Längengrad, horizontale Genauigkeit, Höhe, vertikale Genauigkeit, Geschwindigkeit (nicht gesetzt), Richtung (nicht gesetzt), Konfidenz (Genauigkeit in Prozent)

In dieser Datenbank steckt einiges Interessante, und es werden nicht nur die Standorte des Telefons gespeichert. Die gespeicherten Daten beziehen sich nicht nur auf das Telefon und das Signal. 3G- und WLAN-Standorte sind weit verbreitet, und auch die Nutzung von GPS protokolliert Standortdaten. Wenn du zum Beispiel unterwegs 3G, BT OpenZone oder eine ähnliche WLAN-Quelle nutzt, wird bei entsprechender Einstellung die GPS-Nutzung durch Apps aktiviert und dadurch dein Standort gespeichert. Details zu den WLAN-Routern, mit denen du verbunden warst, werden ebenfalls in der Datei consolidation.db gespeichert.

Die Genauigkeit dieser Daten ist nur so gut wie die Triangulation anhand der Funkmasten und GPS-Quellen. Wenn ich mir die auf meinem iPhone gespeicherten Daten ansehe, würde ich sagen, dass die Triangulation des Standorts meines iPhone unterwegs nicht sehr genau ist, aber immer noch innerhalb von etwa einer Meile um meinen Standort liegt. GPS-Standorte scheinen auf wenige Meter genau zu sein – wenn nicht sogar punktgenau –, daher kann es ein wenig Glückssache sein, solange man die Unterschiede in den Daten nicht entschlüsselt. Die Genauigkeit macht immer einen großen Unterschied, je nachdem, wie abgelegen der Ort ist. Je dichter ein Gebiet bebaut ist, desto höher ist die Dichte der Masten und desto genauer sind daher diese Messwerte.

Wo liegt die Datei consolidated.db, die Standortdaten speichert, und wie kann ich ihren Inhalt ansehen?

Die Datei consolidated.db findest du mit iPhone Backup Extractor ganz einfach:

consolidated.db mit iPhone Backup Extractor extrahieren

consolidated.db mit iPhone Backup Extractor extrahieren

Die Datenbankdatei consolidated.db wird im Backup und auf dem iPhone in /Library/Caches/locationd gespeichert. Apple verwendet hexadezimal kodierte SHA1-Hashes, um Backup-Dateien nach der Synchronisierung mit iTunes zu speichern. Am einfachsten greifst du daher über den „Expert mode“ auf die Datei zu. Das geht so:

  • Öffne iPhone Backup Extractor
  • Klicke auf die Schaltfläche „Expert mode“
  • Navigiere zu folgendem Ordner: Library → Caches → locationd
  • Setze ein Häkchen neben der Datei consolidation.db
  • Klicke auf die Schaltfläche „Extract selected“ und wähle einen Speicherort für die Datei
  • Die Datei consolidation.db wird an diesem Speicherort im folgenden Ordner gespeichert: \Library\Caches\locationd

Wenn du die Datenbankdatei ansehen möchtest, brauchst du eine der folgenden Anwendungen. Beide sind kostenlos, und wenn du dir die oben genannten Tabellen ansiehst, solltest du Standortdaten auch mit wenig technischem Wissen erkennen können.

Die consolidated.db eines iPhone in SQLite Manager

Die consolidated.db eines iPhone in SQLite Manager

Sobald du Standortbezugspunkte in der Datenbank findest, kannst du die Standorte mit Google Maps darstellen. Suche nach „Breitengrad, Längengrad“, und du findest die eingegebenen Standorte.


Über den Autor

Andy Coles

CCO

Als CCO und Mitglied des Vorstands von Reincubate hat Andy von Anfang an geholfen, die operative und strategische Ausrichtung des Unternehmens zu gestalten. Er spielt eine Schlüsselrolle bei der Entwicklung und Verfeinerung der Camo-Roadmap und übernimmt die Führung bei der Verhandlung, Verwaltung und Vertiefung der Hardware-Partnerschaften und -Integrationen des Unternehmens. Andy hat außerdem maßgeblich zur Entwicklung und Dokumentation von iPhone Backup Extractor seit dessen erster Veröffentlichung beigetragen und bedeutende Beiträge zum breiteren Feld der Datenwiederherstellung geleistet.


Verwandte Inhalte


Beliebte Artikel

Logo des King's Award for Enterprise

King's Award for Enterprise: Reincubate hat die höchste offizielle Wirtschaftsauszeichnung des Vereinigten Königreichs viermal gewonnen, zuletzt in Anerkennung des herausragenden Wachstums des Unternehmens in den vergangenen drei Jahren.

Unsere Beziehungen zu Nutzern und Partnern stehen im Mittelpunkt unserer Werte und der Produkte, die wir entwickeln. Lies unsere Bewertungen, um zu erfahren, was sie über uns sagen.

Nach ISO 27001 zertifiziert durch das Centre for Assessment, akkreditiert durch UKAS

© 2008-2026 Reincubate Ltd. Alle Rechte vorbehalten. Eingetragen in England und Wales unter der Nr. 5189175, USt-IdNr. GB151788978. Camo®, Streamlight® und Reincubate® sind eingetragene Marken. Patente angemeldet.

Hilfe