Face ID — ما هو، كيف يعمل التعرف على الوجه

المؤلف: IT Sectr نُشر: 2026-04-04 وقت القراءة: 9 دق

Face ID هو نظام المصادقة البيومترية من Apple الذي يستخدم المسح ثلاثي الأبعاد للوجه لفتح الأجهزة والترخيص للمدفوعات. حلت التقنية محل Touch ID بدءاً من iPhone X في 2017 وأصبحت معيار الحماية البيومترية في مجموعة iPhone وiPad Pro. وفقاً لأمان منصة Apple (2025)، فإن احتمالية التطابق العشوائي للوجه لـ Face ID تبلغ 0.0001% — أي أكثر دقة 10 مرات من بصمة الإصبع.

الخلاصة

  • Face ID — نظام التعرف ثلاثي الأبعاد على الوجه من Apple يعتمد على إسقاط 30,000 نقطة تحت حمراء عبر كاميرا TrueDepth
  • Neural Engine — معالج عصبي متخصص في رقاقات A12+ لمعالجة البيانات البيومترية في الوقت الفعلي
  • Attention Awareness — فحص إلزامي لاتجاه النظر يمنع فتح القفل دون علم المستخدم
  • Secure Enclave — وحدة أجهزة حيث تُخزَّن وتُقارَن القوالب الرياضية للوجه دون وصول من iOS
  • FAR 0.0001% — معدل القبول الخاطئ لوجه شخص آخر، وهو أقل 10 مرات من Touch ID

ما هو Face ID؟

Face ID هو نظام المصادقة البيومترية من Apple القائم على المسح ثلاثي الأبعاد لوجه المستخدم. ظهر لأول مرة في iPhone X في سبتمبر 2017، ليحل محل Touch ID كطريقة الحماية البيومترية الأساسية لأجهزة Apple الرائدة. على عكس التعرف على الوجه ثنائي الأبعاد باستخدام صورة من الكاميرا الأمامية، يقوم Face ID ببناء خريطة عمق دقيقة للوجه من خلال تحليل أكثر من 30,000 نقطة تحت حمراء غير مرئية.

يستخدم النظام معالجاً عصبياً متخصصاً Neural Engine ضمن رقاقات Apple A12 والأحدث. يؤدي Neural Engine 600 مليار عملية في الثانية، معالجاً البيانات البيومترية مباشرة على الجهاز دون نقلها إلى السحابة. تُشفَّر القوالب الرياضية للوجه وتُخزَّن حصراً في Secure Enclave — وحدة أمان أجهزة معزولة عن نظام التشغيل iOS.

Face ID مدعوم على جميع أجهزة Apple المزودة بكاميرا TrueDepth: iPhone X والأحدث (ما عدا iPhone SE)، وiPad Pro 11" و12.9" (الجيل الثالث والأحدث)، وكذلك iPad Air وiPad mini مع الوحدة المقابلة. تُستخدم التقنية ليس فقط لفتح الأجهزة، بل أيضاً للترخيص للمدفوعات في Apple Pay، والمشتريات في App Store، وتعبئة كلمات المرور عبر iCloud Keychain.

كيف يعمل Face ID؟

Face ID يمر بثلاث مراحل متتابعة: اكتشاف الوجه، إسقاط خريطة العمق تحت الحمراء، والتحقق من الانتباه (attention awareness). كل مرحلة تُنفَّذ بوحدات أجهزة كاميرا TrueDepth دون مشاركة المعالج المركزي، مما يلغي إمكانية اعتراض البيانات على مستوى نظام التشغيل.

الكشف وإسقاط النقاط

تكتشف كاميرا IR الخاصة بـ TrueDepth وجود وجه في مجال رؤية الوحدة. يقوم Flood Illuminator — الإضاءة تحت الحمراء — بإضاءة الوجه بضوء غير مرئي، مما يضمن عمل النظام في الظلام الدامس. يقوم Dot Projector بإسقاط أكثر من 30,000 نقطة تحت حمراء على الوجه في شبكة منتظمة. تلتقط الكاميرا تشوه هذه الشبكة بالنسبة لملامح الوجه — على غرار كيفية عمل الضوء المهيكل في الماسحات الضوئية ثلاثية الأبعاد الاحترافية.

إنشاء خريطة العمق والقالب

من النقاط التي تم الحصول عليها، يبني Neural Engine نموذجاً رياضياً للوجه — هيكلاً عمقياً بدقة تصل إلى أعشار الملليمتر. تُستخرج من هذا النموذج ميزات فريدة: المسافات بين النقاط الرئيسية (العينين، الأنف، الشفتين)، شكل عظام الوجنة والفك، النسب الحجمية. القالب الذي يبلغ حجمه حوالي 20 كيلوبايت يُشفَّر بمفتاح تشفير فريد لـ Secure Enclave ويُخزَّن في الذاكرة غير المتطايرة للوحدة.

Attention Awareness والتكيف

