Отслеживание местоположений на iPhone

Andy Coles

От Andy Coles

опубликованный

обновленный

Посмотрите, как я квалифицирован, чтобы написать эту статью

Наше исследование данных о местонахождении iPhone - и как его использовать

"Мы знаем где вы живете!" По крайней мере, это утверждение, что Apple может сделать следующее открытие, что их последняя версия iOS 4 для iPhone и iPad имеет механизм отслеживания, который постоянно записывает информацию о том, где находится iPhone, пока телефон остается включенным. Помимо того, что эта информация сохраняется на самом телефоне, эта информация также автоматически включается в резервные копии, сделанные при синхронизации вашего iPhone с помощью iTunes.

Хотя это стало известно в мире цифровой криминалистики в течение нескольких месяцев, новость распространилась среди широкой публики после сообщения исследователей безопасности Пита Уордена и Аласдейра Аллана и вызвала бурю в Интернете, когда сообщения в блогах и твиты реагировали на новость о том, что ваша анонимность немного уменьшилась. Но действительно ли новости настолько серьезны? Насколько обеспокоен средний пользователь iPhone?

Какие данные о местоположении отслеживаются вашим iPhone или iPad?

Мы провели некоторое исследование этой проблемы, и мы пришли к выводу, что данных о местоположении, отображаемых в файлах резервных копий iTunes, достаточно, чтобы вызвать определенную обеспокоенность при определенных обстоятельствах. Мы проанализировали телефон с данными о местонахождении за год. В общих чертах можно использовать эти данные, чтобы широко увидеть, где был пользователь телефона в тот или иной день. Например, когда пользователь отправился в отпуск на Мальдивы в начале года, можно увидеть, как точки расположения телефона прыгают из Лондона на Мальдивы. Тем не менее, это не так просто, чтобы углубиться в гораздо более конкретные места.

iPhone location tracking data in Google Earth
данные отслеживания местоположения iPhone в Google Планета Земля

Поскольку данные, как представляется, получены от базовых станций мобильных телефонов («вышек сотовой связи» для наших американских друзей), точность точек определения местоположения значительно варьируется. В пределах городов (или других областей, где имеется множество базовых станций мобильной связи), вы обычно можете отслеживать пользователя с точностью до нескольких сотен метров. В сельской местности это другая картина. В одном примере пользователь был в Портсмуте в течение дня, но на графиках местоположения пользователь в тот день был по-разному представлен в Портсмуте, Саутгемптоне и на острове Уайт! Более того, похоже, что Apple почему-то решила не хранить эти данные в реальном времени. Вместо этого информация о местоположении группируется и записывается на телефон обычно один или два раза в день.

Это может означать, что пользователь, кажется, находится в нескольких местах одновременно, поскольку могут записываться три или четыре разных местоположения , но все с одинаковой датой / временем. Тем не менее, ясно, что имеется достаточно данных, чтобы представить общую картину того, что делает пользователь. Полиция и службы безопасности могут найти данные, имеющие неоценимое значение в доказательстве или опровержении алиби, не прибегая к значительным расходам на выдачу повестки в повестку дня в мобильные сети для получения более точных данных о местоположении.

Free KML export option in iPhone Backup Extractor
Бесплатная опция экспорта KML в iPhone Backup Extractor

Если у вас есть iPhone и вам любопытно, какая информация отображается на вашем телефоне, мы обновили iPhone Backup Extractor для извлечения данных о местоположении в формате CSV (подходит для просмотра в Excel) или формате KML (который вы можете просматривать на карте по используя бесплатное программное обеспечение Google Earth).

Поскольку мы понимаем, что это проблема, которая вызывает беспокойство многих людей, мы решили включить эту функцию - без ограничений - в бесплатную версию нашего программного обеспечения. Вы можете скачать программное обеспечение с нашего сайта .

consolidated.db : данные местоположения отслеживания

В iOS файл consolidated.db хранит данные о вашем телефоне, GPS и Wi-Fi. Предоставление пользователям информации о том, что хранится на устройстве, не является такой плохой идеей и является важным принципом для нас, и при этом это не плохо.

Apple хранит немного больше, чем координаты широты и долготы, а также временную метку в устройстве и резервное копирование. Ниже приводится краткое описание того, что содержится в каждой таблице:

  • CellLocation (или CdmaCellLocation ): временная метка (время и дата), широта, долгота, горизонтальная точность, высота (не установлена), вертикальная точность (не установлена), скорость (не установлена)
  • CellLocationHarvest : оператор телефона (Orange, T-Mobile, O2, Vodafone), отметка времени (время и дата), широта, долгота, точность по горизонтали, высота над уровнем моря, точность по вертикали, скорость, курс (направление), достоверность (процент точности)
  • LocationHarvest : tripID, метка времени (время и дата), широта, долгота, точность по горизонтали, высота над уровнем моря, точность по вертикали, скорость, курс (направление), достоверность (процент точности)
  • WifiLocation : MAC-адрес Wi-Fi, время / дата, широта, долгота, горизонтальная точность, высота, вертикальная точность, скорость (не установлена), направление (не установлено), достоверность (процент точности)

