Мобильная безопасность · защита данных при изъятии

Что на самом деле защищает данные в вашем телефоне

Сравнение устойчивости Android и iPhone к извлечению данных инструментами класса Cellebrite UFED — в стандартной конфигурации и с усиленной защитой (Advanced Protection / Lockdown Mode). Оценки отражают публично известные возможности на сегодня, а не вечные гарантии.

Cellebrite UFED Physical Pro — на экране меню извлечения данных
Cellebrite UFED. Фото: jon crel / CC BY 2.0
Устойчиво Уязвимо Высокий риск Таймер BFU — выключен / перезагружен · AFU — включён, экран заблокирован
С чего всё начинается — состояние телефона

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

BFU

Выключен

Телефон отключён или перезагружен. Ключи не выведены, весь пользовательский раздел зашифрован «в покое». Максимальная защита.

AFU

Заблокирован

Включён, экран заперт, но хотя бы раз разблокирован после загрузки. Ключи уже в памяти — открывается окно для атак через USB и эксплойты.

Разблокирован

Разблокирован = ноль защиты

Экран открыт — данные видны напрямую, без Cellebrite и эксплойтов. Шифрование, чипы и режимы уже не помогают: достаточно листать.

Разблокированный телефон уязвим абсолютно — это самое слабое звено. Всё остальное на этой странице теряет смысл, если устройство разблокировали: вами добровольно, по принуждению или чужими руками, пока экран был активен. Практические следствия:
  • Биометрию проще принудить, чем пароль: палец или лицо можно приложить силой, а код-пароль остаётся «в голове». В зоне риска знайте, как мгновенно уйти в BFU.
  • Экстренное отключение → BFU. iPhone: зажать боковую + громкость (режим SOS / «выкл.») блокирует Face ID и требует код. Android: «экстренная блокировка» (Lockdown) на экране питания отключает биометрию до ввода PIN.
  • Выключение сильнее блокировки. Если предвидите изъятие и есть секунды — выключите телефон (перевод в BFU), а не просто гасите экран.
Условие №1 — свежая ОС. Все защиты в таблице существуют только на актуальной версии системы с последним патчем безопасности. На старой прошивке даже включённый «усиленный режим» не спасёт: криминалистические инструменты живут за счёт уже исправленных, но не установленных вами уязвимостей. Держите iOS / Android обновлёнными и не отключайте авто-обновления.
Стандартная защита
Усиленный режим
Стоковый
Android
Стоковый
iPhone
Android +
Advanced Protection
iPhone +
Lockdown Mode
Режим BFU
телефон выключен / перезагружен
Высокая устойчивость

Ключи вне памяти, диск зашифрован (FBE / Data Protection). Публичных методов извлечения для актуальных чипов нет¹.

Высокая устойчивость

Ключи вне памяти, диск зашифрован (FBE / Data Protection). Публичных методов извлечения для актуальных чипов нет¹.

Высокая устойчивость

Ключи вне памяти, диск зашифрован (FBE / Data Protection). Публичных методов извлечения для актуальных чипов нет¹.

Высокая устойчивость

Ключи вне памяти, диск зашифрован (FBE / Data Protection). Публичных методов извлечения для актуальных чипов нет¹.

Режим AFU
включён, экран просто заблокирован
Максимально уязвим

Ключи AFU-класса в памяти, USB-стек активен без ограничений по времени². Возможно полное извлечение файловой системы (FFS) через эксплойт.

Уязвим

Ключи AFU-класса в памяти; USB Restricted Mode отключает данные лишь через 1 час после блокировки — это окно атаки.

Вектор закрыт

Ключи всё ещё в памяти, но проводной вектор доставки эксплойта закрыт: линии данных отключены сразу при блокировке.

Вектор закрыт

Ключи всё ещё в памяти, но проводной вектор доставки эксплойта закрыт: линии данных отключены сразу при блокировке.

USB-порт при блокировке экрана
поведение линий передачи данных
Активен постоянно

Линии данных активны по умолчанию и после блокировки; точное поведение зависит от вендора и версии ОС³.

Частично активен

USB Restricted Mode (iOS 11.4.1+): линии данных отключаются через 1 час после блокировки.

Только зарядка

Данные по USB блокируются сразу при блокировке экрана. Требует Android 16+ и поддерживаемого устройства⁴.

Только зарядка

Проводные подключения к компьютерам и аксессуарам требуют разблокировки устройства (iOS 16+).

Крипто-процессор и подбор кода
где хранится ключ и можно ли его перебрать
Зависит от вендора⁵

Минимум — TEE; у флагманов StrongBox / Titan. На бюджетных чипах троттлинг слабее, перебор реальнее.

