Face ID — що це, як працює розпізнавання обличчя

Автор: IT Sectr Опубліковано: 2026-04-04 Час читання: 9 хв

Face ID — це система біометричної аутентифікації Apple, яка використовує тривимірне сканування обличчя для розблокування пристроїв та авторизації платежів. Технологія замінила Touch ID починаючи з iPhone X у 2017 році та стала стандартом біометричного захисту в лінійці iPhone та iPad Pro. Згідно з Apple Platform Security (2025), ймовірність випадкового збігу обличчя для Face ID становить 0.0001% — у 10 разів точніше відбитка пальця.

Головне

  • Face ID — система 3D-розпізнавання обличчя Apple на основі проекції 30 000 інфрачервоних точок через камеру TrueDepth
  • Neural Engine — спеціалізований нейропроцесор у чипах A12+ для обробки біометричних даних у реальному часі
  • Attention Awareness — обов'язкова перевірка спрямованого погляду, що запобігає розблокуванню без відома користувача
  • Secure Enclave — апаратний модуль, де зберігаються та порівнюються математичні шаблони обличчя без доступу з iOS
  • FAR 0.0001% — ймовірність хибного розпізнавання чужого обличчя, що в 10 разів нижче ніж у Touch ID

Що таке Face ID?

Face ID — це біометрична система аутентифікації Apple, заснована на тривимірному скануванні обличчя користувача. Вона вперше з'явилася в iPhone X у вересні 2017 року, замінивши Touch ID як основний метод біометричного захисту флагманських пристроїв Apple. На відміну від 2D-розпізнавання обличчя за фотографією з фронтальної камери, Face ID будує точну глибинну карту обличчя, аналізуючи понад 30 000 невидимих інфрачервоних точок.

Система використовує спеціалізований нейропроцесор Neural Engine у складі чипів Apple A12 та новіших. Neural Engine виконує 600 мільярдів операцій за секунду, обробляючи біометричні дані безпосередньо на пристрої без передачі в хмару. Математичні шаблони обличчя шифруються та зберігаються виключно в Secure Enclave — апаратному модулі безпеки, ізольованому від операційної системи iOS.

Face ID підтримується на всіх пристроях Apple з камерою TrueDepth: iPhone X та новіші (крім iPhone SE), iPad Pro 11" та 12.9" (3-го покоління та новіші), а також iPad Air та iPad mini з відповідним модулем. Технологія використовується не тільки для розблокування пристроїв, але й для авторизації платежів у Apple Pay, покупок в App Store та заповнення паролів через iCloud Keychain.

Як працює Face ID?

Face ID проходить три послідовних етапи: виявлення обличчя, проекція інфрачервоної карти глибин та перевірка уваги (attention awareness). Кожен етап виконується апаратними модулями камери TrueDepth без участі центрального процесора, що виключає перехоплення даних на рівні ОС.

Виявлення та проекція точок

ІЧ-камера TrueDepth детектує присутність обличчя в полі зору модуля. Flood Illuminator — інфрачервоне підсвічування — освітлює обличчя невидимим для ока світлом, забезпечуючи роботу системи в повній темряві. Dot Projector проеціює на обличчя понад 30 000 інфрачервоних точок у регулярній сітці. Камера фіксує деформацію цієї сітки відносно граней обличчя — аналогічно тому, як структуроване світло працює в професійних 3D-сканерах.

Створення глибинної карти та шаблону

За отриманими точками Neural Engine будує математичну модель обличчя — глибинний каркас з точністю до десятих часток міліметра. З цієї моделі вилучаються унікальні ознаки: відстані між ключовими точками (очі, ніс, губи), форма вилиць та щелепи, об'ємні пропорції. Шаблон розміром близько 20 КБ шифрується криптографічним ключем, унікальним для Secure Enclave, та зберігається в енергонезалежній пам'яті модуля.

Attention Awareness та адаптація

Система перевіряє, що користувач дивиться на екран усвідомлено — функція Attention Awareness. Додаткові ІЧ-випромінювачі перевіряють напрямок погляду та фіксацію зіниць. Без цієї перевірки Face ID заблокований за замовчуванням і для аутентифікації потрібне введення пароля. Система також адаптується до природних змін зовнішності: бороді, окулярам, головним уборам, макіяжу. При кожному успішному розпізнаванні шаблон оновлюється, захоплюючи новий образ обличчя та покращуючи точність з часом.

Камера TrueDepth: пристрій та компоненти

