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 пок.), 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 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.

Обговорити проект

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