Face ID — mi ez, TrueDepth technológia és az arcfelismerés elve

Szerző: IT Sectr Megjelenés: 2026-03-23 Olvasási idő: 8 perc

A Face ID az Apple biometrikus hitelesítő rendszere, amely a TrueDepth kamera segítségével végzett 3D arcfelismerésen alapul. A technológia először 2017-ben az iPhone X-ben jelent meg, és felváltotta a Touch ID-t a zászlóshajó modellekben. Az Apple Security Guide szerint a Face ID véletlenszerű arccal történő véletlen feloldásának valószínűsége 1 az 1 000 000-hoz — 20-szor alacsonyabb, mint a Touch ID egy regisztrált ujjlenyomattal.

Főbb pontok

  • Face ID — az Apple 3D arcfelismerő rendszere a TrueDepth kamerán alapulva, 30 000 infravörös ponttal.
  • TrueDepth egy pontvetítőből, infravörös kamerából és megvilágításból áll — minden komponens a szem számára láthatatlan spektrumban működik.
  • Neural Engine (16 mag) az eszközön dolgozza fel a biometrikus adatokat, és nem továbbítja azokat a felhőbe.
  • Secure Enclave egy elkülönített koprocesszorban tárolja az arc matematikai sablonját, amely nem érhető el az iOS és az alkalmazások számára.
  • Attention Aware ellenőrzi, hogy a felhasználó a képernyőre néz-e — a csukott szemmel vagy félrenézés blokkolja a hitelesítést.

Mi az a Face ID?

Face ID egy biometrikus hitelesítő rendszer, amelyet az Apple fejlesztett iPhone és iPad készülékekhez. A TrueDepth kamerát használja a felhasználó arcának pontos 3D modelljének elkészítéséhez és annak összehasonlításához egy elmentett matematikai sablonnal. A rendszer teljes sötétségben is működik az infravörös megvilágításnak köszönhetően.

Az első iPhone X (2017) vezette be a Face ID-t elsődleges biometrikus módszerként, felváltva a Touch ID-t. Az Apple szerint a rendszer egy neurális hálózatot használ a Neural Engine-en 16 maggal, amely másodpercenként akár 600 milliárd műveletet dolgoz fel kizárólag az arcfelismeréshez. Az évek során a technológia több generáción ment keresztül — az iPhone X-től az iPhone 16 Pro-ig, ahol a Face ID 30%-kal gyorsabban működik és több nézési szöget támogat.

A Face ID legfontosabb különbsége a versenytársakhoz képest a 3D szkennelés használata, nem pedig egy hagyományos 2D fénykép. Ez a rendszert ellenállóvá teszi a képekkel, maszkokkal és videóval történő támadásokkal szemben. 2023-ban az Apple megerősítette, hogy a Face ID-t havonta több mint 10 milliárdszor használják hitelesítésre, fizetésekre és jelszavak automatikus kitöltésére.

A TrueDepth kamera architektúrája

TrueDepth egy kamera modul, amely három kulcsfontosságú komponensből áll: pontvetítő (Dot Projector), infravörös kamera (Infrared Camera) és infravörös megvilágítás (Flood Illuminator). Mindhárom komponens a 940 nm-es spektrumban működik, amely az emberi szem számára láthatatlan és a látásra nézve biztonságos.

Pontvetítő (Dot Projector)

A vetítő lézerdiódát és VCSEL diffrakciós rácsot (Vertical-Cavity Surface-Emitting Laser) használ, hogy több mint 30 000 láthatatlan infravörös pontot vetítsen a felhasználó arcára. A VCSEL lézer a szem számára biztonságos teljesítményen működik (1. osztály az IEC 60825 szerint), és lehetővé teszi az arc mélységi térképének elkészítését akár 0,1 mm pontossággal.

Infravörös kamera és megvilágítás

Az infravörös kamera olvassa a pontok visszaverődését, míg a Flood Illuminator egyenletes IR fénnyel világítja meg az arcot gyenge fényviszonyok között. A kamera adatai a Neural Engine-be kerülnek, amely elkészíti az arc 3D modelljét és összehasonlítja a Secure Enclave-ban tárolt sablonnal. A folyamat kevesebb mint 400 ezredmásodpercig tart, és teljes egészében az eszközön történik.

KomponensFunkcióTechnológia
Dot Projector30 000 IR pontot vetítVCSEL lézer, diffrakciós rács
Infrared CameraOlvassa a pontok visszaverődését1280×960 képpont, 940 nm spektrum
Flood IlluminatorIR fénnyel világítja meg az arcot6 LED, 940 nm, 1. osztály
Neural EngineFeldolgozza a 3D modellt16 mag, akár 1 billió művelet/mp

Hogyan működik az arcfelismerés