Модуль TrueDepth складається з кількох апаратних компонентів, що працюють синхронно. Кожен компонент виконує строго визначену функцію: від підсвічування обличчя в темряві до проекції глибинної карти для подальшого аналізу в Neural Engine.

КомпонентПризначенняТехнологія
Flood IlluminatorІнфрачервоне підсвічування обличчяVCSEL-лазер 940 нм
Dot ProjectorПроекція 30 000 ІЧ-точокDiffractive Optical Element
Infrared CameraЗйомка карти глибинCMOS сенсор 940 нм
Neural EngineОбробка біометричних даних16-ядерний нейропроцесор
Secure EnclaveЗберігання шаблону та порівнянняAES-256 апаратне шифрування

Важлива особливість модуля — апаратна ізоляція відеопотоку. Інфрачервона камера передає дані безпосередньо в Secure Enclave по виділеному захищеному каналу. Ні операційна система iOS, ні сторонні додатки не мають доступу до сирих зображень обличчя. Це усуває клас атак, пов'язаних з перехопленням біометричних даних з пам'яті додатка.

Face ID проти Touch ID: порівняння точності та швидкості

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

  • FAR (False Acceptance Rate) — у Face ID 0.0001% (1 на мільйон), у Touch ID 0.001% (1 на 50 000). Face ID в 10 разів точніший завдяки тривимірному скануванню
  • Швидкість — Touch ID спрацьовує за 200–300 мс, Face ID за 600–1000 мс з урахуванням перевірки погляду. Touch ID швидший у статичному сценарії
  • Стійкість до муляжів — Face ID захищений від фотографій, масок та силіконових зліпків завдяки вимозі живого погляду та ІЧ-проекції. Touch ID може бути обманутий якісною копією відбитка
  • Умови навколишнього середовища — Touch ID не працює при вологих або брудних пальцях. Face ID працює в повній темряві завдяки Flood Illuminator, але може помилятися при прямому сонячному світлі на лінзу ІЧ-камери
  • Множинні користувачі — Touch ID дозволяє зберегти до 5 відбитків (різні пальці або інші користувачі). Face ID за замовчуванням розпізнає тільки одне обличчя, але підтримує альтернативний образ (Alternative Appearance)

Для мобільних додатків обидві технології використовуються через єдиний API LocalAuthentication. Розробник не обирає між Face ID та Touch ID — система автоматично використовує доступний біометричний датчик на пристрої користувача. Це означає, що додаток, який реалізує біометричну аутентифікацію через LAContext, коректно працює на всіх пристроях Apple.

Реалізація Face ID через LocalAuthentication

В iOS розробники використовують фреймворк LocalAuthentication для інтеграції Face ID та Touch ID в додатки. API абстрагує деталі конкретного біометричного датчика — код виглядає однаково для розпізнавання обличчя та відбитка пальця. Всі біометричні обчислення виконуються всередині Secure Enclave без передачі даних розробнику.

swift
import LocalAuthentication

func authenticateUser() {
    let context = LAContext()
    context.localizedReason = "Підтвердьте особу для доступу"

    var error: NSError?
    guard context.canEvaluatePolicy(
        .deviceOwnerAuthenticationWithBiometrics,
        error: &error
    ) else {
        // Біометрія недоступна — показати екран введення пароля
        showPasscodeFallback()
        return
    }

    context.evaluatePolicy(
        .deviceOwnerAuthenticationWithBiometrics,
        localizedReason: "Потрібна аутентифікація"
    ) { success, error in
        if success {
            DispatchQueue.main.async {
                // Користувача підтверджено через Face ID
                self.showProtectedContent()
            }
        }
    }
}

Фреймворк LAContext надає політику .deviceOwnerAuthenticationWithBiometrics, яка автоматично обирає доступний біометричний датчик: Face ID на пристроях з TrueDepth, Touch ID на пристроях з кнопкою Home. Якщо біометричний датчик недоступний або сталося 3 невдалих спроби поспіль, система пропонує введення пароля пристрою — без додаткового коду з боку розробника.

В iOS 16+ з'явився розширений API AuthenticationServices для асинхронної біометричної аутентифікації через ASAuthorizationController. Цей підхід рекомендується Apple для нових проєктів, оскільки він інтегрується з iCloud Keychain та підтримує Passkeys — безпарольну аутентифікацію за стандартом FIDO2.

Безпека Face ID та захист даних

