Face ID, cihazların kilidini açmak ve ödemeleri yetkilendirmek için üç boyutlu yüz taraması kullanan Apple’ın biyometrik kimlik doğrulama sistemidir. Teknoloji, 2017’de iPhone X ile başlayarak Touch ID’nin yerini almış ve iPhone ile iPad Pro serisinde biyometrik korumanın standardı haline gelmiştir. Apple Platform Security (2025)’ye göre, Face ID için rastgele yüz eşleşme olasılığı %0,0001’dir — parmak izinden 10 kat daha hassastır.
Anahtar Noktalar
Face ID, kullanıcının yüzünün üç boyutlu taranmasına dayanan Apple’ın biyometrik kimlik doğrulama sistemidir. İlk olarak Eylül 2017’de iPhone X’te ortaya çıkmış ve Apple’ın amiral gemisi cihazları için birincil biyometrik koruma yöntemi olarak Touch ID’nin yerini almıştır. Ön kameradan fotoğraf kullanan 2D yüz tanımanın aksine Face ID, 30.000’den fazla görünmez kızılötesi noktayı analiz ederek yüzün hassas bir derinlik haritasını oluşturur.
Sistem, Apple A12 ve daha yeni yongaların bir parçası olarak özelleşmiş bir nöral işlemci olan Neural Engine’i kullanır. Neural Engine saniyede 600 milyar işlem gerçekleştirir ve biyometrik verileri buluta göndermeden doğrudan cihazda işler. Yüzün matematiksel şablonları şifrelenir ve yalnızca Secure Enclave’de — iOS işletim sisteminden izole edilmiş bir donanım güvenlik modülünde — saklanır.
Face ID, TrueDepth kameraya sahip tüm Apple cihazlarında desteklenir: iPhone X ve sonrası (iPhone SE hariç), iPad Pro 11" ve 12,9" (3. nesil ve sonrası) ve ilgili modüle sahip iPad Air ile iPad mini. Teknoloji yalnızca cihazların kilidini açmak için değil, aynı zamanda Apple Pay’de ödemeleri yetkilendirmek, App Store’da alışveriş yapmak ve iCloud Keychain aracılığıyla şifreleri doldurmak için de kullanılır.
Face ID üç ardışıl aşamadan geçer: yüz algılama, kızılötesi derinlik haritası yansıtma ve dikkat kontrolü (attention awareness). Her aşama, merkezi işlemciyi dahil etmeden TrueDepth kamera donanım modülleri tarafından gerçekleştirilir ve işletim sistemi düzeyinde veri ele geçirme olasılığını ortadan kaldırır.
TrueDepth IR kamera, modülün görüş alanında bir yüzün varlığını algılar. Flood Illuminator — bir kızılötesi aydınlatma — yüzü görünmeyen ışıkla aydınlatır ve sistemin tam karanlıkta çalışmasını sağlar. Dot Projector düzenli bir ızgarada yüze 30.000’den fazla kızılötesi nokta yansıtır. Kamera, bu ızgaranın yüz hatlarına göre deformasyonunu yakalar — profesyonel 3D tarayıcılarda yapılandırılmış ışığın çalışma şekline benzer şekilde.
Elde edilen noktalardan Neural Engine, yüzün matematiksel bir modelini oluşturur — milimetrenin onda biri hassasiyetinde bir derinlik çerçevesi. Bu modelden benzersiz özellikler çıkarılır: anahtar noktalar (gözler, burun, dudaklar) arasındaki mesafeler, elmacık kemiği ve çene şekli, hacimsel oranlar. Yaklaşık 20 KB boyutundaki şablon, Secure Enclave’e özgü bir kriptografik anahtarla şifrelenir ve modülün kalıcı olmayan belleğinde saklanır.
Sistem, kullanıcının bilinçli olarak ekrana baktığını kontrol eder — Attention Awareness özelliği. Ek IR yayıcılar, bakış yönünü ve göz bebeği sabitlenmesini kontrol eder. Bu kontrol olmadan Face ID varsayılan olarak kilitlenir ve kimlik doğrulama için şifre girişi gerektirir. Sistem ayrıca doğal görünüm değişikliklerine uyum sağlar: sakal, gözlük, başlık, makyaj. Her başarılı tanımada şablon güncellenir, yeni yüz görüntüsünü yakalar ve zamanla hassasiyeti artırır.
TrueDepth modülü, senkronize çalışan birden çok donanım bileşeninden oluşur. Her bileşen, karanlıkta yüzü aydınlatmaktan Neural Engine’de sonraki analiz için derinlik haritası yansıtmaya kadar kesin olarak tanımlanmış bir işlevi yerine getirir.
| Bileşen | Amaç | Teknoloji |
|---|---|---|
| Flood Illuminator | Yüzün kızılötesi aydınlatması | VCSEL lazer 940 nm |
| Dot Projector | 30.000 IR noktasının yansıtılması | Kırınımlı optik eleman |
| Infrared Camera | Derinlik haritası yakalama | CMOS sensör 940 nm |
| Neural Engine | Biyometrik veri işleme | 16 çekirdekli nöral işlemci |
| Secure Enclave | Şablon saklama ve karşılaştırma | AES-256 donanım şifrelemesi |
Modülün önemli bir özelliği, video akışının donanım izolasyonudur. Kızılötesi kamera, verileri özel bir güvenli kanal aracılığıyla doğrudan Secure Enclave’e iletir. Ne iOS işletim sistemi ne de üçüncü taraf uygulamalar ham yüz görüntülerine erişebilir. Bu, uygulama belleğinden biyometrik verilerin ele geçirilmesiyle ilgili saldırı sınıfını ortadan kaldırır.
Apple’ın her iki biyometrik kimlik doğrulama teknolojisinin de çeşitli kullanım senaryolarında aralarında seçim yapmayı etkileyen farklı özellikleri vardır. Karşılaştırma temel metrikler üzerine kuruludur: tanıma hassasiyeti, yanıt hızı ve saldırı direnci.
Mobil uygulamalar için her iki teknoloji de birleşik LocalAuthentication API’si aracılığıyla kullanılır. Geliştirici Face ID ve Touch ID arasında seçim yapmaz — sistem, kullanıcının cihazındaki mevcut biyometrik sensörü otomatik olarak kullanır. Bu, LAContext aracılığıyla biyometrik kimlik doğrulama uygulayan bir uygulamanın tüm Apple cihazlarında doğru çalıştığı anlamına gelir.
iOS’ta geliştiriciler, uygulamalara Face ID ve Touch ID’yi entegre etmek için LocalAuthentication çerçevesini kullanır. API, belirli biyometrik sensörün ayrıntılarını soyutlar — kod, yüz tanıma ve parmak izi tanıma için aynı görünür. Tüm biyometrik hesaplamalar, geliştiriciye veri göndermeden Secure Enclave içinde gerçekleştirilir.
import LocalAuthentication
func authenticateUser() {
let context = LAContext()
context.localizedReason = "Erişim için kimliğinizi doğrulayın"
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
// Biyometri kullanılamıyor — şifre giriş ekranını göster
showPasscodeFallback()
return
}
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
localizedReason: "Kimlik doğrulama gerekli"
) { success, error in
if success {
DispatchQueue.main.async {
// Kullanıcı Face ID ile onaylandı
self.showProtectedContent()
}
}
}
}
LAContext çerçevesi, mevcut biyometrik sensörü otomatik olarak seçen .deviceOwnerAuthenticationWithBiometrics politikasını sağlar: TrueDepth’li cihazlarda Face ID, Ana Ekran düğmeli cihazlarda Touch ID. Biyometrik sensör kullanılamıyorsa veya art arda 3 başarısız deneme olursa, sistem cihaz şifresini ister — geliştirici tarafında ek kod gerektirmez.
iOS 16+ sürümünde, ASAuthorizationController aracılığıyla eşzamansız biyometrik kimlik doğrulama için genişletilmiş bir AuthenticationServices API’si ortaya çıkmıştır. Bu yaklaşım, iCloud Keychain ile entegre olduğu ve FIDO2 standardına dayalı şifresiz kimlik doğrulama olan Passkeys’i desteklediği için Apple tarafından yeni projeler için önerilir.
Face ID güvenlik mimarisi üç düzeyde inşa edilmiştir: Secure Enclave donanım izolasyonu, şablonun cihaza kriptografik bağlantısı ve sahtecilik saldırılarına karşı algoritmik koruma. Bu düzeylerin hiçbiri iOS yazılım korumasına dayanmaz ve işletim sistemi düzeyindeki güvenlik açıklarını ortadan kaldırır.
Secure Enclave, ARM TrustZone mimarisine dayalı, kendi mikro-işletim sistemiyle (SEPOS) çalışan özel bir yardımcı işlemcidir. Ana işlemcinin veri yolunu atlayarak TrueDepth kızılötesi kameraya doğrudan bir donanım kanalına sahiptir. Yüz şablonu, Secure Enclave içinde, üretim sırasında yongaya gömülen ve Apple tarafından bile okunamayan cihazın benzersiz tanımlayıcısına (UID) bağlı bir anahtar kullanılarak şifrelenir.
Sahteciliğe karşı koruma için Face ID iki mekanizma kullanır: canlılık tespiti ve dikkat farkındalığı. Canlılık tespiti, IR görüntüleme yoluyla cilt dokusunu analiz eder: bir fotoğraf, silikon maske veya 3D basılı kopyanın malzemesi, canlı deriden farklı bir kızılötesi yansıma katsayısına sahiptir. FIDO2 standardı ve ETSI EN 319 411 düzenleyici gereksinimleri, Face ID’yi finansal işlemleri yetkilendirmek için uygun, yüksek garantili bir biyometrik sistem olarak sınıflandırır.
Sıkça Sorulan Sorular
Evet, Face ID Flood Illuminator kullanır — 940 nm VCSEL lazerli, insan gözünün görmediği bir kızılötesi aydınlatma. Derinlik haritasını yakalamak için tam karanlıkta yüz aydınlatması sağlar. Tek fark, düşük ışıkta tarama tamamlanana kadar sistemin kilit animasyonunu daha uzun süre tutabilmesidir.
Face ID’yi fotoğrafla aldatmak imkansızdır — sistem normal bir kameradan 2D görüntü kullanmaz; IR noktalarından üç boyutlu bir harita oluşturur. Yüksek kaliteli bir silikon maske (sertifikalı Hollywood aksesuarı) teorik olarak korumayı aşabilir, ancak bu tür saldırılar önemli kaynaklar gerektirir. Apple, Attention Awareness özelliğinin gözleri kapalı maskeleri engellediğini onaylar.
Evet, Face ID cihaz üzerinde makine öğrenimi sayesinde doğal görünüm değişikliklerine uyum sağlar. Her başarılı kilit açmada şablon güncellenir ve yeni yüz görüntüsünü yakalar. Sistem, kullanıcıyı gözlük, sakal, başlıkla ve saç şekli değişikliğinden sonra tanır. Radikal değişiklikler — plastik cerrahi sonrası gibi — Face ID’nin yeniden yapılandırılmasını gerektirir.
Face ID, iPhone X, XR, XS, 11, 12, 13, 14, 15 ve 16 (tüm modeller), iPad Pro 11" (1. nesil ve sonrası), iPad Pro 12,9" (3. nesil ve sonrası), iPad Air (4. nesil ve sonrası) ve iPad mini (6. nesil) tarafından desteklenir. Face ID desteklemeyenler: iPhone SE (tüm nesiller), temel iPad serisi ve iPad mini 5. nesil — bu cihazlar Touch ID kullanır.
Art arda 5 başarısız Face ID denemesinden sonra, cihaz şifresi girilene kadar Face ID kilitlenir. 10 başarısız denemeden sonra cihaz tüm verileri siler (ayarlarda Verileri Sil seçeneği etkinse). Attention Awareness ek koruma sağlar: kullanıcı ekrana bakmıyorsa Face ID etkinleşmez, uyku sırasında veya izinsiz kilit açmayı önler.
Özet
Anahtar teslim bir mobil uygulama geliştireceğiz
IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.
Ayrıca okuyun