Secure Enclave

Ключ сцеплен с несъёмным UID: перебор — только на устройстве, ~80 мс/попытку + аппаратный троттлинг.

Secure Element⁵

Выделенный чип с аппаратным лимитом попыток: Pixel 6+ — Titan M2 (M3 в новейших), Samsung — Knox Vault. Ключ не покидает элемент даже при взломе ОС.

Secure Enclave

Тот же аппаратный троттлинг; Lockdown не меняет крипто, но закрывает векторы доставки эксплойта.

Процессор безопасности и подбор ключа

Даже с эксплойтом ядра злоумышленник не получает данные «даром»: пользовательский ключ шифрования не хранится на диске в открытом виде — он выводится из вашего кода-пароля, сцепленного с секретом внутри крипто-процессора. Отсюда три следствия, которые и определяют реальную стойкость.

01

Перебор возможен только на самом устройстве

Ключ «сцеплен» с несъёмным аппаратным идентификатором (UID в Secure Enclave у Apple; секрет в выделенном элементе — Titan M2 у Pixel, Knox Vault у Samsung — или в TEE у Android). Этот секрет физически не считывается ни софтом, ни прошивкой. Поэтому скопировать зашифрованный образ и перебирать пароль на GPU-ферме нельзя — расчёт обязан идти на этом конкретном чипе. Именно поэтому «голая копия» без устройства практически бесполезна.

02

Каждая попытка намеренно медленная

Функция вывода ключа откалибрована так, чтобы одна попытка занимала ~80 мс (Apple, PBKDF2 с UID). Сверх того аппаратный троттлинг наращивает задержки: у Android StrongBox — 30 сек после 5 ошибок и до 24 часов на попытку после 139 ошибок. Лимит держит сам чип — даже при полностью взломанной ОС ключ не выдаётся и счётчик не обнуляется.

03

Всё решает длина и тип кода

Троттлинг спасает, только пока перебор дорог. Разница огромна:

  • 4 цифры 10 000 вариантов — минуты-часы при обходе троттлинга
  • 6 цифр 1 000 000 — обозримое время, если лимит обойдён
  • 6+ букв+цифр >5,5 лет перебора даже на устройстве
  • длинная фраза практически неперебираема
Коротко. Аппаратура у современных iPhone и флагманских Android примерно одинаково хорошо защищает ключ, поэтому слабое звено — сам код-пароль. 4- и 6-значный PIN держатся только на троттлинге, который эксплойт может обойти; буквенно-цифровой пароль от 6 символов (лучше — фраза) уводит перебор в годы.
Как включить

Android — Advanced Protection

Требуется Android 16 + поддерживаемое устройство
  1. Обновитесь: «Настройки → Система → Обновление ПО» — установите всё до конца.
  2. Задайте блокировку экрана (PIN / пароль), если ещё нет.
  3. «Настройки → Безопасность и конфиденциальность → Advanced Protection» (может лежать в «Другие настройки»).
  4. Включите «Защита устройства» → «Включить».
  5. Перезагрузите телефон, если система попросит.

Блокировка USB-данных при заблокированном экране активируется автоматически вместе с этим режимом.

iPhone — Lockdown Mode

iOS 16 и новее · режим для повышенного риска
  1. Обновитесь: «Настройки → Основные → Обновление ПО».
  2. «Настройки → Конфиденциальность и безопасность».
  3. Пролистайте вниз → «Режим блокировки» (Lockdown Mode).
  4. «Включить режим блокировки» → «Включить и перезагрузить», введите код-пароль.
  5. После перезагрузки в статус-баре появится значок замка.

USB Restricted Mode (окно 1 час) работает и без Lockdown — проверьте: «Face ID / Touch ID и код-пароль → USB-аксессуары = выкл.».

Итог
01

Состояние важнее марки. Разблокированный телефон уязвим абсолютно; заблокированный (AFU) — окно для атак; выключенный (BFU) — максимум защиты. Предвидите изъятие — выключайте, а не гасите экран.

02

Свежая ОС — обязательна. Все защиты держатся на последнем патче: криминалисты живут за счёт уже закрытых, но не установленных уязвимостей.

03

Пароль решает больше режимов. Аппаратура iPhone и флагманских Android примерно равна; слабое звено — код. Буквенно-цифровой пароль от 6 символов (лучше — фраза) даёт больше, чем любой «режим защиты».

04

Включите усиленный режим. Advanced Protection (Android) / Lockdown Mode (iPhone) закрывают USB-вектор мгновенно при блокировке. Таймеры Inactivity Reboot / Auto-restart (72 ч → BFU) не дают висеть в уязвимом AFU.