Face ID — шта је то, TrueDepth технологија и принцип препознавања лица

Аутор: IT Sectr Објављено: 2026-03-23 Време читања: 8 мин

Face ID је Apple-ов систем биометријске аутентификације заснован на тродимензионалном скенирању лица помоћу TrueDepth камере. Технологија се први пут појавила на iPhone X 2017. године и заменила је Touch ID у водећим моделима. Према Apple Security Guide, вероватноћа случајног откључавања Face ID случајним лицем износи 1 према 1 000 000 — 20 пута мање него код Touch ID са једним регистрованим отиском.

Главно

  • Face ID — Apple-ов систем 3D препознавања лица заснован на TrueDepth камери са 30 000 инфрацрвених тачака.
  • TrueDepth се састоји од пројектора тачака, инфрацрвене камере и осветљења — све компоненте раде у спектру невидљивом за око.
  • Neural Engine (16 језгара) обрађује биометријске податке на уређају и не преноси их у облак.
  • Secure Enclave чува математички шаблон лица у изолованом копроцесору, недоступном за iOS и апликације.
  • Attention Aware проверава да ли корисник гледа у екран — поглед затворених очију или у страну блокира аутентификацију.

Шта је Face ID?

Face ID је систем биометријске аутентификације који је развио Apple за iPhone и iPad. Користи TrueDepth камеру за изградњу прецизног 3D модела лица корисника и његово поређење са сачуваним математичким шаблоном. Систем ради у потпуном мраку захваљујући инфрацрвеном осветљењу.

Први iPhone X (2017) представио је Face ID као примарну биометрију, заменивши Touch ID. Према Apple-у, систем користи неуронску мрежу на Neural Engine са 16 језгара, који обрађује до 600 милијарди операција у секунди искључиво за препознавање лица. Током година, технологија је прошла кроз неколико генерација — од iPhone X до iPhone 16 Pro, где Face ID ради 30% брже и подржава више углова гледања.

Кључна разлика Face ID у односу на конкуренцију је употреба 3D скенирања, а не обичне 2D фотографије. Ово чини систем отпорним на нападе сликама, маскама и видеом. 2023. године Apple је потврдио да се Face ID користи преко 10 милијарди пута месечно за аутентификацију, плаћања и аутоматско попуњавање лозинки.

Архитектура TrueDepth камере

TrueDepth је модул камере који се састоји од три кључне компоненте: пројектора тачака (Dot Projector), инфрацрвене камере (Infrared Camera) и инфрацрвеног осветљења (Flood Illuminator). Све три компоненте раде у спектру од 940 nm, невидљивом за људско око и безбедном за вид.

Пројектор тачака (Dot Projector)

Пројектор користи ласерску диоду и дифракциону решетку VCSEL (Vertical-Cavity Surface-Emitting Laser) за пројектовање преко 30 000 невидљивих инфрацрвених тачака на лице корисника. VCSEL ласер ради на снази безбедној за очи (класа 1 према IEC 60825) и омогућава изградњу мапе дубине лица са прецизношћу до 0,1 mm.

Инфрацрвена камера и осветљење

Инфрацрвена камера чита рефлексију тачака, а Flood Illuminator осветљава лице равномерним ИЦ светлом у условима слабог осветљења. Подаци са камере се преносе Neural Engine-у, који гради 3D модел лица и упоређује га са сачуваним шаблоном у Secure Enclave. Процес траје мање од 400 милисекунди и извршава се у потпуности на уређају.

КомпонентаФункцијаТехнологија
Dot ProjectorПројектује 30 000 ИЦ тачакаVCSEL ласер, дифракциона решетка
Infrared CameraЧита рефлексију тачака1280×960 пиксела, спектар 940 nm
Flood IlluminatorОсветљава лице ИЦ светлом6 LED, 940 nm, класа 1
Neural EngineОбрађује 3D модел16 језгара, до 1 трилион операција/с

Како функционише препознавање лица