A Face ID folyamata három szakaszból áll: kép rögzítése, 3D modell elkészítése és összehasonlítás a sablonnal. Az első szakaszban a Flood Illuminator megvilágítja az arcot, az Infrared Camera pedig képet készít az IR spektrumban. Ezután a Dot Projector 30 000 pontból álló tömböt vetít az arcra, és a kamera rögzíti azok torzulását a referencia rácshoz képest.

A Neural Engine elemzi az egyes pontok torzulását, és elkészíti az arc mélységi térképét — 30 000 X, Y, Z koordináta halmazát, amelyek leírják az arc domborzatát. Ezzel párhuzamosan az infravörös képet egy második neurális hálózat elemzi az Attention Aware ellenőrzéséhez — a rendszer meggyőződik arról, hogy a felhasználó nyitott szemmel közvetlenül a képernyőre néz.

A mélységi térkép és az IR kép körülbelül 3 KB méretű matematikai sablonná alakul, amelyet a Secure Enclave-ban tárolt sablonokkal hasonlítanak össze. Ha az egyezés mértéke meghaladja a küszöbértéket (beállítható iOS-ben), a hitelesítés sikeresnek minősül. Az Apple szerint a Face ID alkalmazkodik a megjelenés változásaihoz: szakállnövekedés, bajusz, szemüveg, fejfedők — a neurális hálózat minden sikeres feloldás után frissíti a sablont.

A 2022-ben kiadott iOS 15.4-gyel az Apple hozzáadta a Face ID maszkos támogatását. A rendszer csak a szem körüli területet elemzi — azok alakját, a pupillák közötti távolságot és a szemüregek mélységét. Ehhez egy speciális algoritmust használnak, amelyet maszkos arcok millióinak képein tanítottak be. A maszkos feloldás kicsit lassabban működik (0,6 s vs 0,4 s), de elegendő biztonsági szintet nyújt a mindennapi használathoz.

Face ID biztonság: Secure Enclave és Attention Aware

Secure Enclave (SEP) egy dedikált koprocesszor az Apple A7 és újabb chipekben, amely a fő operációs rendszertől függetlenül működik. A Face ID kontextusában a Secure Enclave két funkciót lát el: biometrikus sablonokat tárol titkosított formában, és elvégzi az új minta matematikai összehasonlítását a sablonnal. Az iOS nem fér hozzá a kamera nyers adataihoz — csak az összehasonlítás eredményéhez: egyezik vagy nem.

Az arc sablonját egy kulccsal titkosítják, amely a chip egyedi azonosítójából (UID) képződik az eszköz első bekapcsolásakor. Az UID a gyártási szakaszban be van építve a Secure Enclave-ba, és kívülről nem olvasható. Az Apple Platform Security szerint még az Apple sem tudja kinyerni az arc sablonját az eszközről.

Attention Aware egy további biztonsági réteg, amely ellenőrzi, hogy a felhasználó tudatosan néz-e a képernyőre. A Face ID nem oldja fel a telefont, ha a szemek csukva vannak vagy a tekintet más irányba néz. Ez a védelem megakadályozza a feloldást alvás közben vagy a tulajdonos tudta nélkül. Látáskárosult emberek számára az Attention Aware kikapcsolható a beállításokban, de ez csökkenti a biztonsági szintet.

Védelem a maszkok és szilikon lenyomatok ellen

Az Apple a Face ID-t több mint ezer maszkkal tesztelte, amelyeket professzionális speciális effekt gyártók készítettek a filmipar számára. Egyetlen maszk sem tudta becsapni a rendszert a technológiák kombinációjának köszönhetően: az infravörös kamera elemzi a bőr hősugárzását, a Dot Projector ellenőrzi a 3D domborzatot, a Neural Engine pedig érzékeli az arcizmok mikromozgásait. A piacon nem jegyeztek fel egyetlen megerősített esetet sem a Face ID maszkkal történő megkerülésére.

Face ID vs Touch ID: összehasonlítás

A Face ID és a Touch ID közötti választás a használati forgatókönyvtől és a személyes preferenciáktól függ. Face ID érintés nélkül működik — a felhasználónak csak a képernyőre kell néznie. Touch ID fizikai érintkezést igényel a gombbal vagy érzékelővel, de nem igényel vizuális kapcsolatot az eszközzel.

ParaméterFace IDTouch ID
FAR (hamis elfogadás)1:1 000 0001:50 000
Sebesség0,4 mp0,2 mp
Működés sötétbenIgen (IR megvilágítás)Igen
Működés maszkkalIgen (iOS 15.4-től)Igen
Érintés nélküliIgenNem
Több felhasználóCsak 1 arcAkár 5 ujjlenyomat

A COVID-19 világjárvány után az Apple hozzáadta a Face ID maszkos feloldásának lehetőségét (iOS 15.4+) — a rendszer csak a szem körüli területet elemzi. A maximális biztonság érdekében azonban az Apple a teljes arcfelismerés használatát javasolja. A Touch ID továbbra is elérhető az iPhone SE és iPad készülékeken (Home gomb), és továbbra is előnyös módszer marad azoknak a felhasználóknak, akik maszkot, vastag lencsés szemüveget viselnek, vagy orvosi ellenjavallatokkal rendelkeznek.

