Face ID Apple کا بایومیٹرک تصدیقی نظام ہے جو آلات کو غیر مقفل کرنے اور ادائیگیوں کی اجازت دینے کے لیے تین جہتی چہرے کی اسکیننگ استعمال کرتا ہے۔ اس ٹیکنالوجی نے 2017 میں iPhone X سے شروع کرتے ہوئے Touch ID کی جگہ لی اور iPhone اور iPad Pro لائن اپ میں بایومیٹرک تحفظ کا معیار بن گئی۔ Apple Platform Security (2025) کے مطابق، Face ID کے لیے تصادفی چہرے کے مماثل ہونے کا امکان 0.0001% ہے — جو انگلی کے نشان سے 10 گنا زیادہ درست ہے۔
اہم نکات
Face ID Apple کا بایومیٹرک تصدیقی نظام ہے جو صارف کے چہرے کی تین جہتی اسکیننگ پر مبنی ہے۔ یہ پہلی بار ستمبر 2017 میں iPhone X میں ظاہر ہوا، جس نے Apple کے فلیگ شپ آلات کے لیے بنیادی بایومیٹرک تحفظ کے طریقہ کار کے طور پر Touch ID کی جگہ لی۔ فرنٹ کیمرے سے تصویر استعمال کرتے ہوئے 2D چہرہ شناخت کے برعکس، Face ID 30,000 سے زیادہ پوشیدہ اورکت نقطوں کا تجزیہ کرکے چہرے کا درست گہرائی کا نقشہ بناتا ہے۔
یہ نظام Apple A12 اور نئی چپس کے حصے کے طور پر ایک خصوصی عصبی پروسیسر Neural Engine استعمال کرتا ہے۔ Neural Engine فی سیکنڈ 600 بلین آپریشنز انجام دیتا ہے، بایومیٹرک ڈیٹا کو کلاؤڈ پر بھیجے بغیر براہ راست ڈیوائس پر پروسیس کرتا ہے۔ چہرے کے ریاضیاتی نمونے خفیہ کیے جاتے ہیں اور خصوصی طور پر Secure Enclave میں محفوظ کیے جاتے ہیں — ایک ہارڈویئر سیکیورٹی ماڈیول جو iOS آپریٹنگ سسٹم سے الگ تھلگ ہوتا ہے۔
Face ID TrueDepth کیمرے والے تمام Apple آلات پر معاون ہے: iPhone X اور نئے (iPhone SE کے علاوہ)، iPad Pro 11" اور 12.9" (تیسری نسل اور نئے)، نیز متعلقہ ماڈیول والے iPad Air اور iPad Mini۔ یہ ٹیکنالوجی نہ صرف آلات کو غیر مقفل کرنے کے لیے استعمال ہوتی ہے بلکہ Apple Pay میں ادائیگیوں کی اجازت دینے، App Store میں خریداری اور iCloud Keychain کے ذریعے پاس ورڈ بھرنے کے لیے بھی استعمال ہوتی ہے۔
Face ID تین متواتر مراحل سے گزرتا ہے: چہرے کا پتہ لگانا، اورکت گہرائی کے نقشے کا پروجیکشن، اور توجہ کی جانچ (attention awareness)۔ ہر مرحلہ مرکزی پروسیسر کو شامل کیے بغیر TrueDepth کیمرے کے ہارڈویئر ماڈیولز کے ذریعے انجام دیا جاتا ہے، جو OS سطح پر ڈیٹا کی روک تھام کے امکان کو ختم کرتا ہے۔
TrueDepth IR کیمرہ ماڈیول کے میدان میں چہرے کی موجودگی کا پتہ لگاتا ہے۔ Flood Illuminator — ایک اورکت روشنی — چہرے کو پوشیدہ روشنی سے روشن کرتا ہے، مکمل اندھیرے میں نظام کے کام کو یقینی بناتا ہے۔ Dot Projector ایک باقاعدہ گرڈ میں چہرے پر 30,000 سے زیادہ اورکت نقطے پروجیکٹ کرتا ہے۔ کیمرہ چہرے کے سموچ کے نسبت اس گرڈ کی خرابی کو کیپچر کرتا ہے — جیسے پیشہ ورانہ 3D اسکینرز میں ساختی روشنی کام کرتی ہے۔
حاصل کردہ نقطوں سے، Neural Engine چہرے کا ایک ریاضیاتی ماڈل بناتا ہے — ایک گہرائی کا ڈھانچہ جو ملی میٹر کے دسویں حصے تک درست ہوتا ہے۔ اس ماڈل سے منفرد خصوصیات نکالی جاتی ہیں: اہم نقطوں (آنکھیں، ناک، ہونٹ) کے درمیان فاصلے، گال کی ہڈی اور جبڑے کی شکل، حجمی تناسب۔ تقریباً 20 KB سائز کا نمونہ Secure Enclave کے لیے منفرد خفیہ کلید سے خفیہ کیا جاتا ہے اور ماڈیول کی غیر متزلزل میموری میں محفوظ کیا جاتا ہے۔
نظام چیک کرتا ہے کہ صارف شعوری طور پر اسکرین دیکھ رہا ہے — Attention Awareness فیچر۔ اضافی IR ایمیٹرز نگاہ کی سمت اور پُتلی کے استحکام کی جانچ کرتے ہیں۔ اس جانچ کے بغیر، Face ID ڈیفالٹ طور پر مقفل رہتا ہے اور تصدیق کے لیے پاس کوڈ کے اندراج کی ضرورت ہوتی ہے۔ نظام ظاہری شکل میں قدرتی تبدیلیوں کے مطابق بھی ڈھل جاتا ہے: داڑھی، چشمہ، ہیڈویئر، میک اپ۔ ہر کامیاب شناخت کے ساتھ، نمونہ اپ ڈیٹ ہوتا ہے، نیا چہرہ کی تصویر کیپچر کرتا ہے اور وقت کے ساتھ درستگی کو بہتر بناتا ہے۔
TrueDepth ماڈیول کئی ہارڈویئر اجزاء پر مشتمل ہے جو ہم آہنگی سے کام کرتے ہیں۔ ہر جزو سختی سے متعین کردہ کام انجام دیتا ہے: اندھیرے میں چہرے کو روشن کرنے سے لے کر Neural Engine میں بعد کے تجزیے کے لیے گہرائی کا نقشہ پروجیکٹ کرنے تک۔
| جزو | مقصد | ٹیکنالوجی |
|---|---|---|
| Flood Illuminator | چہرے کی اورکت روشنی | VCSEL لیزر 940 nm |
| Dot Projector | 30,000 IR نقطوں کا پروجیکشن | ڈیفرکٹو آپٹیکل ایلیمینٹ |
| Infrared Camera | گہرائی کے نقشے کی گرفت | CMOS سینسر 940 nm |
| Neural Engine | بایومیٹرک ڈیٹا پروسیسنگ | 16 کور عصبی پروسیسر |
| Secure Enclave | نمونہ ذخیرہ اور موازنہ | AES-256 ہارڈویئر خفیہ کاری |
ماڈیول کی ایک اہم خصوصیت ویڈیو اسٹریم کی ہارڈویئر علیحدگی ہے۔ اورکت کیمرہ ایک مخصوص محفوظ چینل کے ذریعے براہ راست Secure Enclave کو ڈیٹا منتقل کرتا ہے۔ نہ تو iOS آپریٹنگ سسٹم اور نہ ہی تیسری پارٹی کی ایپلی کیشنز خام چہرے کی تصاویر تک رسائی حاصل کر سکتی ہیں۔ یہ ایپلی کیشن میموری سے بایومیٹرک ڈیٹا کی روک تھام سے متعلق حملوں کے زمرے کو ختم کرتا ہے۔
Apple کی دونوں بایومیٹرک تصدیقی ٹیکنالوجیز میں مختلف خصوصیات ہیں جو مختلف استعمال کے منظرناموں میں ان کے درمیان انتخاب کو متاثر کرتی ہیں۔ موازنہ اہم میٹرکس پر مبنی ہے: شناخت کی درستگی، ردعمل کی رفتار، اور حملے کی مزاحمت۔
موبائل ایپلیکیشنز کے لیے، دونوں ٹیکنالوجیز متحدہ LocalAuthentication API کے ذریعے استعمال ہوتی ہیں۔ ڈویلپر Face ID اور Touch ID کے درمیان انتخاب نہیں کرتا — نظام خود بخود صارف کے آلے پر دستیاب بایومیٹرک سینسر استعمال کرتا ہے۔ اس کا مطلب ہے کہ LAContext کے ذریعے بایومیٹرک تصدیق کو نافذ کرنے والی ایپلیکیشن تمام Apple آلات پر صحیح طریقے سے کام کرتی ہے۔
iOS میں، ڈویلپرز ایپلیکیشنز میں Face ID اور Touch ID کو ضم کرنے کے لیے LocalAuthentication فریم ورک استعمال کرتے ہیں۔ API مخصوص بایومیٹرک سینسر کی تفصیلات کو خلاصہ کرتا ہے — کوڈ چہرے کی شناخت اور انگلی کے نشان کی شناخت کے لیے یکساں نظر آتا ہے۔ تمام بایومیٹرک حسابات ڈویلپر کو ڈیٹا بھیجے بغیر Secure Enclave کے اندر انجام پاتے ہیں۔
import LocalAuthentication
func authenticateUser() {
let context = LAContext()
context.localizedReason = "رسائی کے لیے اپنی شناخت کی تصدیق کریں"
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
// بایومیٹرکس دستیاب نہیں — پاس کوڈ اندراج اسکرین دکھائیں
showPasscodeFallback()
return
}
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
localizedReason: "تصدیق درکار ہے"
) { success, error in
if success {
DispatchQueue.main.async {
// صارف Face ID کے ذریعے تصدیق شدہ
self.showProtectedContent()
}
}
}
}
LAContext فریم ورک .deviceOwnerAuthenticationWithBiometrics پالیسی فراہم کرتا ہے، جو خود بخود دستیاب بایومیٹرک سینسر کا انتخاب کرتا ہے: TrueDepth والے آلات پر Face ID، ہوم بٹن والے آلات پر Touch ID۔ اگر بایومیٹرک سینسر دستیاب نہ ہو یا لگاتار 3 ناکام کوششیں ہوں، تو نظام آلہ کا پاس کوڈ مانگتا ہے — ڈویلپر کی طرف سے اضافی کوڈ کی ضرورت نہیں۔
iOS 16+ میں، ASAuthorizationController کے ذریعے غیر متزامن بایومیٹرک تصدیق کے لیے ایک توسیع شدہ AuthenticationServices API ظاہر ہوا۔ یہ طریقہ Apple کی طرف سے نئے پروجیکٹس کے لیے تجویز کیا جاتا ہے کیونکہ یہ iCloud Keychain کے ساتھ ضم ہوتا ہے اور Passkeys کو سپورٹ کرتا ہے — FIDO2 معیار پر مبنی پاس ورڈ کے بغیر تصدیق۔
Face ID سیکیورٹی آرکیٹیکچر تین سطحوں پر بنایا گیا ہے: Secure Enclave ہارڈویئر علیحدگی، آلہ سے نمونے کا خفیہ ربط، اور جعل سازی کے حملوں کے خلاف الگورتھمک تحفظ۔ ان میں سے کوئی بھی سطح iOS سافٹ ویئر تحفظ پر انحصار نہیں کرتی، OS سطح کی کمزوریوں کو ختم کرتی ہے۔
Secure Enclave ARM TrustZone آرکیٹیکچر پر مبنی ایک سرشار کاپروسیسر ہے، جو اپنے مائیکرو OS (SEPOS) پر چلتا ہے۔ اس کا TrueDepth اورکت کیمرے کے لیے براہ راست ہارڈویئر چینل ہے، جو مرکزی پروسیسر کے ڈیٹا بس کو نظرانداز کرتا ہے۔ چہرے کا نمونہ Secure Enclave کے اندر آلہ کے منفرد شناخت کنندہ (UID) سے منسلک کلید کا استعمال کرتے ہوئے خفیہ کیا جاتا ہے، جو مینوفیکچرنگ کے دوران چپ میں فیوز کیا جاتا ہے اور Apple کے لیے بھی ناقابل پڑھنے ہے۔
جعل سازی سے بچانے کے لیے، Face ID دو میکانزم استعمال کرتا ہے: زندہ پتہ لگانا اور توجہ آگاہی۔ زندہ پتہ لگانا IR امیجنگ کے ذریعے جلد کی ساخت کا تجزیہ کرتا ہے: تصویر، سلیکون ماسک یا 3D پرنٹ شدہ کاپی کے مواد کا اورکت عکاس گتانک زندہ جلد سے مختلف ہوتا ہے۔ FIDO2 معیار اور ETSI EN 319 411 ریگولیٹری تقاضے Face ID کو مالی لین دین کی اجازت دینے کے لیے موزوں اعلیٰ یقین دہانی والا بایومیٹرک نظام قرار دیتے ہیں۔
اکثر پوچھے گئے سوالات
ہاں، Face ID Flood Illuminator استعمال کرتا ہے — 940 nm VCSEL لیزر کے ساتھ ایک اورکت روشنی، جو انسانی آنکھ کے لیے پوشیدہ ہے۔ یہ گہرائی کا نقشہ کیپچر کرنے کے لیے مکمل اندھیرے میں چہرے کی روشنی فراہم کرتا ہے۔ واحد فرق یہ ہے کہ کم روشنی میں، اسکیننگ مکمل ہونے تک سسٹم لاک اینیمیشن کو زیادہ دیر تک رکھ سکتا ہے۔
Face ID کو تصویر سے دھوکہ دینا ناممکن ہے — نظام عام کیمرے سے 2D تصویر استعمال نہیں کرتا؛ یہ IR نقطوں سے تین جہتی نقشہ بناتا ہے۔ ایک اعلیٰ معیار کا سلیکون ماسک (تصدیق شدہ ہالی ووڈ پراپ) نظریاتی طور پر تحفظ کو نظرانداز کر سکتا ہے، لیکن ایسے حملوں کے لیے اہم وسائل درکار ہوتے ہیں۔ Apple تصدیق کرتا ہے کہ Attention Awareness فیچر بند آنکھوں والے ماسک کو بلاک کرتا ہے۔
ہاں، Face ID آن ڈیوائس مشین لرننگ کی بدولت ظاہری شکل میں قدرتی تبدیلیوں کے مطابق ڈھل جاتا ہے۔ ہر کامیاب غیر مقفل ہونے کے ساتھ، نمونہ اپ ڈیٹ ہوتا ہے، نیا چہرہ کی تصویر کیپچر کرتا ہے۔ نظام صارف کو چشمہ، داڑھی، ہیڈویئر کے ساتھ اور بالوں کے انداز میں تبدیلی کے بعد پہچانتا ہے۔ بنیادی تبدیلیاں — جیسے پلاسٹک سرجری کے بعد — Face ID کی دوبارہ ترتیب کی ضرورت ہوں گی۔
Face ID iPhone X، XR، XS، 11، 12، 13، 14، 15 اور 16 (تمام ماڈلز)، iPad Pro 11" (پہلی نسل اور نئے)، iPad Pro 12.9" (تیسری نسل اور نئے)، iPad Air (چوتھی نسل اور نئے) اور iPad mini (چھٹی نسل) پر سپورٹ کیا جاتا ہے۔ Face ID سپورٹ نہیں کرتے: iPhone SE (تمام نسلیں)، بنیادی iPad لائن اپ اور iPad mini پانچویں نسل — یہ آلات Touch ID استعمال کرتے ہیں۔
لگاتار 5 ناکام Face ID کوششوں کے بعد، Face ID آلہ کا پاس کوڈ درج ہونے تک مقفل ہو جاتا ہے۔ 10 ناکام کوششوں کے بعد، آلہ تمام ڈیٹا مٹا دیتا ہے (اگر ترتیبات میں Erase Data کا اختیار فعال ہو)۔ Attention Awareness اضافی تحفظ فراہم کرتا ہے: اگر صارف اسکرین نہیں دیکھ رہا، تو Face ID فعال نہیں ہوتا، نیند میں یا بغیر رضامندی کے غیر مقفل ہونے سے روکتا ہے۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں