Touch ID: что это, датчик отпечатков пальцев и принцип работы

Автор: IT Sectr Опубликовано: 2026-03-23 Время чтения: 8 мин

Touch ID — система сканирования отпечатков пальцев, разработанная Apple для аутентификации пользователей iPhone, iPad и Mac. Технология дебютировала в iPhone 5S в 2013 году и стала первым массовым биометрическим сенсором в смартфонах. По данным Apple Security White Paper, 2024, вероятность случайного совпадения отпечатка пальца с чужим шаблоном составляет 1 к 50 000, а сам сенсор способен различать до пяти зарегистрированных отпечатков на одном устройстве.

Главное

  • Touch ID — ёмкостный сканер отпечатков пальцев Apple, встроенный в кнопку Home или боковую кнопку iPhone/iPad.
  • Ёмкостный сенсор использует массив микроскопических конденсаторов для считывания папиллярного узора на пальце.
  • Secure Enclave хранит математический шаблон отпечатка в изолированном сопроцессоре и не передаёт его iOS или сторонним приложениям.
  • Touch ID первого поколения использовалось в iPhone 5S–iPhone 7, а второе поколение появилось в iPhone 8 и iPhone SE.
  • Сенсор второго поколения быстрее и точнее — время сканирования сократилось с 0,3 до 0,2 секунды.

Что такое Touch ID?

Touch ID — это биометрический датчик, встроенный в кнопку Home (iPhone 5S–iPhone 8/SE) или боковую кнопку (iPad Air 4+, iPad mini 6+). Он состоит из сапфирового стекла (защита от царапин), ёмкостного сенсорного массива и кольца обнаружения пальца, которое активирует сканер при касании.

При первом включении пользователь регистрирует отпечаток — сенсор делает несколько снимков пальца под разными углами и создаёт математический шаблон. По данным Apple, сканер считывает папиллярный узор на субдермальном уровне — под верхним слоем кожи, что защищает от снятия отпечатка с поверхности.

Touch ID поддерживает до пяти отпечатков — можно добавить пальцы обеих рук или отпечатки членов семьи. Сенсор срабатывает при любом положении пальца благодаря 360-градусному распознаванию. С момента запуска в 2013 году Touch ID использовался для разблокировки iPhone, подтверждения покупок в App Store, оплаты через Apple Pay и авторизации в сторонних приложениях.

Технология ёмкостного сенсора

Ёмкостный сканер отпечатков Touch ID состоит из массива 500 точек на дюйм (ppi) микроскопических конденсаторов, размещённых на поверхности кремниевого чипа. Каждый конденсатор измеряет электрическую ёмкость между пальцем и сенсором. Гребни папиллярного узора (выступы) находятся ближе к сенсору и создают бо́льшую ёмкость, а впадины — меньшую.

Разница ёмкости между 50 000 соседних конденсаторов формирует изображение отпечатка с разрешением 500 ppi. Сапфировое стекло толщиной 0,1 мм защищает сенсор от царапин и обеспечивает электрическую изоляцию. По данным Apple, сапфир уступает по твёрдости только алмазу — это предотвращает износ сенсора даже после миллионов касаний.

Сканер Touch ID второго поколения (с iPhone 8) использует улучшенный массив конденсаторов с более плотным расположением — 800 ppi вместо 500. Это позволило увеличить скорость сканирования на 30% и улучшить точность для влажных или сухих пальцев. Время регистрации нового отпечатка сократилось с 12 до 8 касаний.

ПараметрTouch ID Gen 1Touch ID Gen 2
Разрешение сенсора500 ppi800 ppi
Количество касаний для регистрации128
Скорость сканирования0,3 с0,2 с
УстройстваiPhone 5S, 6, 6S, 7iPhone 8, SE (2–3 gen), iPad
Защита сапфиромДаДа

Поколения Touch ID: от iPhone 5S до iPhone SE

Первое поколение Touch ID дебютировало в iPhone 5S и использовалось вплоть до iPhone 7. Сенсор был встроен в механическую кнопку Home и имел разрешение 500 ppi. Со временем Apple улучшила алгоритмы обработки: iOS 10 добавила адаптивное обучение — шаблон отпечатка постепенно обновляется при каждом сканировании, захватывая новые участки узора.