Kód példa: LocalAuthentication iOS-en

A LocalAuthentication keretrendszer egységes API-t biztosít a Face ID és Touch ID használatához iOS-en. A fejlesztőnek nem kell tudnia, hogy melyik érzékelő van telepítve az eszközön — a rendszer automatikusan kiválasztja a rendelkezésre álló biometrikus módszert. Az alábbiakban egy példa látható a figyelem ellenőrzésével történő hitelesítésre.

swift
import LocalAuthentication

class AuthManager {
    let context = LAContext()

    func authenticate() {
        var error: NSError?

        guard context.canEvaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics,
            error: &error
        ) else {
            print("Biometria nem elérhető: \(error)")
            return
        }

        context.localizedReason = "Hitelesítés szükséges a bejelentkezéshez"
        context.interactionNotAllowed = false

        context.evaluatePolicy(
            .deviceOwnerAuthenticationWithBiometrics
        ) { success, authError in
            if success {
                print("Hitelesítés sikeres")
            } else {
                print("Hiba: \(authError)")
            }
        }
    }
}

A canEvaluatePolicy metódus ellenőrzi a biometria elérhetőségét az eszközön — false-t ad vissza, ha a Face ID nincs beállítva vagy túl sok sikertelen próbálkozás után blokkolva van. Az interactionNotAllowed paraméter határozza meg, hogy a rendszer megjeleníthet-e párbeszédpanelt a felhasználónak. Face ID esetén az iOS automatikusan hozzáad egy ikont és az arcfelismerés animációját.

Gyakran Ismételt Kérdések

Fel lehet oldani az iPhone-t egy fényképpel?

Nem. A Face ID 3D szkennelést használ 30 000 infravörös ponttal, nem egy hagyományos fényképet. Egy sík kép nem hoz létre mélységi térképet, és a Neural Engine azonnal felismeri a csalási kísérletet. Még egy kiváló minőségű 3D maszk sem tudja becsapni a rendszert — az algoritmusok ellenőrzik a bőr textúráját és az arcizmok mikromozgásait.

Hány arc regisztrálható a Face ID-ben?

A Face ID csak egy arcot támogat eszközönként. A Touch ID-tól eltérően (akár 5 ujjlenyomat), az Apple tudatosan korlátozta a Face ID-t egy felhasználóra a biztonság növelése érdekében. Ha a telefont több személy használja, mindenki a saját jelszavával oldja fel, nem biometriával.

Működik a Face ID teljes sötétségben?

Igen, a Face ID kiválóan működik teljes sötétségben a Flood Illuminator — az infravörös megvilágításnak köszönhetően, amely 940 nm hullámhosszú, a szem számára láthatatlan fénnyel világítja meg az arcot. Az infravörös kamera a külső megvilágítástól függetlenül rögzíti a képet.

Mi történik 5 sikertelen Face ID kísérlet után?

5 sikertelen kísérlet után a Face ID blokkolódik, és az iPhone jelszó megadását kéri. Ez a brute force támadások elleni védelem. A jelszó sikeres megadása után a Face ID újra aktívvá válik. Az eszköz újraindításakor szintén jelszó szükséges — a biometria nem érhető el a kód első megadásáig.

Támogatja a Face ID az Apple Pay fizetéseket?

Igen, a Face ID az Apple Pay fizetések megerősítésére szolgál. A fizetéshez elegendő kétszer megnyomni az oldalsó gombot és a képernyőre nézni. A tranzakciót biometria erősíti meg, nem PIN kód megadása. Face ID nélkül a fizetés csak az Apple ID jelszóval erősíthető meg.

Összegzés

  • Face ID — az Apple 3D arcfelismerő rendszere a TrueDepth kamerán alapulva, 30 000 infravörös ponttal.
  • TrueDepth három komponenst tartalmaz: Dot Projector, Infrared Camera és Flood Illuminator — mindegyik a láthatatlan IR spektrumban működik.
  • Neural Engine az eszközön dolgozza fel az arc mélységi térképét, anélkül hogy adatokat küldene a felhőbe.
  • Secure Enclave a biometrikus sablonokat titkosított formában tárolja, és az operációs rendszer számára nem hozzáférhető.
  • Attention Aware megakadályozza a feloldást a tulajdonos tudta nélkül — a felhasználónak nyitott szemmel kell a képernyőre néznie.
  • FAR valószínűsége 1:1 000 000, ami 20-szor biztonságosabbá teszi a Face ID-t a Touch ID-nél (1:50 000).
  • LocalAuthentication egységes API-t biztosít a fejlesztők számára, elrejtve a biometrikus érzékelő megvalósítási részleteit.

Kulcsrakész mobilalkalmazást fejlesztünk

Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.

Projekt megbeszélése

Olvassa el is