Процес Face ID се састоји од три фазе: снимање слике, изградња 3D модела и поређење са шаблоном. У првој фази, Flood Illuminator осветљава лице, а Infrared Camera добија слику у ИЦ спектру. Затим Dot Projector пројектује на лице матрицу од 30 000 тачака, а камера снима њихову дисторзију у односу на референтну решетку.

Neural Engine анализира дисторзију сваке тачке и гради мапу дубине лица — скуп од 30 000 X, Y, Z координата које описују рељеф лица. Паралелно, инфрацрвена слика се анализира другом неуронском мрежом ради провере Attention Aware — систем се уверава да корисник гледа директно у екран отвореним очима.

Мапа дубине и ИЦ слика се претварају у математички шаблон величине око 3 KB, који се упоређује са сачуваним шаблонима у Secure Enclave. Ако степен поклапања премаши праг (подесив у iOS-у), аутентификација се сматра успешном. Према Apple-у, Face ID се прилагођава променама изгледа: расту браде, брковима, наочарима, капама — неуронска мрежа ажурира шаблон након сваког успешног откључавања.

Са изласком iOS 15.4 2022. године, Apple је додао подршку за FaceID са маском. Систем анализира само област око очију — њихов облик, раздаљину између зеница и дубину орбита. За то се користи посебан алгоритам, обучен на милионима слика лица са маскама. Откључавање са маском ради нешто спорије (0,6 с наспрам 0,4 с), али обезбеђује довољан ниво безбедности за свакодневну употребу.

Безбедност Face ID: Secure Enclave и Attention Aware

Secure Enclave (SEP) је наменски копроцесор у Apple A7 чиповима и новијим, који ради независно од главног оперативног система. У контексту Face ID, Secure Enclave обавља две функције: чува биометријске шаблоне у шифрованом облику и врши математичко поређење новог узорка са шаблоном. iOS нема приступ сировим подацима камере — само резултату поређења: поклапа се или не.

Шаблон лица се шифрује кључем који се генерише из јединственог идентификатора чипа (UID) при првом укључивању уређаја. UID је уграђен у Secure Enclave у фази производње и недоступан је за читање споља. Према Apple Platform Security, чак ни Apple не може извући шаблон лица са уређаја.

Attention Aware је додатни слој безбедности који проверава да ли корисник свесно гледа у екран. Face ID не откључава телефон ако су очи затворене или је поглед усмерен у страну. Ова заштита спречава откључавање током сна или без знања власника. За особе са оштећењем вида, Attention Aware се може искључити у подешавањима, али то смањује ниво безбедности.

Заштита од маски и силиконских отисака

Apple је тестирао Face ID са преко хиљаду маски, произведених од стране професионалних произвођача специјалних ефеката за филмску индустрију. Ниједна маска није успела да превари систем захваљујући комбинацији технологија: инфрацрвена камера анализира топлотно зрачење коже, Dot Projector проверава 3D рељеф, а Neural Engine открива микропокрете мишића лица. На тржишту није забележен ниједан потврђен случај заобилажења Face ID помоћу маске.

Face ID против Touch ID: поређење

Избор између Face ID и Touch ID зависи од сценарија употребе и личних преференција. Face ID ради бесконтактно — кориснику је довољно да погледа у екран. Touch ID захтева физички контакт са дугметом или сензором, али не захтева визуелни контакт са уређајем.

ПараметарFace IDTouch ID
FAR (лажно прихватање)1:1 000 0001:50 000
Брзина0,4 с0,2 с
Рад у мракуДа (ИЦ осветљење)Да
Рад са маскомДа (од iOS 15.4)Да
БесконтактноДаНе
Више корисникаСамо 1 лицеДо 5 отисака

Након пандемије COVID-19, Apple је додао могућност откључавања Face ID са маском (iOS 15.4+) — систем анализира само област око очију. Међутим, за максималну безбедност, Apple препоручује коришћење потпуног препознавања лица. Touch ID је и даље доступан на iPhone SE и iPad (Home дугме) и остаје пожељан метод за кориснике који носе маске, наочаре са дебелим сочивима или имају медицинске контраиндикације.