Второе поколение Touch ID вышло вместе с iPhone 8 и iPad Pro 2018 года. Ключевые изменения: более плотный массив конденсаторов (800 ppi), улучшенная работа с влажными пальцами и новая интеграция с Secure Enclave — седьмое поколение SEP позволило ускорить криптографические операции на 40%. iPhone SE (2-го и 3-го поколений) сохранили Touch ID второго поколения как альтернативу Face ID для пользователей, предпочитающих кнопку Home.

На MacBook Pro Touch ID реализован как отдельный сенсор справа от клавиши Touch Bar (или в кнопке Touch ID на моделях без Touch Bar). В Mac используется тот же Secure Enclave T2 или M-чипа. По данным Apple Platform Security, на Mac Touch ID хранит отдельные шаблоны для каждого пользователя и автоматически отключается при включении гостевого режима.

Адаптивное обучение Touch ID

Начиная с iOS 10 Touch ID поддерживает адаптивное обучение — алгоритм постепенно расширяет шаблон отпечатка после каждой успешной аутентификации. Если пользователь касается сенсора разными участками пальца, шаблон обогащается новыми минуциями (точками ветвления и окончания гребней). Адаптивное обучение повышает точность распознавания на 15–20% в течение первых двух недель после регистрации отпечатка.

Безопасность: Secure Enclave и защита отпечатков

Secure Enclave — выделенный сопроцессор в чипе Apple A7–A18 и M1–M4, который изолирует биометрические данные от основной операционной системы. При регистрации отпечатка сенсор передаёт изображение напрямую в Secure Enclave через защищённый периферийный канал. iOS получает только уведомление «шаблон сохранён» или результат сравнения «совпало / не совпало».

Математический шаблон отпечатка хранится в зашифрованном виде внутри Secure Enclave. Ключ шифрования генерируется на основе уникального идентификатора чипа (UID), который программируется на этапе производства и недоступен для чтения. По данным Apple Security White Paper, ни одно приложение, включая iOS, не имеет доступа к шаблону отпечатка — API возвращает только булево значение успешности аутентификации.

Touch ID также защищён от атак с муляжами. Ёмкостный сенсор измеряет электропроводность живой ткани, поэтому высушенные или силиконовые слепки отпечатков не срабатывают. Дополнительная защита: после 5 неудачных попыток Touch ID блокируется и требует ввода пароля, а после 48 часов бездействия устройство также запрашивает пароль перед биометрией.

Ограничения Touch ID

Несмотря на высокую надёжность, Touch ID имеет ограничения. Сканер может не работать при сильном загрязнении пальца (краска, масло, грязь), при дерматологических заболеваниях (экзема, псориаз) или при слишком сухой коже. Влажный палец — самая частая причина отказа сенсора, так как вода шунтирует ёмкость конденсаторов. Apple рекомендует зарегистрировать несколько отпечатков одного пальца под разными углами для повышения вероятности успешного считывания.

Touch ID в Apple Pay

Для оплаты через Apple Pay с Touch ID пользователь прикладывает палец к сенсору, удерживая iPhone у терминала. Транзакция подтверждается криптографической подписью, созданной Secure Enclave. Номер карты и отпечаток пальца не передаются продавцу — используется токенизация. Каждой транзакции присваивается уникальный код (token), который не может быть использован повторно. Touch ID для Apple Pay доступен на iPhone 5S и новее, а также на iPad и Mac с сенсором.

Touch ID против Face ID: что выбрать

С выходом iPhone X в 2017 году Apple начала переход от Touch ID к Face ID, но обе технологии остаются актуальными. Touch ID удобен в ситуациях, когда лицо закрыто маской, телефон лежит на столе или пользователь не может смотреть на экран. Face ID быстрее при обычном использовании — достаточно взглянуть на экран без касания кнопки.

Touch ID выигрывает по поддержке нескольких пользователей — до 5 отпечатков против одного лица у Face ID. Это удобно для семейных iPad или корпоративных устройств. Однако Touch ID проигрывает по базовому уровню безопасности (FAR 1:50 000 против 1:1 000 000 у Face ID).

