Face ID är Apples biometriska autentiseringssystem baserat på 3D-avsökning av ansiktet med TrueDepth-kameran. Tekniken dök första gången upp på iPhone X 2017 och ersatte Touch ID i flaggskeppsmodellerna. Enligt Apple Security Guide är sannolikheten för att Face ID oavsiktligt låses upp av ett slumpmässigt ansikte 1 på 1 000 000 — 20 gånger lägre än Touch ID med ett enda registrerat fingeravtryck.
Huvudpunkter
Face ID är ett biometriskt autentiseringssystem utvecklat av Apple för iPhone och iPad. Det använder TrueDepth-kameran för att skapa en exakt 3D-modell av användarens ansikte och jämföra den med en lagrad matematisk mall. Systemet fungerar i totalt mörker tack vare infraröd belysning.
Den första iPhone X (2017) introducerade Face ID som primär biometri och ersatte Touch ID. Enligt Apple använder systemet ett neuralt nätverk på Neural Engine med 16 kärnor, som bearbetar upp till 600 miljarder operationer per sekund enbart för ansiktsigenkänning. Under åren har tekniken gått igenom flera generationer — från iPhone X till iPhone 16 Pro, där Face ID fungerar 30% snabbare och stöder fler betraktningsvinklar.
Den viktigaste skillnaden mellan Face ID och konkurrenterna är användningen av 3D-avsökning, inte en vanlig 2D-fotografi. Detta gör systemet motståndskraftigt mot attacker med bilder, masker och video. 2023 bekräftade Apple att Face ID används mer än 10 miljarder gånger per månad för autentisering, betalningar och automatisk ifyllning av lösenord.
TrueDepth är en kameramodul som består av tre nyckelkomponenter: punktprojektorn (Dot Projector), den infraröda kameran (Infrared Camera) och den infraröda belysningen (Flood Illuminator). Alla tre komponenterna arbetar i 940 nm-spektrat, osynligt för det mänskliga ögat och säkert för synen.
Projektorn använder en laserdiod och ett VCSEL-diffraktionsgitter (Vertical-Cavity Surface-Emitting Laser) för att projicera över 30 000 osynliga infraröda punkter på användarens ansikte. VCSEL-lasern arbetar med en för ögonen säker effekt (klass 1 enligt IEC 60825) och möjliggör konstruktion av en djupkarta över ansiktet med en noggrannhet på upp till 0,1 mm.
Den infraröda kameran läser reflektionen av punkterna, medan Flood Illuminator belyser ansiktet med jämnt IR-ljus i svaga ljusförhållanden. Data från kameran skickas till Neural Engine, som bygger en 3D-modell av ansiktet och jämför den med den lagrade mallen i Secure Enclave. Processen tar mindre än 400 millisekunder och utförs helt på enheten.
| Komponent | Funktion | Teknik |
|---|---|---|
| Dot Projector | Projicerar 30 000 IR-punkter | VCSEL-laser, diffraktionsgitter |
| Infrared Camera | Läser reflektion av punkter | 1280×960 pixlar, 940 nm-spektrum |
| Flood Illuminator | Belyser ansiktet med IR-ljus | 6 lysdioder, 940 nm, klass 1 |
| Neural Engine | Bearbetar 3D-modellen | 16 kärnor, upp till 1 biljon operationer/s |
Face ID-processen består av tre steg: bildfångst, 3D-modellkonstruktion och jämförelse med mallen. I det första steget belyser Flood Illuminator ansiktet och Infrared Camera tar en bild i IR-spektrat. Därefter projicerar Dot Projector en matris med 30 000 punkter på ansiktet och kameran fångar deras distorsion i förhållande till referensgittret.
Neural Engine analyserar distorsionen av varje punkt och bygger en djupkarta över ansiktet — en uppsättning av 30 000 X-, Y-, Z-koordinater som beskriver ansiktets relief. Parallellt analyseras den infraröda bilden av ett andra neuralt nätverk för Attention Aware — systemet försäkrar sig om att användaren tittar direkt på skärmen med öppna ögon.
Djupkartan och IR-bilden omvandlas till en matematisk mall på cirka 3 KB, som jämförs med lagrade mallar i Secure Enclave. Om graden av överensstämmelse överstiger tröskeln (konfigurerbar i iOS) anses autentiseringen vara lyckad. Enligt Apple anpassar Face ID sig till förändringar i utseendet: skäggväxt, mustasch, glasögon, huvudbonader — det neurala nätverket uppdaterar mallen efter varje lyckad upplåsning.
Med lanseringen av iOS 15.4 2022 lade Apple till stöd för Face ID med mask. Systemet analyserar endast området runt ögonen — deras form, avståndet mellan pupillerna och djupet på ögonhålorna. För detta används en speciell algoritm, tränad på miljontals bilder av ansikten med masker. Upplåsning med mask fungerar något långsammare (0,6 s mot 0,4 s), men ger en tillräcklig säkerhetsnivå för daglig användning.
Secure Enclave (SEP) är en dedikerad koprocessor i Apple A7-chips och nyare, som fungerar oberoende av det primära operativsystemet. I samband med Face ID utför Secure Enclave två funktioner: lagrar biometriska mallar i krypterad form och utför matematisk jämförelse av det nya provet med mallen. iOS har inte tillgång till rådata från kameran — endast till resultatet av jämförelsen: överensstämmer eller inte.
Ansiktsmallen krypteras med en nyckel som genereras från en unik chip-identifierare (UID) vid första start av enheten. UID är inbyggt i Secure Enclave under produktionsfasen och är inte läsbart utifrån. Enligt Apple Platform Security kan inte ens Apple extrahera ansiktsmallen från enheten.
Attention Aware är ett extra säkerhetslager som kontrollerar om användaren medvetet tittar på skärmen. Face ID låser inte upp telefonen om ögonen är stängda eller blicken är riktad åt sidan. Detta skydd förhindrar upplåsning under sömn eller utan ägarens vetskap. För personer med synnedsättning kan Attention Aware stängas av i inställningarna, men detta sänker säkerhetsnivån.
Apple testade Face ID med över tusen masker, tillverkade av professionella specialeffekttillverkare för filmindustrin. Ingen mask kunde lura systemet tack vare kombinationen av teknologier: den infraröda kameran analyserar hudens värmestrålning, Dot Projector kontrollerar 3D-reliefen och Neural Engine upptäcker mikrorörelser i ansiktsmusklerna. På marknaden har inget bekräftat fall av att Face ID kringgåtts med hjälp av en mask registrerats.
Valet mellan Face ID och Touch ID beror på användningsscenariot och personliga preferenser. Face ID fungerar kontaktlöst — användaren behöver bara titta på skärmen. Touch ID kräver fysisk kontakt med knappen eller sensorn, men kräver ingen visuell kontakt med enheten.
| Parameter | Face ID | Touch ID |
|---|---|---|
| FAR (falskt accepterande) | 1:1 000 000 | 1:50 000 |
| Hastighet | 0,4 s | 0,2 s |
| Fungerar i mörker | Ja (IR-belysning) | Ja |
| Fungerar med mask | Ja (från iOS 15.4) | Ja |
| Kontaktlöst | Ja | Nej |
| Flera användare | Endast 1 ansikte | Upp till 5 fingeravtryck |
Efter COVID-19-pandemin lade Apple till möjligheten att låsa upp Face ID med mask (iOS 15.4+) — systemet analyserar endast området runt ögonen. För maximal säkerhet rekommenderar Apple dock att använda full ansiktsigenkänning. Touch ID är fortfarande tillgängligt på iPhone SE och iPad (Home-knappen) och förblir den föredragna metoden för användare som bär masker, glasögon med tjocka linser eller har medicinska kontraindikationer.
LocalAuthentication-ramverket tillhandahåller ett enhetligt API för att arbeta med Face ID och Touch ID på iOS. Utvecklaren behöver inte veta vilken sensor som är installerad på enheten — systemet väljer automatiskt tillgänglig biometrisk metod. Nedan finns ett exempel på autentisering med uppmärksamhetskontroll.
import LocalAuthentication
class AuthManager {
let context = LAContext()
func authenticate() {
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
print("Biometri inte tillgänglig: \(error)")
return
}
context.localizedReason = "Autentisering krävs för inloggning"
context.interactionNotAllowed = false
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics
) { success, authError in
if success {
print("Autentiseringen lyckades")
} else {
print("Fel: \(authError)")
}
}
}
}
Metoden canEvaluatePolicy kontrollerar tillgängligheten av biometri på enheten — returnerar false om Face ID inte är inställt eller är blockerat efter för många misslyckade försök. Parametern interactionNotAllowed avgör om systemet kan visa en dialogruta för användaren. För Face ID lägger iOS automatiskt till en ikon och animering för ansiktsigenkänning.
Vanliga frågor
Nej. Face ID använder 3D-avsökning med 30 000 infraröda punkter, inte ett vanligt fotografi. En platt bild skapar ingen djupkarta och Neural Engine känner omedelbart igen ett försök till bedrägeri. Inte ens en högkvalitativ 3D-mask kan lura systemet — algoritmerna kontrollerar hudens textur och mikrorörelser i ansiktsmusklerna.
Face ID stöder endast ett ansikte per enhet. Till skillnad från Touch ID (upp till 5 fingeravtryck) har Apple medvetet begränsat Face ID till en användare för att öka säkerheten. Om telefonen används av flera personer låser var och en upp den med sitt eget lösenord, inte med biometri.
Ja, Face ID fungerar utmärkt i totalt mörker tack vare Flood Illuminator — infraröd belysning som lyser upp ansiktet med för ögat osynligt ljus med en våglängd på 940 nm. Den infraröda kameran fångar bilden oberoende av yttre belysning.
Efter 5 misslyckade försök blockeras Face ID och iPhone begär lösenordsinmatning. Detta är skydd mot brute force-attacker. Efter framgångsrik inmatning av lösenordet blir Face ID aktivt igen. Vid omstart av enheten krävs också lösenord — biometri är inte tillgänglig för den första lösenordsinmatningen.
Ja, Face ID används för att bekräfta betalningar via Apple Pay. För att betala räcker det att trycka två gånger på sidoknappen och titta på skärmen. Transaktionen bekräftas med biometri, inte med PIN-kod. Utan Face ID kan betalningen endast bekräftas med Apple ID-lösenordet.
Slutsatser
Vi utvecklar en mobil applikation nyckelfärdigt
IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.
Läs också