Пример кода: LocalAuthentication на iOS

Framework LocalAuthentication пружа јединствени API за рад са Face ID и Touch ID на iOS-у. Програмер не мора да зна који је сензор инсталиран на уређају — систем аутоматски бира доступни биометријски метод. Испод је пример аутентификације са провером пажње.

swift
import LocalAuthentication

class AuthManager {
    let context = LAContext()

    func authenticate() {
        var error: NSError?

        guard context.canEvaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics,
            error: &error
        ) else {
            print("Биометрија недоступна: \(error)")
            return
        }

        context.localizedReason = "Потребна је аутентификација за пријаву"
        context.interactionNotAllowed = false

        context.evaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics
        ) { success, authError in
            if success {
                print("Аутентификација успешна")
            } else {
                print("Грешка: \(authError)")
            }
        }
    }
}

Метода canEvaluatePolicy проверава доступност биометрије на уређају — враћа false ако Face ID није подешен или је блокиран након превише неуспешних покушаја. Параметар interactionNotAllowed одређује да ли систем може да прикаже дијалог кориснику. За Face ID, iOS аутоматски додаје иконицу и анимацију препознавања лица.

Често постављана питања

Може ли се iPhone откључати фотографијом?

Не. Face ID користи 3D скенирање са 30 000 инфрацрвених тачака, а не обичну фотографију. Равна слика не ствара мапу дубине, и Neural Engine тренутно препознаје покушај преваре. Чак ни квалитетна 3D маска не може преварити систем — алгоритми проверавају текстуру коже и микропокрете мишића лица.

Колико лица се може регистровати у Face ID?

Face ID подржава само једно лице на уређају. За разлику од Touch ID (до 5 отисака), Apple је свесно ограничио Face ID на једног корисника ради повећања безбедности. Ако телефон користи више особа, свака га откључава својом лозинком, а не биометријом.

Да ли Face ID ради у потпуном мраку?

Да, Face ID одлично ради у потпуном мраку захваљујући Flood Illuminator — инфрацрвеном осветљењу које осветљава лице невидљивом светлошћу таласне дужине 940 nm. Инфрацрвена камера снима слику независно од спољашњег осветљења.

Шта се дешава након 5 неуспешних покушаја Face ID?

Након 5 неуспешних покушаја, Face ID се блокира и iPhone захтева унос лозинке. Ово је заштита од напада грубом силом (Brute Force). Након успешног уноса лозинке, Face ID поново постаје активан. При поновном покретању уређаја такође је потребна лозинка — биометрија је недоступна до првог уноса кода.

Да ли Face ID подржава плаћање путем Apple Pay?

Да, Face ID се користи за потврду плаћања путем Apple Pay. За плаћање је довољно двапут притиснути бочно дугме и погледати у екран. Трансакција се потврђује биометријом, а не уносом PIN кода. Без Face ID, плаћање се може потврдити само лозинком Apple ID-а.

Закључци

  • Face ID — Apple-ов систем 3D препознавања лица заснован на TrueDepth камери са 30 000 инфрацрвених тачака.
  • TrueDepth укључује три компоненте: Dot Projector, Infrared Camera и Flood Illuminator — све раде у невидљивом ИЦ спектру.
  • Neural Engine обрађује мапу дубине лица на уређају, без преноса података у облак.
  • Secure Enclave чува биометријске шаблоне у шифрованом облику и недоступан је оперативном систему.
  • Attention Aware спречава откључавање без знања власника — корисник мора да гледа у екран отвореним очима.
  • Вероватноћа FAR 1:1 000 000 чини Face ID 20 пута безбеднијим од Touch ID (1:50 000).
  • LocalAuthentication пружа јединствени API за програмере, скривајући детаље имплементације биометријског сензора.

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

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

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