Face ID на iPhone: принцип работы и настройка¶
Face ID — система биометрической аутентификации корпорации Apple, использующая распознавание лица владельца для разблокировки смартфона, подтверждения покупок и авторизации в приложениях. Впервые представлена в 2017 году в смартфоне iPhone X и с тех пор стала основным средством биометрической защиты в линейке iPhone, заменив сенсор Touch ID. Система основана на работе модуля TrueDepth, проецирующего на лицо пользователя более 30 000 инфракрасных точек и строящего их трёхмерную карту.
¶Принцип работы
Модуль TrueDepth включает несколько компонентов: инфракрасную камеру, датчик глубины, инфракрасный проектор, датчик освещённости и фронтальную камеру. Проектор выстраивает на лице пользователя сетку из точек, а камера считывает её отражение. На основе полученных данных устройство формирует трёхмерную модель лица, которая математически сопоставляется с эталоном, сохранённым в защищённом нейронном процессоре Secure Enclave. Двумерное изображение лица для обхода системы не подходит — это отличает Face ID от простых систем распознавания по фотографии.
Ключевые особенности:
- распознавание работает в темноте за счёт инфракрасной подсветки;
- система обучается заново при изменении внешности владельца (появление бороды, очков, головного убора);
- вероятность ошибочного срабатывания (принятия чужого лица за своё) заявлена Apple на уровне 1 к 1 000 000;
- сенсор способен распознавать владельца в очках с затемнёнными линзами, в том числе в солнцезащитных.
¶Настройка Face ID на устройстве
Для регистрации лица владельца необходимо открыть «Настройки» → «Face ID и код» → «Настроить Face ID». Устройство предлагает удерживать iPhone на уровне глаз и медленно поворачивать голову по кругу, чтобы камера зафиксировала лицо с разных ракурсов. После первого прохода система предлагает второй — для повышения точности. Завершив регистрацию, пользователь может включить опции «iPhone Unlock» (разблокировка), «iTunes Store и App Store» (подтверждение покупок), «Автозаполнение паролей» и «Внутренние приложения».
¶Как разрешить Face ID для конкретного приложения
По умолчанию iOS не передаёт третьим приложениям доступ к данным Face ID: разработчик не получает ни изображение лица, ни его математическую модель. Приложение лишь запрашивает у системы подтверждение успешной аутентификации. Чтобы приложение могло использовать Face ID, необходимо:
- Убедиться, что Face ID настроен в системных настройках.
- Открыть «Настройки» → «Face ID и код» и включить переключатель «Внутренние приложения» (в старых версиях iOS — «Другие приложения»).
- В самом приложении разрешить использование биометрии — обычно это происходит при первом запуске, когда iOS показывает системный запрос «[Приложение] хочет использовать Face ID».
- При необходимости авторизовать приложение повторно через «Настройки» → «Основные» → «Сброс» → «Сбросить настройки конфиденциальности» или через «Настройки» → «Конфиденциальность и безопасность» → «Face ID».
Банковские приложения и платёжные системы используют отдельный механизм: подтверждение платежа в Apple Pay требует двойного нажатия боковой кнопки и последующего взгляда на экран. Приложения-банки, как правило, запрашивают собственный PIN-код в дополнение к биометрии — таковы требования регуляторов.
¶Ограничения и особенности
Face ID не работает на устройствах с сенсором Touch ID (iPhone SE, старые модели iPad). На iPad Pro модуль TrueDepth появился в 2018 году, на MacBook — в 2021-м с чипом M1. Система может отказать в распознавании, если камера закрыта грязью, на экране установлено защитное стекло, перекрывающее модуль, или пользователь носит медицинскую маску (в iOS 15.4 Apple добавила возможность распознавания в маске с акцентом на область глаз).
Владелец может добавить альтернативный внешний вид — например, регистрацию в очках или с другим макияжем — через пункт «Настроить альтернативный вид» в настройках Face ID. Количество попыток неудачного распознавания ограничено: после пяти неудачных попыток система требует ввода код-пароля.
¶Конфиденциальность
Все математические представления лица хранятся исключительно в Secure Enclave и не покидают устройство, не синхронизируются с iCloud и не передаются разработчикам приложений. Apple публично заявляла, что не имеет доступа к этим данным и не может предоставить их по запросу правоохранительных органов.
¶Источники
- Документация Apple Support: «Использование Face ID на iPhone и iPad»
- Технические спецификации iPhone на сайте Apple
- Обзоры модуля TrueDepth, IEEE Spectrum
- Руководства по безопасности iOS, Apple Platform Security Guide
