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 — Apple-ов систем 3D препознавања лица заснован на пројекцији 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 KB се шифрује криптографским кључем јединственим за Secure Enclave и чува у неиспарљивој меморији модула.

Attention Awareness и адаптација

Систем проверава да ли корисник свесно гледа у екран — функција Attention Awareness. Додатни инфрацрвени емитери проверавају правац погледа и фиксацију зеница. Без ове провере, Face ID је подразумевано блокиран и за аутентификацију је потребан унос лозинке. Систем се такође прилагођава природним променама изгледа: бради, наочарима, шеширима, шминки. При сваком успешном препознавању шаблон се ажурира, снимајући нови лик лица и побољшавајући прецизност током времена.

TrueDepth камера: структура и компоненте

Модул TrueDepth се састоји од неколико хардверских компоненти које раде синхроно. Свака компонента обавља строго одређену функцију: од осветљења лица у мраку до пројекције мапе дубине за каснију анализу у Neural Engine-у.

КомпонентаНаменаТехнологија
Flood IlluminatorИнфрацрвено осветљење лицаVCSEL ласер 940 nm
Dot ProjectorПројекција 30 000 ИЦ тачакаДифракциони оптички елемент
Infrared CameraСнимање мапе дубинеCMOS сензор 940 nm
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 пута прецизнији захваљујући 3D скенирању
  • Брзина — Touch ID ради за 200–300 ms, Face ID за 600–1000 ms са провером погледа. 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 nm, невидљиво за људско око. Оно обезбеђује осветљење лица у потпуном мраку за снимање мапе дубине. Једина разлика — при слабом осветљењу систем може дуже да задржи блокаду анимације док се скенирање не заврши.

Да ли се Face ID може преварити маском или фотографијом?

Преварити Face ID фотографијом је немогуће — систем не користи 2D слику са обичне камере, већ гради тродимензионалну мапу на основу ИЦ тачака. Силиконска маска високог квалитета (сертификовани Холивудски реквизит) теоретски може заобићи заштиту, али такви напади захтевају значајне ресурсе. 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 — Apple-ов систем 3D препознавања лица са прецизношћу 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. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође