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

опубликованный обновленный
Cover image for: Отслеживание местоположения на iPhone

Наше исследование данных о местонахождении 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 Планета Земля).

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

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

В iOS в файле consolidated.db .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 Maps для построения местоположений. Выполните поиск, используя «Широта, Долгота», и вы найдете введенные местоположения.

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

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

© 2008 - 2024 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® и Camo® являются зарегистрированными товарными знаками. Политика конфиденциальности & условия.