Как работает Touch ID?!
- Подробности
Компания Apple опубликовала документ в котором описала принцип работы датчика Touch ID и технологии Secure Enclave, которая складирует отпечатки пальцев в специальное место в процессоре A7. Этот документ показывает, насколько тщательно и надежно выполнена защита пользовательских данных.
Во время производства чипов A7 каждому Secure Enclave назначается собственный уникальный идентификатор, который не знают даже в Apple. Для связи Touch ID с Secure Enclave создается одноразовый ключ, который «привязан» к UID. Хоть процессор A7 и является проводником для работы системы безопасности, он не может передать информацию в любое другое место, даже саму компанию. Все, что доступно в Apple — анализ процесса работы датчиков.
В документе сообщается, что ни Apple, ни сам пользователь не может сохранить имеющуюся в Secure Enclave информацию. Она не записывается в резервные копии iTunes, iCloud, серверы компании или любой другой источник. Это было сделано с целью предотвращения кражи дактилоскопических данных.
Прикладывая палец к Touch ID пользователь генерирует уникальный ключ, который работает только со строго определенным UID, после чего открывается доступ к Secure Enclave и уже он сравнивает отпечатки пальцев и лишь затем дает команду iOS на разблокировку устройства.
Со стороны пользователя защита ограничивается вводом пароля, но при этом он проходит тот же путь, что и Touch ID. Это позволяет выстроить дополнительный уровень защиты данных. Если отпечаток пальца не будет распознан Touch ID, то система предложит ввести пароль.
Больше информации вы можете получить прочитав весь документ.