Face ID adalah sistem autentikasi biometrik Apple yang didasarkan pada pemindaian wajah 3D menggunakan kamera TrueDepth. Teknologi ini pertama kali muncul di iPhone X pada tahun 2017 dan menggantikan Touch ID di model flagship. Menurut Apple Security Guide, kemungkinan pembukaan kunci Face ID secara acak oleh wajah sembarangan adalah 1 banding 1 000 000 — 20 kali lebih rendah dibandingkan Touch ID dengan satu sidik jari terdaftar.
Poin Utama
Face ID adalah sistem autentikasi biometrik yang dikembangkan oleh Apple untuk iPhone dan iPad. Sistem ini menggunakan kamera TrueDepth untuk membuat model 3D wajah pengguna yang akurat dan membandingkannya dengan templat matematis yang tersimpan. Sistem ini berfungsi dalam kegelapan total berkat penerangan inframerah.
iPhone X pertama (2017) memperkenalkan Face ID sebagai biometrik utama, menggantikan Touch ID. Menurut Apple, sistem ini menggunakan jaringan saraf pada Neural Engine dengan 16 inti, yang memproses hingga 600 miliar operasi per detik khusus untuk pengenalan wajah. Selama bertahun-tahun, teknologi ini telah melalui beberapa generasi — dari iPhone X hingga iPhone 16 Pro, di mana Face ID bekerja 30% lebih cepat dan mendukung lebih banyak sudut pandang.
Perbedaan utama antara Face ID dan pesaingnya adalah penggunaan pemindaian 3D, bukan foto 2D biasa. Ini membuat sistem ini tahan terhadap serangan dengan gambar, masker, dan video. Pada tahun 2023, Apple mengonfirmasi bahwa Face ID digunakan lebih dari 10 miliar kali per bulan untuk autentikasi, pembayaran, dan pengisian kata sandi otomatis.
TrueDepth adalah modul kamera yang terdiri dari tiga komponen utama: proyektor titik (Dot Projector), kamera inframerah (Infrared Camera), dan penerangan inframerah (Flood Illuminator). Ketiga komponen tersebut bekerja dalam spektrum 940 nm, tidak terlihat oleh mata manusia dan aman untuk penglihatan.
Proyektor menggunakan dioda laser dan kisi difraksi VCSEL (Vertical-Cavity Surface-Emitting Laser) untuk memproyeksikan lebih dari 30 000 titik inframerah yang tidak terlihat ke wajah pengguna. Laser VCSEL bekerja pada daya yang aman untuk mata (kelas 1 menurut IEC 60825) dan memungkinkan pembuatan peta kedalaman wajah dengan akurasi hingga 0,1 mm.
Kamera inframerah membaca pantulan titik-titik, sementara Flood Illuminator menerangi wajah dengan cahaya IR yang merata dalam kondisi pencahayaan rendah. Data dari kamera dikirim ke Neural Engine, yang membuat model 3D wajah dan membandingkannya dengan templat yang tersimpan di Secure Enclave. Proses ini memakan waktu kurang dari 400 milidetik dan dilakukan sepenuhnya di perangkat.
| Komponen | Fungsi | Teknologi |
|---|---|---|
| Dot Projector | Memproyeksikan 30 000 titik IR | Laser VCSEL, kisi difraksi |
| Infrared Camera | Membaca pantulan titik | 1280×960 piksel, spektrum 940 nm |
| Flood Illuminator | Menerangi wajah dengan cahaya IR | 6 LED, 940 nm, kelas 1 |
| Neural Engine | Memproses model 3D | 16 inti, hingga 1 triliun operasi/dtk |
Proses Face ID terdiri dari tiga tahap: pengambilan gambar, pembuatan model 3D, dan perbandingan dengan templat. Pada tahap pertama, Flood Illuminator menerangi wajah, dan Infrared Camera mengambil gambar dalam spektrum IR. Kemudian, Dot Projector memproyeksikan susunan 30 000 titik ke wajah, dan kamera menangkap distorsinya relatif terhadap kisi referensi.
Neural Engine menganalisis distorsi setiap titik dan membuat peta kedalaman wajah — kumpulan 30 000 koordinat X, Y, Z yang menggambarkan relief wajah. Secara paralel, gambar inframerah dianalisis oleh jaringan saraf kedua untuk memeriksa Attention Aware — sistem memastikan bahwa pengguna melihat langsung ke layar dengan mata terbuka.
Peta kedalaman dan gambar IR diubah menjadi templat matematis sekitar 3 KB, yang dibandingkan dengan templat yang tersimpan di Secure Enclave. Jika tingkat kecocokan melebihi ambang batas (dapat diatur di iOS), autentikasi dianggap berhasil. Menurut Apple, Face ID beradaptasi dengan perubahan penampilan: pertumbuhan janggut, kumis, kacamata, topi — jaringan saraf memperbarui templat setelah setiap pembukaan kunci yang berhasil.
Dengan dirilisnya iOS 15.4 pada tahun 2022, Apple menambahkan dukungan Face ID dengan masker. Sistem hanya menganalisis area di sekitar mata — bentuknya, jarak antara pupil, dan kedalaman rongga mata. Untuk ini digunakan algoritma khusus, yang dilatih pada jutaan gambar wajah dengan masker. Pembukaan kunci dengan masker bekerja sedikit lebih lambat (0,6 s vs 0,4 s), tetapi memberikan tingkat keamanan yang memadai untuk penggunaan sehari-hari.
Secure Enclave (SEP) adalah koprosesor khusus dalam chip Apple A7 dan yang lebih baru, yang bekerja secara independen dari sistem operasi utama. Dalam konteks Face ID, Secure Enclave melakukan dua fungsi: menyimpan templat biometrik dalam bentuk terenkripsi dan melakukan perbandingan matematis sampel baru dengan templat. iOS tidak memiliki akses ke data mentah kamera — hanya ke hasil perbandingan: cocok atau tidak.
Templat wajah dienkripsi dengan kunci yang dihasilkan dari pengidentifikasi chip unik (UID) saat pertama kali perangkat dinyalakan. UID tertanam di Secure Enclave selama tahap produksi dan tidak dapat dibaca dari luar. Menurut Apple Platform Security, bahkan Apple tidak dapat mengekstrak templat wajah dari perangkat.
Attention Aware adalah lapisan keamanan tambahan yang memeriksa apakah pengguna melihat layar dengan sadar. Face ID tidak akan membuka kunci telepon jika mata tertutup atau pandangan mengarah ke samping. Perlindungan ini mencegah pembukaan kunci saat tidur atau tanpa sepengetahuan pemilik. Untuk orang dengan keterbatasan penglihatan, Attention Aware dapat dinonaktifkan di pengaturan, tetapi ini menurunkan tingkat keamanan.
Apple telah menguji Face ID dengan lebih dari seribu masker, yang diproduksi oleh pembuat efek khusus profesional untuk industri film. Tidak ada satu pun masker yang berhasil menipu sistem berkat kombinasi teknologi: kamera inframerah menganalisis radiasi termal kulit, Dot Projector memeriksa relief 3D, dan Neural Engine mendeteksi gerakan mikro otot wajah. Di pasaran, tidak ada satu pun kasus yang dikonfirmasi dari pengelabuan Face ID menggunakan masker.
Pilihan antara Face ID dan Touch ID tergantung pada skenario penggunaan dan preferensi pribadi. Face ID bekerja tanpa kontak — pengguna cukup melihat layar. Touch ID memerlukan kontak fisik dengan tombol atau sensor, tetapi tidak memerlukan kontak visual dengan perangkat.
| Parameter | Face ID | Touch ID |
|---|---|---|
| FAR (penerimaan palsu) | 1:1 000 000 | 1:50 000 |
| Kecepatan | 0,4 dtk | 0,2 dtk |
| Bekerja dalam gelap | Ya (penerangan IR) | Ya |
| Bekerja dengan masker | Ya (sejak iOS 15.4) | Ya |
| Tanpa kontak | Ya | Tidak |
| Beberapa pengguna | Hanya 1 wajah | Hingga 5 sidik jari |
Setelah pandemi COVID-19, Apple menambahkan kemampuan membuka kunci Face ID dengan masker (iOS 15.4+) — sistem hanya menganalisis area di sekitar mata. Namun, untuk keamanan maksimal, Apple merekomendasikan penggunaan pengenalan wajah penuh. Touch ID masih tersedia di iPhone SE dan iPad (tombol Home) dan tetap menjadi metode pilihan bagi pengguna yang memakai masker, kacamata dengan lensa tebal, atau memiliki kontraindikasi medis.
Framework LocalAuthentication menyediakan API terpadu untuk bekerja dengan Face ID dan Touch ID di iOS. Pengembang tidak perlu tahu sensor mana yang terpasang di perangkat — sistem secara otomatis memilih metode biometrik yang tersedia. Di bawah ini adalah contoh autentikasi dengan pemeriksaan perhatian.
import LocalAuthentication
class AuthManager {
let context = LAContext()
func authenticate() {
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
print("Biometrik tidak tersedia: \(error)")
return
}
context.localizedReason = "Autentikasi diperlukan untuk masuk"
context.interactionNotAllowed = false
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics
) { success, authError in
if success {
print("Autentikasi berhasil")
} else {
print("Kesalahan: \(authError)")
}
}
}
}
Metode canEvaluatePolicy memeriksa ketersediaan biometrik di perangkat — mengembalikan false jika Face ID tidak diatur atau diblokir setelah terlalu banyak upaya gagal. Parameter interactionNotAllowed menentukan apakah sistem dapat menampilkan dialog kepada pengguna. Untuk Face ID, iOS secara otomatis menambahkan ikon dan animasi pengenalan wajah.
Pertanyaan yang Sering Diajukan
Tidak. Face ID menggunakan pemindaian 3D dengan 30 000 titik inframerah, bukan foto biasa. Gambar datar tidak menciptakan peta kedalaman, dan Neural Engine segera mengenali upaya pemalsuan. Bahkan masker 3D berkualitas tinggi tidak dapat menipu sistem — algoritme memeriksa tekstur kulit dan gerakan mikro otot wajah.
Face ID hanya mendukung satu wajah per perangkat. Berbeda dengan Touch ID (hingga 5 sidik jari), Apple secara sengaja membatasi Face ID untuk satu pengguna guna meningkatkan keamanan. Jika telepon digunakan oleh beberapa orang, masing-masing membukanya dengan kata sandi sendiri, bukan dengan biometrik.
Ya, Face ID berfungsi dengan baik dalam kegelapan total berkat Flood Illuminator — penerangan inframerah yang menerangi wajah dengan cahaya tidak terlihat dengan panjang gelombang 940 nm. Kamera inframerah menangkap gambar terlepas dari pencahayaan eksternal.
Setelah 5 kali percobaan gagal, Face ID akan diblokir dan iPhone meminta memasukkan kata sandi. Ini adalah perlindungan terhadap serangan brute force. Setelah berhasil memasukkan kata sandi, Face ID kembali aktif. Saat perangkat di-restart, kata sandi juga diperlukan — biometrik tidak tersedia hingga kode pertama dimasukkan.
Ya, Face ID digunakan untuk mengonfirmasi pembayaran melalui Apple Pay. Untuk membayar, cukup tekan dua kali tombol samping dan lihat layar. Transaksi dikonfirmasi dengan biometrik, bukan dengan memasukkan kode PIN. Tanpa Face ID, pembayaran hanya dapat dikonfirmasi dengan kata sandi Apple ID.
Kesimpulan
Kami akan mengembangkan aplikasi seluler turnkey
IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.
Baca juga