يتحقق النظام من أن المستخدم ينظر إلى الشاشة بوعي — ميزة Attention Awareness. تتحقق بواعث IR إضافية من اتجاه النظر وتثبيت حدقة العين. بدون هذا التحقق، يكون Face ID مقفلاً افتراضياً ويتطلب إدخال رمز المرور للمصادقة. يتكيف النظام أيضاً مع التغيرات الطبيعية في المظهر: اللحية، النظارات، أغطية الرأس، المكياج. مع كل عملية تعرف ناجحة، يتم تحديث القالب، ليلتقط صورة الوجه الجديدة ويحسن الدقة بمرور الوقت.

كاميرا TrueDepth: المكونات والبنية

تتكون وحدة TrueDepth من عدة مكونات أجهزة تعمل بشكل متزامن. يؤدي كل مكون وظيفة محددة بدقة: من إضاءة الوجه في الظلام إلى إسقاط خريطة العمق للتحليل اللاحق في Neural Engine.

المكونالغرضالتقنية
Flood Illuminatorالإضاءة تحت الحمراء للوجهليزر VCSEL 940 نانومتر
Dot Projectorإسقاط 30,000 نقطة تحت حمراءالعنصر البصري الانعراجي
Infrared Cameraالتقاط خريطة العمقمستشعر CMOS 940 نانومتر
Neural Engineمعالجة البيانات البيومتريةمعالج عصبي 16 نواة
Secure Enclaveتخزين القالب والمقارنةتشفير أجهزة AES-256

ميزة مهمة للوحدة هي العزل الأجهزي لدفق الفيديو. تنقل الكاميرا تحت الحمراء البيانات مباشرة إلى Secure Enclave عبر قناة آمنة مخصصة. لا يمكن لنظام التشغيل iOS ولا للتطبيقات الخارجية الوصول إلى صور الوجه الخام. هذا يلغي فئة الهجمات المتعلقة باعتراض البيانات البيومترية من ذاكرة التطبيق.

Face ID مقابل Touch ID: مقارنة الدقة والسرعة

تتميز كلتا تقنيتي المصادقة البيومترية من Apple بخصائص مختلفة تؤثر على الاختيار بينهما في سيناريوهات الاستخدام المختلفة. تعتمد المقارنة على مقاييس رئيسية: دقة التعرف، سرعة الاستجابة، ومقاومة الهجمات.

  • FAR (معدل القبول الخاطئ) — Face ID: 0.0001% (1 في المليون)، Touch ID: 0.001% (1 في 50,000). Face ID أكثر دقة 10 مرات بفضل المسح ثلاثي الأبعاد
  • السرعة — Touch ID يستجيب في 200–300 مللي ثانية، Face ID في 600–1000 مللي ثانية مع مراعاة فحص النظر. Touch ID أسرع في السيناريو الثابت
  • مقاومة التزييف — Face ID محمي ضد الصور والأقنعة والقوالب السيليكونية بفضل شرط النظرة الحية والإسقاط تحت الأحمر. يمكن خداع Touch ID بنسخة عالية الجودة من بصمة الإصبع
  • الظروف البيئية — Touch ID لا يعمل بالأصابع المبللة أو المتسخة. Face ID يعمل في الظلام الدامس بفضل Flood Illuminator لكن قد يخطئ تحت ضوء الشمس المباشر على عدسة كاميرا IR
  • مستخدمون متعددون — Touch ID يسمح بتخزين حتى 5 بصمات (أصابع مختلفة أو مستخدمين آخرين). Face ID يتعرف على وجه واحد فقط افتراضياً لكنه يدعم مظهراً بديلاً

بالنسبة للتطبيقات المحمولة، تُستخدم كلتا التقنيتين عبر واجهة برمجة التطبيقات الموحدة LocalAuthentication. لا يختار المطور بين Face ID وTouch ID — يستخدم النظام تلقائياً المستشعر البيومتري المتاح على جهاز المستخدم. هذا يعني أن التطبيق الذي ينفذ المصادقة البيومترية عبر LAContext يعمل بشكل صحيح على جميع أجهزة Apple.

تنفيذ Face ID عبر LocalAuthentication

في iOS، يستخدم المطورون إطار العمل LocalAuthentication لدمج Face ID وTouch ID في التطبيقات. تقوم واجهة API بتجريد تفاصيل المستشعر البيومتري المحدد — يبدو الكود نفسه للتعرف على الوجه وبصمة الإصبع. تُنفَّذ جميع العمليات الحسابية البيومترية داخل Secure Enclave دون نقل البيانات إلى المطور.

swift
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، التي تختار تلقائياً المستشعر البيومتري المتاح: Face ID على الأجهزة المزودة بـ TrueDepth، Touch ID على الأجهزة المزودة بزر الصفحة الرئيسية. إذا كان المستشعر البيومتري غير متاح أو حدثت 3 محاولات فاشلة متتالية، يطلب النظام رمز مرور الجهاز — دون حاجة لرمز إضافي من جانب المطور.

في iOS 16+، ظهرت واجهة API موسعة AuthenticationServices للمصادقة البيومترية غير المتزامنة عبر ASAuthorizationController. يوصي Apple بهذا النهج للمشاريع الجديدة لأنه يتكامل مع iCloud Keychain ويدعم Passkeys — المصادقة بدون كلمة مرور وفقاً لمعيار FIDO2.