В этой базе данных есть несколько интересных вещей, а не только местоположения телефонов, которые хранятся. Сохраненные данные не связаны конкретно с телефоном и сигналом. Устройства 3G и Wi-Fi распространены, и использование GPS также регистрирует данные о местоположении. Например, использование 3G, BT OpenZone или аналогичного источника Wi-Fi в ваших путешествиях активирует использование GPS в приложениях при переключении и поэтому сохранит ваше местоположение. Подробная информация о маршрутизаторах Wi-Fi подключение к также хранится в consolidation.db файл.

Точность этих данных так же хороша, как триангуляция от мачт телефона и источников GPS. Глядя на данные, хранящиеся на моем iPhone, я бы сказал, что триангуляция местоположения моего iPhone на ходу не очень точная, но все же в пределах мили или около того моего местоположения. Кажется, что местоположения GPS находятся в метрах - если не на месте - так что это может быть немного ударить и пропустить, если вы не расшифруете различия в данных. Точность всегда будет иметь большое значение в зависимости от того, насколько удалено местоположение. Чем больше площадь застройки, тем больше концентрация мачт, и поэтому эти показания являются более точными.

Где файл consolidated.db который хранит данные о местоположении, и как я могу просмотреть его содержимое?

Поиск consolidated.db прост с использованием iPhone Backup Extractor:

Extracting consolidated.db with iPhone Backup Extractor
Извлекает консолидированный.db с помощью iPhone Backup Extractor

consolidated.db файл базы данных хранится в /Library/Caches/locationd , в резервной копии и на iPhone. Apple использует шестнадцатеричные хэши SHA1 для хранения файлов резервных копий после синхронизации с iTunes, поэтому самый простой способ получить доступ к файлу - использовать «Экспертный режим». Это можно сделать так:

  • Открыть iPhone резервный экстрактор
  • Нажмите кнопку «Экспертный режим»
  • Перейдите к следующей папке « Library → « Caches → « locationd
  • Установите флажок рядом с файлом consolidation.db
  • Нажмите кнопку «Извлечь выделенное» и выберите место для сохранения файла
  • Файл консолидации.db будет сохранен в этом месте в следующей папке \Library\Caches\locationd

Если вы хотите просмотреть файл базы данных, вам необходимо использовать одно из следующих приложений. Оба приложения бесплатны, и, просмотрев приведенные выше таблицы, вы сможете увидеть данные о местоположении с небольшим техническим знанием.

An iPhone's consolidated.db in SQLite Manager
Консолидированный.db iPhone в SQLite Manager

Когда вы найдете какие-либо опорные точки местоположения в базе данных, вы можете использовать Карты Google для построения местоположений. Поиск с использованием «Широта, долгота», и вы найдете введенные местоположения.

Об авторе

Andy Coles has been building and documenting iPhone Backup Extractor since it was first released. He's made a number of discoveries in the field of data recovery, most notably techniques for transferring data between iPhone backups.

Генеральный директор Reincubate в Букингемском дворце

На снимке выше - встреча членов команды Reincubate Ее Величества Королевы Елизаветы Ⅱ в Букингемском дворце, после того как она была удостоена высшей бизнес-награды Великобритании за нашу работу с технологиями Apple. Прочитайте нашу позицию о конфиденциальности, безопасности и сохранности .

Мы помогли более 3 000 000 человек восстановить свои потерянные данные iPhone. Позвольте нам помочь вам.

Скачать сейчас

или получить его для Macos

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2019 Reincubate Ltd. Все права защищены. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. Защита & Условия. Мы рекомендуем 2FA. Построен с в Лондоне.

close

Для личных пользователей

Для предприятий и пользователей

Прокрутите вниз для деловых и про-планов

основной

$39.95

Поддержка iTunes

Работает с Windows и Mac

Служба поддержки

Предварительный просмотр списка устройств iCloud

КУПИТЬ ОСНОВНЫЕ

премия

$69.95

Поддержка iCloud и iTunes

Работает с Windows и Mac

Служба поддержки

5 устройств iCloud

КУПИТЬ ПРЕМИУМ
Jonathan Zdziarski picture

This is iPhone Backup Extractor, think of it as a "personal forensics" utility. It's pretty awesome.

Jonathan Zdziarski

Эксперт по криминалистике и iOS

Для деловых и профессиональных пользователей

Бизнес

$299.95

25 устройств iCloud

Приоритетная поддержка клиентов

Коммерческая лицензия

Все преимущества нашего премиального плана

ПОКУПКА БИЗНЕСА
ricloud logo
Демоверсии наших API для предприятий

Нужен доступ iCloud, судебно-медицинская техника, массовое восстановление удаленных данных SQLite?

Узнайте о наших API-интерфейсах reincubate.com.