Пример кода: проверка Touch ID на iOS

Фреймворк LocalAuthentication одинаково работает для Face ID и Touch ID — разработчику не нужно писать разный код для разных типов биометрии. Система автоматически определяет доступный сенсор и показывает соответствующий диалог. Ниже приведён пример с проверкой наличия биометрии на устройстве.

swift
import LocalAuthentication

class BiometricHelper {

    static func checkBiometryStatus() {
        let context = LAContext()
        var error: NSError?

        switch context.canEvaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics,
            error: &error
        ) {
        case true:
            let type = context.biometryType
            switch type {
            case .touchID:
                print("Touch ID доступен")
            case .faceID:
                print("Face ID доступен")
            case .none:
                print("Биометрия не настроена")
            @unknown default:
                print("Неизвестный тип")
            }

        case false:
            print("Биометрия недоступна: \(error)")
        }
    }
}

Свойство biometryType возвращает тип доступного биометрического сенсора: .touchID, .faceID или .none. Это единственный способ программно определить, какой именно сенсор установлен на устройстве. Для Touch ID iOS автоматически показывает стандартный диалог с иконкой отпечатка и не требует дополнительной настройки интерфейса.

Часто задаваемые вопросы

Что произойдёт, если порезать палец с зарегистрированным отпечатком?

При повреждении кожи (порез, ожог, царапина) Touch ID может перестать распознавать отпечаток. В этом случае телефон запросит пароль. После заживления рекомендуется повторно зарегистрировать отпечаток — старый шаблон не обновится автоматически. iOS удаляет биометрию и требует пароль после 5 неудачных попыток.

Можно ли добавить отпечаток другого человека в Touch ID?

Да, Touch ID поддерживает до 5 отпечатков на одном устройстве. Можно добавить отпечатки членов семьи или коллег. Однако все добавленные отпечатки имеют одинаковый уровень доступа — разблокировка телефона, подтверждение покупок и доступ к приложениям. Ограничить права для конкретного отпечатка нельзя.

Почему Touch ID не срабатывает мокрым пальцем?

Ёмкостный сенсор Touch ID измеряет разность электрических потенциалов между пальцем и конденсаторами. Вода на пальце искажает ёмкость каждого конденсатора, делая изображение папиллярного узора нечитаемым. Второе поколение Touch ID (iPhone 8+) частично улучшило работу с влажными пальцами за счёт более плотного массива датчиков, но полностью проблема не решена.

Работает ли Touch ID через перчатку?

Обычные тканевые или кожаные перчатки блокируют электрический контакт между пальцем и ёмкостным сенсором, поэтому Touch ID не срабатывает. Специальные перчатки с токопроводящими нитями (поддерживающими Capacitive Touch) могут работать, но точность распознавания снижается из-за искажения ёмкости.

Как надёжно защищены отпечатки в Touch ID?

Отпечатки защищены на аппаратном уровне. Secure Enclave шифрует шаблоны уникальным ключом устройства (UID) и не имеет API для извлечения данных. Даже при физическом извлечении чипа Secure Enclave и анализе шины данных отпечатки недоступны. Apple заявляет, что ни правительство, ни сама компания не могут получить отпечатки с устройства.

Итоги

  • Touch ID — ёмкостный сканер отпечатков Apple, работающий через массив микроскопических конденсаторов с разрешением до 800 ppi.
  • Первое поколение (500 ppi) использовалось в iPhone 5S–iPhone 7, второе поколение (800 ppi) — в iPhone 8, iPhone SE и iPad.
  • Secure Enclave изолирует биометрические шаблоны от iOS — никакое приложение не имеет к ним прямого доступа.
  • FAR 1:50 000 — вероятность ложного совпадения отпечатка с чужим шаблоном.
  • Touch ID поддерживает до 5 отпечатков на одном устройстве, включая пальцы разных пользователей.
  • LocalAuthentication предоставляет унифицированный API для Touch ID и Face ID на iOS.

Мы разработаем мобильное приложение под ключ

IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.

Обсудить проект

Читайте также