Немало раздражает, что каждый раз при перезагрузке iPhone смартфон просит завести пароль, даже если он оснащен сканером отпечатков перстов. Но задумывались ли вы, почему это происходит?
Сейчас Touch ID установлен во всех новоиспеченных смартфонах Apple, и вы вряд ли задумываетесь, как работает сканер, когда по несколько десятков раз в день разблокируете собственный iPhone. В отличие от многих других производителей смартфонов, Apple хранит печати пальцев в специальном защищенном от доступа микрокомпьютере под названием Secure Enclave, предварительно они пропускаются сквозь хеш-функцию, пишет Cryptoworld.su. В Сеть и iCloud отпечатки не попадают, даже не серверах Apple их нет.
Хеш-функции печатей надежно зашифрованы, а ключи к их шифрованию вычисляются во время загрузки iPhone на основе уникального аппаратного ключа — он также есть в микрокомпьютере, а также кода блокировки пользователя. После того, как эти расшифрованы, они не сохраняются на накопитель устройства, они есть только в оперативной памяти. Случаются случаи, когда отпечатки удаляются и из ОЗУ, тогда вам приходится впрыскивать пароль, даже если вы не перезагружали устройство.
Зачем же Apple шифрует печати? Как известно, любую биометрическую систему можно обмануть. Специалисты компании отлично это понимают, поэтому iOS переносит к Secure Enclave биометрическую информацию во всех случаях, какие так или иначе могут свидетельствовать о получении доступа к вашему конструкции третьим лицом. К ним относятся выключение/перезагрузка iPhone, добавление новоиспеченного отпечатка, удаленная блокировка с помощью «Найти iPhone», если конструкция ни разу не разблокировалось в течение двух суток, и, конечно же, если сделано пять безуспешных попыток разблокирования.
Так что ввод пароля iPhone — не что другое, как расшифровка ваших отпечатков, а также способ возобновить труд датчика отпечатков пальцев Touch ID.