Процесс низкоуровневого извлечения данных из iPhone и iPad требует установки на устройство специальной программы — агента-экстрактора. Агент прост в использовании, но после изменений на стороне Apple его установка стала вызывать проблемы даже у опытных пользователей. Мы уже публиковали варианты решений этой проблемы; сегодня мы расскажем ещё об одном.
Низкоуровневое извлечение в iOS Forensic Toolkit из мобильных устройств Apple при помощи агента-экстрактора требует установки специального приложения, которое должно быть подписано цифровой подписью; подробно этот механизм мы разобрали в статье Низкоуровневый анализ iOS: установка агента-экстрактора. В ряде случаев либо после установки, либо при первом запуске приложения система потребует верифицировать подпись, подключившись к серверу Apple. Установка соединения с сервером несёт риск искажения цифровых улик в в процессе нежелательной синхронизации с облаком, а в худшем случае грозит потенциальной удалённой блокировкой устройства или уничтожением данных. Использование Orange Pi R1 Plus LTS с нашей прошивкой позволит безопасно установить агент-экстрактор, верифицировав цифровую подпись, заблокировав исследуемому устройству доступ в интернет.
Внимание: если для установки агента-экстрактора вы используете учётную запись разработчика, созданную до 6.6.2021, то выход исследуемого устройства в интернет для верификации подписи не нужен, как не нужен, соответственно, и файрволл.
Проблема не новая, и мы уже разработали несколько вариантов решения. Вот они:
В сравнении с платой Raspberry Pi 4 устройство Orange Pi R1 Plus LTS обладает рядом преимуществ именно в качестве устройства, работающего как файрволл. Orange Pi R1 Plus LTS дешевле (порядка около 3,500 рублей за вариант в корпусе) и более распространён, но главное — Orange Pi R1 Plus LTS оборудован двумя физическими портами Ethernet, что избавит от необходимости ещё одного адаптера USB-Ethernet.
Да, Raspberry Pi 4 мощнее и более универсален, но именно для работы в качестве файрволла Orange Pi R1 Plus LTS подходит лучше. Выделим его основные преимущества:
Для настройки файрволла и подключения к нему iPhone вам потребуется дополнительное оборудование:
Скачайте образ прошивки из GitHub — Elcomsoft/eiftpi и запишите его на SD-карту:
Далее всё просто:
Важно: при использовании Orange Pi R1 Plus LTS в качестве файрволла, всегда подключайте iPhone или iPad к порту, который расположен поблизости от коннектора GPIO (он помечен как «WAN»). Второй порт, который расположен поблизости от порта USB-C и помечен как «LAN», используется для подключения платы Orange Pi R1 Plus LTS к интернету.
Если вы предпочитаете беспроводное подключение через Wi-Fi (не рекомендуется) или хотите самостоятельно собрать образ прошивки, на сайте проекта GitHub — Elcomsoft/eiftpi есть дополнительные инструкции.
Orange Pi R1 Plus LTS оборудован двумя физическими сетевыми интерфейсами Ethernet, оба из которых используются нашей прошивкой. Один интерфейс (тот, который обозначен на корпусе как LAN, ближе к порту USB-C) должен быть подключён к интернету, а другой (обозначенный как WAN, расположен правее) будет использоваться для подключения iPhone. Для подключения iPhone вам понадобится адаптер Lightning to Ethernet.
На этом всё! Вы успешно установили прошивку на Orange Pi R1 Plus LTS. Подключите плату устройства к интернету, после чего подключите iPhone к Orange Pi R1 Plus LTS с помощью кабеля. Рекомендуем для начала подключить таким образом тестовый iPhone, чтобы убедиться, что доступ к интернету ограничен: на iPhone должны быть доступны только адреса ppq.apple.com и humb.apple.com. Также должен быть доступен адрес www.elcomsoft.com (на нём и можно проверить), а, к примеру, www.apple.com (или любой другой) — соответственно, не должен быть доступен.
Elcomsoft iOS Forensic Toolkit – специализированный инструмент для проведения криминалистического анализа устройств, работающих под управлением Apple iOS. Для анализа доступна вся пользовательская и системная информация, а также зашифрованные данные из системного хранилища (связка ключей).