أمان Face ID وحماية البيانات

تم بناء بنية أمان Face ID على ثلاثة مستويات: عزل أجهزة Secure Enclave، الربط التشفيري للقالب بالجهاز، والحماية الخوارزمية ضد هجمات الانتحال. لا يعتمد أي من هذه المستويات على حماية iOS البرمجية، مما يلغي الثغرات على مستوى نظام التشغيل.

Secure Enclave هو معالج مساعد مخصص يعتمد على بنية ARM TrustZone، يعمل بنظام تشغيل دقيق خاص به (SEPOS). لديه قناة أجهزة مباشرة إلى كاميرا TrueDepth تحت الحمراء، متجاوزاً ناقل بيانات المعالج الرئيسي. يُشفَّر قالب الوجه داخل Secure Enclave باستخدام مفتاح مرتبط بالمعرف الفريد للجهاز (UID)، المدمج في الرقاقة أثناء التصنيع وغير قابل للقراءة حتى من قبل Apple.

للحماية من الانتحال، يستخدم Face ID آليتين: كشف الحياة والانتباه الواعي. يحلل كشف الحياة نسيج الجلد عبر التصوير تحت الأحمر: مادة الصورة أو القناع السيليكوني أو النسخة المطبوعة ثلاثية الأبعاد لها معامل انعكاس تحت أحمر مختلف عن الجلد الحي. يصنف معيار FIDO2 والمتطلبات التنظيمية ETSI EN 319 411 Face ID كنظام بيومتري عالي الضمان (High Assurance)، مناسب لترخيص المعاملات المالية.

الأسئلة الشائعة

هل يعمل Face ID في الظلام؟

نعم، يستخدم Face ID Flood Illuminator — إضاءة تحت حمراء بليزر VCSEL 940 نانومتر، غير مرئية للعين البشرية. توفر إضاءة للوجه في الظلام الدامس لالتقاط خريطة العمق. الفرق الوحيد هو أنه في الإضاءة المنخفضة، قد يحتفظ النظام برسم متحرك للقفل لفترة أطول بينما يكتمل المسح.

هل يمكن خداع Face ID بقناع أو صورة؟

من المستحيل خداع Face ID بصورة — النظام لا يستخدم صورة ثنائية الأبعاد من كاميرا عادية، بل يبني خريطة ثلاثية الأبعاد من نقاط IR. قد يتجاوز قناع سيليكوني عالي الجودة (دعامة هوليوود معتمدة) الحماية نظرياً، لكن مثل هذه الهجمات تتطلب موارد كبيرة. تؤكد Apple أن ميزة Attention Awareness تحجب الأقنعة ذات العيون المغلقة.

هل يتذكر Face ID تغييرات المظهر — اللحية أو النظارات؟

نعم، Face ID يتكيف مع التغييرات الطبيعية في المظهر بفضل التعلم الآلي على الجهاز. مع كل فتح ناجح، يتم تحديث القالب، ليلتقط صورة الوجه الجديدة. يتعرف النظام على المستخدم مع النظارات واللحية وأغطية الرأس وبعد تغيير تصفيفة الشعر. التغييرات الجذرية — مثل بعد الجراحة التجميلية — ستتطلب إعادة ضبط 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؟

بعد 5 محاولات فاشلة متتالية لـ Face ID، يتم قفله حتى إدخال رمز مرور الجهاز. بعد 10 محاولات فاشلة، يمسح الجهاز جميع البيانات (إذا كان خيار مسح البيانات مفعلاً في الإعدادات). Attention Awareness يوفر حماية إضافية: إذا كان المستخدم لا ينظر إلى الشاشة، لا يتم تنشيط Face ID، مما يمنع فتح القفل أثناء النوم أو بدون علم.

الملخص

  • Face ID — نظام التعرف ثلاثي الأبعاد على الوجه من Apple بدقة FAR 0.0001%، يستخدم إسقاط 30,000 نقطة تحت حمراء
  • كاميرا TrueDepth تشمل Flood Illuminator وDot Projector وكاميرا IR تعمل بشكل متزامن في حلقة أجهزة معزولة
  • Neural Engine يعالج البيانات البيومترية على الجهاز — لا تنتقل أي معلومات عن الوجه إلى سحابة Apple
  • Secure Enclave يخزن قالب الوجه المشفر ويجري المقارنة دون وصول من iOS أو تطبيقات الطرف الثالث
  • Attention Awareness — فحص إلزامي لاتجاه النظر يمنع فتح القفل دون علم المستخدم
  • LocalAuthentication — واجهة iOS موحدة للعمل مع Face ID وTouch ID، تجرد نوع المستشعر البيومتري
  • FIDO2 وPSD2 تعترفان بـ Face ID كبيومترية عالية الضمان للعمليات المالية والمعاملات المصرفية

سنقوم بتطوير تطبيق جوال جاهز

تقدم IT Sectr تطبيقات iOS وAndroid للشركات الناشئة والشركات منذ عام 2017. سوف نقدم لك النصح ونقترح أفضل حل.

مناقشة المشروع

اقرأ أيضًا