Архітектура безпеки Face ID побудована на трьох рівнях: апаратна ізоляція Secure Enclave, криптографічне зв'язування шаблону з пристроєм та алгоритмічний захист від спуфінг-атак. Жоден з цих рівнів не покладається на програмний захист iOS, що виключає вразливості на рівні ОС.

Secure Enclave — це виділений співпроцесор на базі архітектури ARM TrustZone, що працює під власною мікро-ОС (SEPOS). Він має прямий апаратний канал до інфрачервоної камери TrueDepth, минаючи шину даних основного процесора. Шаблон обличчя шифрується всередині Secure Enclave з використанням ключа, прив'язаного до унікального ідентифікатора пристрою (UID), який вшитий у чіп на етапі виробництва та недоступний для читання навіть Apple.

Для захисту від спуфінгу Face ID використовує два механізми: liveness detection та attention awareness. Liveness detection аналізує текстуру шкіри по ІЧ-зображенню: матеріал фотографії, силіконової маски або 3D-друкованої копії має інший коефіцієнт відбиття в інфрачервоному спектрі, відмінний від живої шкіри. Стандарт FIDO2 та вимоги регулюючих органів ETSI EN 319 411 відносять Face ID до категорії біометричних систем з високим рівнем гарантії (High Assurance), придатних для авторизації фінансових транзакцій.

Часто задавані питання

Face ID працює в темряві?

Так, Face ID використовує Flood Illuminator — інфрачервоне підсвічування на лазері VCSEL 940 нм, невидиме для людського ока. Воно забезпечує освітлення обличчя в повній темряві для захоплення глибинної карти. Єдина відмінність — при слабкому освітленні система може довше утримувати блокування анімації, поки завершується сканування.

Чи можна обманути Face ID маскою або фотографією?

Обманути Face ID фотографією неможливо — система не використовує 2D-зображення зі звичайної камери, а будує тривимірну карту за ІЧ-точками. Силіконова маска високої якості (сертифікований Hollywood-реквізит) теоретично може обійти захист, але такі атаки вимагають значних ресурсів. Apple підтверджує, що функція Attention Awareness блокує маски із закритими очима.

Face ID запам'ятовує зміни зовнішності — бороду або окуляри?

Так, Face ID адаптується до природних змін зовнішності завдяки машинному навчанню на пристрої. При кожному успішному розблокуванні шаблон оновлюється, захоплюючи новий образ обличчя. Система розпізнає користувача в окулярах, з бородою, в головному уборі та після зміни зачіски. При радикальних змінах — наприклад, після пластичної операції — знадобиться переналаштування Face ID.

Які пристрої підтримують Face ID?

Face ID підтримується на iPhone X, XR, XS, 11, 12, 13, 14, 15 та 16 (всі моделі), iPad Pro 11" (1-го покоління та новіші), iPad Pro 12.9" (3-го покоління та новіші), iPad Air (4-го покоління та новіші) та iPad mini (6-го покоління). Не підтримують Face ID: iPhone SE (всі покоління), iPad базової лінійки та iPad mini 5-го покоління — ці пристрої використовують Touch ID.

Що станеться при 5 невдалих спробах Face ID?

Після 5 послідовних невдалих спроб Face ID блокується до введення пароля пристрою. При 10 невдалих спробах пристрій стирає всі дані (якщо активовано опцію Erase Data в налаштуваннях). Attention Awareness додатково захищає: якщо користувач не дивиться на екран, Face ID не активується, запобігаючи розблокуванню уві сні або без відома.

Підсумки

  • Face ID — система 3D-розпізнавання обличчя Apple з точністю FAR 0.0001%, що використовує проекцію 30 000 інфрачервоних точок
  • Камера TrueDepth включає Flood Illuminator, Dot Projector та ІЧ-камеру, що працюють синхронно в ізольованому апаратному контурі
  • Neural Engine обробляє біометричні дані на пристрої — жодна інформація про обличчя не передається в хмару Apple
  • Secure Enclave зберігає зашифрований шаблон обличчя та виконує порівняння без доступу з iOS або сторонніх додатків
  • Attention Awareness — обов'язкова перевірка спрямованого погляду, що запобігає розблокуванню без відома користувача
  • LocalAuthentication — єдиний iOS API для роботи з Face ID та Touch ID, що абстрагує тип біометричного датчика
  • FIDO2 та PSD2 визнають Face ID як біометрію високого рівня гарантії для фінансових операцій та банківських транзакцій

Ми розробимо мобільний застосунок під ключ

IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.

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

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