Face ID Apple کا بائیومیٹرک مصادقتی نظام ہے جو TrueDepth کیمرے کا استعمال کرتے ہوئے 3D چہرے کی سکانینگ پر مبنی ہے۔ یہ ٹیکنالوجی پہلی بار 2017 میں iPhone X میں ظاہر ہوئی اور فلیگ شپ ماڈلز میں Touch ID کی جگہ لے لی۔ Apple Security Guide کے مطابق، ایک بہترواں چہرے سے Face ID کے کھلنے کا امکان 10 لاکھ میں 1 ہے — جو ایک پنجیکردہ انگلات کے Touch ID سے 20 گونا کم ہے۔
اہم نکات
Face ID Apple کا iPhone اور iPad کے لیے تیار کردہ ایک بائیومیٹرک مصادقتی نظام ہے۔ یہ صاحب استعمال کے چہرے کا ستیح 3D ماڈل بنانے اور اسے ایک محفوظ ریاضی سانچے سے موازنہ کرنے کے لیے TrueDepth کیمرا استعمال کرتا ہے۔ یہ نظام انفرائیڈ روشنی کی وجہ سے مکمل اندھیرے میں بھی کام کرتا ہے۔
پہلے iPhone X (2017) نے Touch ID کی جگہ Face ID کو بنیادی بائیومیٹرک کے طور پر متعارف کروایا۔ Apple کے مطابق، یہ نظام 16 کور Neural Engine پر ایک نیورل نیٹ ورک استعمال کرتا ہے، جو صرف چہرے کی پہچان کے لیے فی سیکنڈ 600 ارب آپریشن پروسیس کرتا ہے۔ برسوں کے دوران، یہ ٹیکنالوجی کئی نسلوں سے گزری ہے — iPhone X سے iPhone 16 Pro تک، جہاں Face ID 30% تیز کام کرتا ہے اور زیادہ دید کے زاویے کو سپورٹ کرتا ہے۔
Face ID اور اسکے مقابلیوں کے درمیان بنیادی فرق ایک سادۂ 2D فوٹو کے بجائے 3D سکان کا استعمال ہے۔ یہ نظام کو تصاویر، ماسک اور ویڈیو کے حملوں کے خلاف مزید مزبوط بناتا ہے۔ 2023 میں، Apple نے تصدیق کیا کہ Face ID مصادقت، ادائگی اور پاسورڈ خودکار پیرایں کے لیے ماہانہ 10 ارب مرتبہ سے زیادہ استعمال ہوتا ہے۔
TrueDepth ایک کیمرا ماڈیوہ ہے جو تین اہم اجزاء پر مشتمل ہے: ایک ڈاٹ پروجیکٹر، ایک انفرائیڈ کیمرا اور ایک فلاڈ الیومینیٹر۔ تینوں اجزاء 940 nm کے سپیکٹرم میں کام کرتے ہیں، جو انسانی آنکھ کو نظر نہیں آتا اور بینائی کے لیے محفوظ ہے۔
پروجیکٹر صاحب استعمال کے چہرے پر 30,000 سے زیادہ غیر مرئی انفرائیڈ نقاط پروجیکٹ کرنے کے لیے ایک لیزر ڈائیاڈ اور VCSEL (Vertical-Cavity Surface-Emitting Laser) انحرافی جالی استعمال کرتا ہے۔ VCSEL لیزر آنکھوں کے لیے محفوظ بجل کی سطح (IEC 60825 کے مطابق کلاس 1) پر کام کرتا ہے اور 0.1 میمی تک کی درستی کے ساتھ چہرے کا گہرائی نقشہ بنا سکتا ہے۔
انفرائیڈ کیمرا نقاط کے انعکاس کو پڑھتی ہے، جبکہ فلاڈ الیومینیٹر کم روشنی کے حالات میں چہرے کو یکساں IR روشنی سے منور کرتا ہے۔ کیمرا کا ڈیٹا Neural Engine کو بھیجا جاتا ہے، جو چہرے کا 3D ماڈل بناتا ہے اور Secure Enclave میں محفوظ سانچے سے موازنہ کرتا ہے۔ یہ عمل 400 ملی سیکنڈ سے کم لیتا ہے اور مکمل طور پر ڈیوائس پر ہی انجام پاتا ہے۔
| جز | کام | ٹیکنالوجی |
|---|---|---|
| Dot Projector | 30,000 IR نقاط پیش کرتا ہے | VCSEL لیزر، انحرافی جالی |
| Infrared Camera | نقاط کا انعکاس پڑھتی ہے | 1280×960 پکسلز، 940 nm سپیکٹرم |
| Flood Illuminator | چہرے کو IR روشنی سے منور کرتا ہے | 6 LED، 940 nm، کلاس 1 |
| Neural Engine | 3D ماڈل پروسیس کرتا ہے | 16 کور، 1 ٹریلین آپریشن فی سیکنڈ تک |
Face ID کا عمل تین مراحل پر مشتمل ہے: تصویر کی کیپچر، 3D ماڈل کی تعمیر اور سانچے سے موازنہ۔ پہلے مرحلے میں، فلاڈ الیومینیٹر چہرے کو منور کرتا ہے، اور انفرائیڈ کیمرا IR سپیکٹرم میں ایک تصویر کیپچر کرتی ہے۔ پھر Dot Projector چہرے پر 30,000 نقاط کی ایک صف پیش کرتا ہے، اور کیمرا حوالہ جالی کے نسبت ان کے بذا ہونے کو کیپچر کرتی ہے۔
Neural Engine ہر نقطے کے بذا ہونے کا تجزیہ کرتا ہے اور چہرے کا گہرائی نقشہ بناتا ہے — 30,000 X, Y, Z کوئی آرڈینیٹس کا ایک سیٹ جو چہرے کی ستح کو بیان کرتا ہے۔ ایک خیالی نیٹورک Attention Aware کی مصداقت کے لیے IR تصویر کا تجزیہ کرتا ہے — نظام اسبات کرتا ہے کہ صاحب استعمال کھلی آنکھوں سے سیدھے سکرین کی جانب دیکھ رہا ہے۔
گہرائی نقشہ اور IR تصویر تقریبنا 3 KB کے ریاضی سانچے میں تبدیل ہو جاتی ہے، جسے Secure Enclave میں محفوظ سانچوں سے موازنہ کیا جاتا ہے۔ اگر ملان کا اسکور حد (iOS میں مقرر کرنے کے قابل) سے تجاوز کر جاتا ہے تو مصادقت کامیاب مانی جاتی ہے۔ Apple کے مطابق، Face ID ظاہری کے بدلاوً کے ساتھ خود کو کيے دھال لتا ہے: ڈاڑھی، مونچھ، عینکیں، ٹوپیاں — خیالی نیٹورک ہر کامیاب کھل کے بعد سانچے کو اپڈیٹ کرتا ہے۔
2022 میں iOS 15.4 کی ریلیز کے ساتھ، Apple نے ماسک کے ساتھ Face ID کی معاونت کا اضافہ کیا۔ نظام صرف آنکھوں کے اردگرد کے علاقے کا تجزیہ کرتا ہے — ان کی شکل، پوتلیوں کے درمیان فاصلہ اور آنکھ کے خان کی گہرائی۔ اس کے لیے لاکھوں ماسک سے چہری تصاویر پر تربیت یافتہ ایک خاص الگورتم استعمال کیا جاتا ہے۔ ماسک کے ساتھ کھل تھوڑا سا آہستہ ہے (0.6 سیکنڈ بنام 0.4 سیکنڈ)، لیکن روزمرہ استعمال کے لیے کافی حفاظت فراہم کرتا ہے۔
Secure Enclave (SEP) Apple A7 اور بعد کے چیپس میں ایک سرګرم کوپروسیسر ہے، جو بنیادی آپریٹنگ سیسٹم سے آزاد کام کرتا ہے۔ Face ID کے سیاق میں، Secure Enclave دو کام کرتا ہے: بائیومیٹرک سانچوں کو خفیہ کردہ شکل میں محفوظ کرتا ہے اور نئے نمونے کا سانچے کے ساتھ ریاضی موازنہ کرتا ہے۔ iOS کو کیمرا کے خام ڈیٹا تک رسائی نہیں ہے — صرف موازنہ کا نتیجہ: ملان یا کوئی ملان نہیں۔
چہرے کا سانچا ایک چابی سے خفیہ کیا جاتا ہے جو آلا پہلی بار آن کرنے پر چیپ کے منفرد شناختی کوڈ (UID) سے تیار ہوتی ہے۔ UID تیاری کے دوران Secure Enclave میں ضمن کر دیا جاتا ہے اور باہر سے پہߜا نہیں جا سکتا۔ Apple Platform Security کے مطابق، Apple بھی ڈیوائس سے چہرے کا سانچا نہیں نکال سکتا۔
Attention Aware ایک اضافی حفاظتی پرت ہے جو اسبات کرتا ہے کہ صاحب استعمال شعوری طور پر سکرین دیکھ رہا ہے۔ اگر آنکھیں بند ہیں یا نظر دوسری جانب ہے تو Face ID فون نہیں کھولے گا۔ یہ حفاظت نیند میں یا مالک کی معلومیت کے بغیر کھل کو روکتی ہے۔ بینائی کی معذوریت والے لوگوں کے لیے، Attention Aware کو ترتیبات میں بند کیا جا سکتا ہے، لیکن یہ حفاظت کی سطح کو کم کر دیتا ہے۔
Apple نے فلم صنعت کے لیے پرےفیشنل خاص افکٹس تیار کرنے والوں کے بنائے ایک ہزار سے زیادہ ماسک کے ساتھ Face ID کا تجربہ کیا۔ ٹیکنالوجیوں کے امتزاج کی وجہ سے کوئی ماسک نظام کو بےوقوف نہیں کر سکا: انفرائیڈ کیمرا جلد کی حرارتی شعاع کا تجزیہ کرتی ہے، Dot Projector 3D ستح کو چیک کرتا ہے، اور Neural Engine چہرے کے پڙوں کی مائکرو حرکات کا پتا لگاتا ہے۔ بازار میں ماسک کے ذریعے Face ID کو بائی پاس کرنے کا کوئی مصدقہ معمولہ ریکارڈ نہیں کیا گیا ہے۔
Face ID اور Touch ID کے درمیان انتخاب استعمال کے مناظرے اور ذاتی ترجیحات پر منحصر ہے۔ Face ID بغیر چھونے کام کرتا ہے — صاحب استعمال کو صرف سکرین دیکھنا ہے۔ Touch ID کو ایک بٹن یا سینسر کے ساتھ جسمانی رابطے کی ضرورت ہے، لیکن آلے کے ساتھ آنکھ که رابطہ کی ضرورت نہیں ہے۔
| پیرامیٹر | Face ID | Touch ID |
|---|---|---|
| FAR (غلط قبولیت کی شرح) | 10 لاکھ میں 1 | 50 ہزار میں 1 |
| بہاور | 0.4 سیکنڈ | 0.2 سیکنڈ |
| اندھیرے میں کام کرتا ہے | ہاں (IR روشنی) | ہاں |
| ماسک کے ساتھ کام کرتا ہے | ہاں (iOS 15.4 سے) | ہاں |
| بغیر چھونے | ہاں | نہیں |
| متعدد صاحبان استعمال | صرف 1 چہرا | 5 انگلیوں تک |
COVID-19 وباء کے بعد، Apple نے ماسک کے ساتھ Face ID کھولنے کی صلاحیت کا اضافہ کیا (iOS 15.4+) — نظام صرف آنکھوں کے اردگرد کے علاقے کا تجزیہ کرتا ہے۔ تاہم زیادہ سے زیادہ حفاظت کے لیے، Apple مکمل چہرے کی پہچان استعمال کرنے کی سفارش کرتا ہے۔ Touch ID اب بھی iPhone SE اور iPad (ہوم بٹن) پر دستیاب ہے اور ایسے صاحبان استعمال کے لیے ترجیحی طریقہ بنا ہوا ہے جو ماسک پہنتے ہیں، موٹی لینز کے شیشے پہنتے ہیں یا ان کے پاس طبی متضادات ہیں۔
LocalAuthentication فریمورک iOS پر Face ID اور Touch ID کے ساتھ کام کرنے کے لیے ایک متحد API فراہم کرتا ہے۔ ڈیولپر کو یہ جاننے کی ضرورت نہیں کہ آلے پر کون سا سینسر نصب ہے — سیسٹم خود بزاتی دستیاب بائیومیٹرک طریقہ منتخب کرتا ہے۔ ذیل دھیان کی جانچ کے ساتھ مصادقت کی ایک مثال دی گئی ہے۔
import LocalAuthentication
class AuthManager {
let context = LAContext()
func authenticate() {
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
print("بائیومیٹرکس دستیاب نہیں: \(error)")
return
}
context.localizedReason = "سائن ان کے لیے مصادقت درکار"
context.interactionNotAllowed = false
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics
) { success, authError in
if success {
print("مصادقت کامیاب")
} else {
print("خرابی: \(authError)")
}
}
}
}
canEvaluatePolicy طریقہ آلے پر بائیومیٹرک کی دستیابی کی جانچ کرتا ہے — اگر Face ID مقرر نہیں ہے یا بہت زیادہ ناکام کوششوں کے بعد مقفول ہے تو false واپس کرتا ہے۔ interactionNotAllowed پیرامیٹر طے کرتا ہے کہ کیا سیسٹم صاحب استعمال کو ایک ڈایلاگ دیکھا سکتا ہے یا نہیں۔ Face ID کے لیے، iOS خود بزاتی چہرے کی پہچان کا آئیکن اور اینیمیشن کا اضافہ کرتا ہے۔
اکثر پوچھے جانے والے سوالات
نہیں۔ Face ID ایک سادھارڣ فوٹو کے بجائے 30,000 انفرائیڈ نقاط کے ساتھ 3D سکانینگ استعمال کرتا ہے۔ ایک چپٹی تصویر گہرائی کا نقشہ نہیں بنا سکتی، اور Neural Engine فورا جعلی کو پہچان لیتا ہے۔ ایک اعلی معیار کا 3D ماسک بھی نظام کو بےوقوف نہیں کر سکتا — الگورتم جلد کی ساخت اور چہرے کے پڙوں کی مائکرو حرکات کی جانچ کرتے ہیں۔
Face ID فقط ایک چہرا فی آلہ کۀ حمایت کرتا ہے۔ Touch ID (پانچ انگلیوں تک) کے برخلاف، Apple نے حفاظت بڑھانے کے لیے جان بوجھ کر Face ID کو ایک صاحب استعمال تک محدود کیا ہے۔ اگر فون کو کئی لوگ استعمال کرتے ہیں، تو ہر کوئی اسے اپنے پاسورڈ سے کھولتا ہے، بائیومیٹرکس سے نہیں۔
ہاں، Face ID Flood Illuminator کی وجہ سے مکمل اندھیرے میں بھی بہترین طور پر کام کرتا ہے — ایک انفرائیڈ روشنی جو 940 nm کی غیر مرئی روشنی سے چہرے کو منور کرتی ہے۔ انفرائیڈ کیمرا بیرونی روشنی سے آزاد تصویر کیپچر کرتی ہے۔
5 ناکام کوششوں کے بعد، Face ID مقفول ہو جاتا ہے اور iPhone پاسورڈ کی متالبہ کرتا ہے۔ یہ بروٹ فورس سے حفاظت ہے۔ پاسورڈ کامیابی سے درج کرنے کے بعد، Face ID دوبارہ فعال ہو جاتا ہے۔ آلے کو دوبارہ شروع کرنے پر بھی پاسورڈ درکار ہے — پہلی کوڈ درج کرنے تک بائیومیٹرکس دستیاب نہیں ہیں۔
ہاں، Face ID Apple Pay کے ذریعے ادائگی کی اجازت کے لیے استعمال ہوتا ہے۔ ادائگی کرنے کے لیے، صرف سائیڈ بٹن کو دو بار دبائیں اور سکرین دیکھیں۔ لین دےن کی تصدیق بائیومیٹرکس سے ہوتی ہے، PIN درج کرنے سے نہیں۔ Face ID کے بغیر، ادائگی کی تصدیق صرف Apple ID پاسورڈ سے ہی کی جا سکتی ہے۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں