Face ID är Apples biometriska autentiseringssystem som använder tredimensionell ansiktsskanning för att låsa upp enheter och auktorisera betalningar. Tekniken ersatte Touch ID från och med iPhone X 2017 och blev standarden för biometriskt skydd i iPhone- och iPad Pro-serien. Enligt Apple Platform Security (2025) är sannolikheten för en slumpmässig ansiktsträff för Face ID 0,0001% — 10 gånger mer exakt än ett fingeravtryck.
Huvudpunkter
Face ID är Apples biometriska autentiseringssystem baserat på tredimensionell skanning av användarens ansikte. Det dök först upp i iPhone X i september 2017 och ersatte Touch ID som den primära metoden för biometriskt skydd av Apples flaggskeppsenheter. Till skillnad från 2D-ansiktsigenkänning från ett foto med den främre kameran, bygger Face ID en exakt djupkarta av ansiktet genom att analysera över 30 000 osynliga infraröda punkter.
Systemet använder den specialiserade neuroprocessorn Neural Engine i Apple A12 och nyare chips. Neural Engine utför 600 miljarder operationer per sekund och bearbetar biometriska data direkt på enheten utan överföring till molnet. Matematiska ansiktsmallar krypteras och lagras uteslutande i Secure Enclave — en hårdvarusäkerhetsmodul isolerad från operativsystemet iOS.
Face ID stöds på alla Apple-enheter med TrueDepth-kamera: iPhone X och nyare (utom iPhone SE), iPad Pro 11" och 12.9" (3:e generationen och nyare), samt iPad Air och iPad mini med lämplig modul. Tekniken används inte bara för att låsa upp enheter, utan också för att auktorisera betalningar i Apple Pay, köp i App Store och fylla i lösenord via iCloud Keychain.
Face ID går igenom tre på varandra följande steg: detektering av ansikte, projicering av infraröd djupkarta och uppmärksamhetskontroll (attention awareness). Varje steg utförs av TrueDepth-kamerans hårdvarumoduler utan att den centrala processorn deltar, vilket utesluter avlyssning av data på operativsystemsnivå.
TrueDepth IR-kamera detekterar närvaron av ett ansikte i modulens synfält. Flood Illuminator — infraröd belysning — lyser upp ansiktet med ljus osynligt för ögat och säkerställer systemets funktion i totalt mörker. Dot Projector projicerar över 30 000 infraröda punkter på ansiktet i ett regelbundet rutnät. Kameran registrerar deformationen av detta rutnät i förhållande till ansiktsdragen — liknande hur strukturerat ljus fungerar i professionella 3D-skannrar.
Baserat på de erhållna punkterna bygger Neural Engine en matematisk modell av ansiktet — en djupskelett med noggrannhet till tiondels millimeter. Från denna modell extraheras unika egenskaper: avstånd mellan nyckelpunkter (ögon, näsa, läppar), form på kindben och käke, volymetriska proportioner. Mallen på cirka 20 KB krypteras med en kryptografisk nyckel som är unik för Secure Enclave och lagras i modulens icke-flyktiga minne.
Systemet kontrollerar om användaren medvetet tittar på skärmen — funktionen Attention Awareness. Ytterligare infraröda sändare kontrollerar blickriktning och pupillfixering. Utan denna kontroll är Face ID som standard blockerat och för autentisering krävs lösenordsinmatning. Systemet anpassar sig också till naturliga förändringar i utseende: skägg, glasögon, huvudbonader, smink. Vid varje lyckad igenkänning uppdateras mallen, fångar en ny ansiktsbild och förbättrar noggrannheten över tid.
TrueDepth-modulen består av flera hårdvarukomponenter som arbetar synkront. Varje komponent utför en strikt definierad funktion: från belysning av ansiktet i mörker till projicering av djupkartan för efterföljande analys i Neural Engine.
| Komponent | Syfte | Teknik |
|---|---|---|
| Flood Illuminator | Infraröd belysning av ansiktet | VCSEL-laser 940 nm |
| Dot Projector | Projicering av 30 000 IR-punkter | Diffraktivt optiskt element |
| Infrared Camera | Inspelning av djupkarta | CMOS-sensor 940 nm |
| Neural Engine | Bearbetning av biometriska data | 16-kärnig neuroprocessor |
| Secure Enclave | Lagring av mall och jämförelse | AES-256 hårdvarukryptering |
En viktig egenskap hos modulen är hårdvaruisolering av videoströmmen. Den infraröda kameran överför data direkt till Secure Enclave via en dedikerad säker kanal. Varken operativsystemet iOS eller tredjepartsapplikationer har tillgång till råa ansiktsbilder. Detta eliminerar klassen av attacker som involverar avlyssning av biometriska data från applikationsminnet.
Båda Apples biometriska autentiseringsteknologier har olika egenskaper som påverkar valet mellan dem i olika användningsscenarier. Jämförelsen görs enligt nyckeltal: igenkänningsnoggrannhet, drifthastighet och motståndskraft mot attacker.
För mobila applikationer används båda teknikerna via ett enda API LocalAuthentication. Utvecklaren väljer inte mellan Face ID och Touch ID — systemet använder automatiskt den tillgängliga biometriska sensorn på användarens enhet. Detta innebär att en applikation som implementerar biometrisk autentisering via LAContext fungerar korrekt på alla Apple-enheter.
I iOS använder utvecklare ramverket LocalAuthentication för integration av Face ID och Touch ID i applikationer. API:et abstraherar detaljerna för den specifika biometriska sensorn — koden ser likadan ut för ansikts- och fingeravtrycksigenkänning. Alla biometriska beräkningar utförs inuti Secure Enclave utan överföring av data till utvecklaren.
import LocalAuthentication
func authenticateUser() {
let context = LAContext()
context.localizedReason = "Bekräfta din identitet för åtkomst"
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
// Biometri inte tillgänglig — visa lösenordsinmatningsskärmen
showPasscodeFallback()
return
}
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
localizedReason: "Autentisering krävs"
) { success, error in
if success {
DispatchQueue.main.async {
// Användaren bekräftad via Face ID
self.showProtectedContent()
}
}
}
}
LAContext-ramverket tillhandahåller policyn .deviceOwnerAuthenticationWithBiometrics som automatiskt väljer den tillgängliga biometriska sensorn: Face ID på enheter med TrueDepth, Touch ID på enheter med Home-knapp. Om den biometriska sensorn inte är tillgänglig eller 3 misslyckade försök har inträffat i rad, föreslår systemet att enhetens lösenord anges — utan extra kod från utvecklaren.
I iOS 16+ dök det utökade API:et AuthenticationServices upp för asynkron biometrisk autentisering via ASAuthorizationController. Detta tillvägagångssätt rekommenderas av Apple för nya projekt eftersom det integreras med iCloud Keychain och stöder Passkeys — lösenordslös autentisering enligt FIDO2-standarden.
Säkerhetsarkitekturen för Face ID är byggd på tre nivåer: hårdvaruisolering av Secure Enclave, kryptografisk koppling av mallen till enheten och algoritmiskt skydd mot spoofing-attacker. Ingen av dessa nivåer förlitar sig på programvaruskydd i iOS, vilket eliminerar sårbarheter på operativsystemsnivå.
Secure Enclave är en dedikerad koprocessor baserad på ARM TrustZone-arkitektur, som körs under eget mikro-OS (SEPOS). Den har en direkt hårdvarukanel till den infraröda TrueDepth-kameran, förbi huvudprocessorns databuss. Ansiktsmallen krypteras inuti Secure Enclave med en nyckel kopplad till enhetens unika identifierare (UID), som är inbäddad i chippet under tillverkningsfasen och oläsbar även för Apple.
För skydd mot spoofing använder Face ID två mekanismer: liveness detection och attention awareness. Liveness detection analyserar hudens textur baserat på IR-bilden: materialet i ett foto, silikonmask eller 3D-utskriven kopia har en annan reflektionskoefficient i det infraröda spektrat än levande hud. FIDO2-standarden och kraven från tillsynsmyndigheter ETSI EN 319 411 klassificerar Face ID som ett biometriskt system med hög säkerhetsnivå (High Assurance), lämpligt för auktorisering av finansiella transaktioner.
Vanliga frågor
Ja, Face ID använder Flood Illuminator — infraröd belysning på VCSEL-laser 940 nm, osynlig för det mänskliga ögat. Den ger belysning av ansiktet i totalt mörker för att fånga djupkartan. Den enda skillnaden — i svagt ljus kan systemet hålla animeringslåset längre medan skanningen slutförs.
Att lura Face ID med en bild är omöjligt — systemet använder inte en 2D-bild från en vanlig kamera utan bygger en tredimensionell karta baserat på IR-punkter. En silikonmask av hög kvalitet (certifierad Hollywood-rekvisita) kan teoretiskt kringgå skyddet, men sådana attacker kräver betydande resurser. Apple bekräftar att Attention Awareness-funktionen blockerar masker med slutna ögon.
Ja, Face ID anpassar sig till naturliga förändringar i utseende tack vare maskininlärning på enheten. Vid varje lyckad upplåsning uppdateras mallen och fångar en ny ansiktsbild. Systemet känner igen användaren med glasögon, skägg, huvudbonad och efter hårstilsförändring. Vid radikala förändringar — till exempel efter plastikkirurgi — krävs omkonfigurering av Face ID.
Face ID stöds på iPhone X, XR, XS, 11, 12, 13, 14, 15 och 16 (alla modeller), iPad Pro 11" (1:a generationen och nyare), iPad Pro 12.9" (3:e generationen och nyare), iPad Air (4:e generationen och nyare) och iPad mini (6:e generationen). Face ID stöds inte: iPhone SE (alla generationer), iPad i baslinjen och iPad mini 5:e generationen — dessa enheter använder Touch ID.
Efter 5 på varandra följande misslyckade försök blockeras Face ID tills enhetens lösenord anges. Vid 10 misslyckade försök raderar enheten alla data (om alternativet Erase Data är aktiverat i inställningarna). Attention Awareness ger extra skydd: om användaren inte tittar på skärmen aktiveras inte Face ID, vilket förhindrar upplåsning under sömn eller utan vetskap.
Sammanfattning
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å