Ang Face ID ay ang biometric authentication system ng Apple na gumagamit ng three-dimensional face scanning para i-unlock ang mga device at mag-authorize ng mga pagbabayad. Pinalitan ng teknolohiyang ito ang Touch ID simula sa iPhone X noong 2017 at naging pamantayan ng biometric na proteksyon sa linya ng iPhone at iPad Pro. Ayon sa Apple Platform Security (2025), ang posibilidad ng aksidenteng pagtugma ng mukha para sa Face ID ay 0.0001% — 10 beses na mas tumpak kaysa sa fingerprint.
Mga pangunahing punto
Face ID ay isang biometric authentication system ng Apple batay sa three-dimensional na pag-scan ng mukha ng user. Unang lumitaw ito sa iPhone X noong Setyembre 2017, pinalitan ang Touch ID bilang pangunahing paraan ng biometric na proteksyon ng mga flagship device ng Apple. Hindi tulad ng 2D face recognition mula sa isang larawan gamit ang front camera, ang Face ID ay bumubuo ng tumpak na depth map ng mukha sa pamamagitan ng pagsusuri ng higit sa 30,000 invisible infrared points.
Gumagamit ang system ng espesyalisadong neuroprocessor na Neural Engine sa Apple A12 at mas bagong chips. Ang Neural Engine ay nagsasagawa ng 600 bilyong operasyon bawat segundo, pinoproseso ang biometric data nang direkta sa device nang walang pagpapadala sa cloud. Ang mathematical face templates ay naka-encrypt at eksklusibong iniimbak sa Secure Enclave — isang hardware security module na naka-isolate mula sa iOS operating system.
Ang Face ID ay sinusuportahan sa lahat ng Apple device na may TrueDepth camera: iPhone X at mas bago (maliban sa iPhone SE), iPad Pro 11" at 12.9" (3rd generation at mas bago), pati na rin ang iPad Air at iPad mini na may kaukulang module. Ang teknolohiya ay ginagamit hindi lamang para sa pag-unlock ng mga device, kundi pati na rin para sa pag-authorize ng mga pagbabayad sa Apple Pay, mga pagbili sa App Store at pagpuno ng mga password sa pamamagitan ng iCloud Keychain.
Face ID ay dumadaan sa tatlong sunud-sunod na yugto: pag-detect ng mukha, projection ng infrared depth map at pagsusuri ng atensyon (attention awareness). Ang bawat yugto ay isinasagawa ng mga hardware module ng TrueDepth camera nang walang partisipasyon ng central processor, na nag-aalis ng pagharang ng data sa antas ng OS.
Ang IR camera ng TrueDepth ay nakakatuklas ng presensya ng mukha sa field of view ng module. Ang Flood Illuminator — infrared illumination — ay nagliliwanag sa mukha ng liwanag na hindi nakikita ng mata, tinitiyak ang operasyon ng system sa ganap na kadiliman. Dot Projector ay nagpo-project ng higit sa 30,000 infrared point sa mukha sa isang regular na grid. Ang camera ay nagre-record ng deformation ng grid na ito kaugnay sa mga feature ng mukha — katulad ng kung paano gumagana ang structured light sa mga professional 3D scanner.
Batay sa mga nakuhang punto, ang Neural Engine ay bumubuo ng mathematical model ng mukha — isang depth skeleton na may katumpakan hanggang sa tenths ng millimeter. Mula sa modelong ito ay kinukuha ang mga natatanging feature: mga distansya sa pagitan ng mga key point (mata, ilong, labi), hugis ng cheekbones at panga, volumetric proportions. Ang template na may sukat na humigit-kumulang 20 KB ay naka-encrypt na may cryptographic key na natatangi sa Secure Enclave at iniimbak sa non-volatile memory ng module.
Sinusuri ng system kung ang user ay sadyang tumitingin sa screen — ang Attention Awareness function. Ang mga karagdagang IR emitter ay sumusuri sa direksyon ng tingin at fixation ng mga pupil. Kung wala ang pagsusuring ito, ang Face ID ay naka-block bilang default at para sa authentication ay kinakailangan ang pagpasok ng password. Ang system ay umaangkop din sa mga natural na pagbabago sa hitsura: balbas, salamin, headgear, makeup. Sa bawat matagumpay na pagkilala, ang template ay ina-update, kumukuha ng bagong imahe ng mukha at pinapabuti ang katumpakan sa paglipas ng panahon.
Ang TrueDepth module ay binubuo ng ilang hardware component na gumagana nang sabay-sabay. Ang bawat component ay gumaganap ng mahigpit na tinukoy na function: mula sa pag-iilaw ng mukha sa dilim hanggang sa projection ng depth map para sa kasunod na pagsusuri sa Neural Engine.
| Component | Layunin | Teknolohiya |
|---|---|---|
| Flood Illuminator | Infrared illumination ng mukha | VCSEL laser 940 nm |
| Dot Projector | Projection ng 30,000 IR points | Diffractive optical element |
| Infrared Camera | Pag-record ng depth map | CMOS sensor 940 nm |
| Neural Engine | Pagproseso ng biometric data | 16-core neuroprocessor |
| Secure Enclave | Pag-imbak ng template at paghahambing | AES-256 hardware encryption |
Isang mahalagang katangian ng module ay ang hardware isolation ng video stream. Ang infrared camera ay nagpapadala ng data nang direkta sa Secure Enclave sa pamamagitan ng isang dedikadong secure channel. Ni ang iOS operating system o mga third-party na application ay walang access sa mga raw na imahe ng mukha. Ito ay nag-aalis ng klase ng mga pag-atake na nauugnay sa pagharang ng biometric data mula sa memorya ng application.
Ang parehong biometric authentication technology ng Apple ay may iba't ibang katangian na nakakaapekto sa pagpili sa pagitan ng mga ito sa iba't ibang sitwasyon ng paggamit. Ang paghahambing ay ginagawa ayon sa mga pangunahing sukatan: katumpakan ng pagkilala, bilis ng operasyon at resistensya sa mga pag-atake.
Para sa mga mobile application, ang parehong teknolohiya ay ginagamit sa pamamagitan ng iisang API na LocalAuthentication. Ang developer ay hindi pumipili sa pagitan ng Face ID at Touch ID — awtomatikong ginagamit ng system ang available na biometric sensor sa device ng user. Ito ay nangangahulugan na ang application na nag-iimplementa ng biometric authentication sa pamamagitan ng LAContext ay gumagana nang tama sa lahat ng Apple device.
Sa iOS, ang mga developer ay gumagamit ng framework na LocalAuthentication para sa integrasyon ng Face ID at Touch ID sa mga application. Ang API ay nag-aabstrak ng mga detalye ng partikular na biometric sensor — ang code ay pareho para sa pagkilala ng mukha at fingerprint. Lahat ng biometric computation ay ginagawa sa loob ng Secure Enclave nang walang pagpapadala ng data sa developer.
import LocalAuthentication
func authenticateUser() {
let context = LAContext()
context.localizedReason = "Kumpirmahin ang pagkakakilanlan para sa access"
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
// Hindi available ang biometric — ipakita ang screen ng pagpasok ng password
showPasscodeFallback()
return
}
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
localizedReason: "Kinakailangan ang authentication"
) { success, error in
if success {
DispatchQueue.main.async {
// Nakumpirma ang user sa pamamagitan ng Face ID
self.showProtectedContent()
}
}
}
}
Ang LAContext framework ay nagbibigay ng patakaran na .deviceOwnerAuthenticationWithBiometrics na awtomatikong pumipili ng available na biometric sensor: Face ID sa mga device na may TrueDepth, Touch ID sa mga device na may Home button. Kung ang biometric sensor ay hindi available o nagkaroon ng 3 sunod-sunod na failed na pagtatangka, ang system ay nag-aalok ng pagpasok ng device password — nang walang karagdagang code mula sa developer.
Sa iOS 16+ lumitaw ang pinalawak na API na AuthenticationServices para sa asynchronous biometric authentication sa pamamagitan ng ASAuthorizationController. Ang approach na ito ay inirerekomenda ng Apple para sa mga bagong proyekto, dahil ito ay integrated sa iCloud Keychain at sumusuporta sa Passkeys — password-less authentication ayon sa FIDO2 standard.
Ang security architecture ng Face ID ay binuo sa tatlong antas: hardware isolation ng Secure Enclave, cryptographic na pag-link ng template sa device at algorithmic na proteksyon laban sa spoofing attacks. Wala sa mga antas na ito ang umaasa sa software protection ng iOS, na nag-aalis ng mga vulnerability sa antas ng OS.
Secure Enclave ay isang dedikadong coprocessor batay sa ARM TrustZone architecture, na tumatakbo sa ilalim ng sarili nitong micro-OS (SEPOS). Ito ay may direktang hardware channel sa infrared TrueDepth camera, na lumalampas sa data bus ng main processor. Ang face template ay naka-encrypt sa loob ng Secure Enclave gamit ang isang key na naka-link sa natatanging device identifier (UID), na naka-embed sa chip sa yugto ng produksyon at hindi nababasa kahit ng Apple.
Para sa proteksyon laban sa spoofing, ang Face ID ay gumagamit ng dalawang mekanismo: liveness detection at attention awareness. Ang liveness detection ay nagsusuri ng texture ng balat batay sa IR image: ang materyal ng litrato, silicone mask o 3D-printed copy ay may ibang reflection coefficient sa infrared spectrum kumpara sa buhay na balat. Ang FIDO2 standard at mga kinakailangan ng regulatory bodies na ETSI EN 319 411 ay nag-uuri ng Face ID bilang isang biometric system na may mataas na antas ng katiyakan (High Assurance), angkop para sa pag-authorize ng mga financial transaction.
Mga madalas itanong
Oo, ang Face ID ay gumagamit ng Flood Illuminator — infrared illumination sa VCSEL laser 940 nm, hindi nakikita ng mata ng tao. Ito ay nagbibigay ng pag-iilaw ng mukha sa ganap na kadiliman para sa pagkuha ng depth map. Ang tanging pagkakaiba — sa mahinang ilaw, ang system ay maaaring mas matagal na humawak ng animation lock habang naghihintay na matapos ang pag-scan.
Imposibleng dayain ang Face ID gamit ang litrato — ang system ay hindi gumagamit ng 2D image mula sa ordinaryong camera, kundi bumubuo ng three-dimensional na mapa batay sa IR points. Ang isang de-kalidad na silicone mask (sertipikadong Hollywood prop) ay theoretically maaaring lampasan ang proteksyon, ngunit ang mga ganitong pag-atake ay nangangailangan ng malaking resources. Kinukumpirma ng Apple na ang Attention Awareness function ay humaharang sa mga maskara na may nakapikit na mga mata.
Oo, ang Face ID ay umaangkop sa mga natural na pagbabago sa hitsura dahil sa machine learning sa device. Sa bawat matagumpay na pag-unlock, ang template ay ina-update, kumukuha ng bagong imahe ng mukha. Kinikilala ng system ang user na may salamin, balbas, headgear at pagkatapos ng pagbabago ng hairstyle. Sa radikal na pagbabago — halimbawa, pagkatapos ng plastic surgery — kakailanganin ang muling pag-configure ng Face ID.
Face ID ay sinusuportahan sa iPhone X, XR, XS, 11, 12, 13, 14, 15 at 16 (lahat ng modelo), iPad Pro 11" (1st generation at mas bago), iPad Pro 12.9" (3rd generation at mas bago), iPad Air (4th generation at mas bago) at iPad mini (6th generation). Hindi sinusuportahan ang Face ID: iPhone SE (lahat ng generation), iPad sa base line at iPad mini 5th generation — ang mga device na ito ay gumagamit ng Touch ID.
Pagkatapos ng 5 sunod-sunod na failed na pagtatangka, ang Face ID ay naba-block hanggang sa pagpasok ng device password. Sa 10 failed na pagtatangka, binubura ng device ang lahat ng data (kung ang opsyon na Erase Data ay aktibo sa mga setting). Attention Awareness ay nagbibigay ng karagdagang proteksyon: kung ang user ay hindi tumitingin sa screen, ang Face ID ay hindi nag-a-activate, pumipigil sa pag-unlock habang natutulog o nang walang kaalaman.
Buod
Gagawa kami ng mobile application na turnkey
Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.
Basahin din