مجموعات بيانات BAC: مخاطر أمنية وإمكانية الاحتيال (AR)
استكشف هيكل مجموعات بيانات BAC (التحكم الأساسي في الوصول) في جوازات السفر الإلكترونية، واكتشف الثغرات المحتملة ومخاطر اختراق البيانات. تعرّف على كيفية استغلال المهاجمين لـ Icao9303 وتوليد الأرقام العشوائية الزائفة.

مجموعات بيانات BAC: مخاطر أمنية وإمكانية الاحتيال
أصبحت جوازات السفر الإلكترونية، التي تستخدم معيار ICAO 9303، حجر الزاوية في السفر الدولي الحديث. ومع ذلك، فإن الأمن الذي تقوم عليه هذه الوثائق ليس منيعًا. تعد BAC (التحكم الأساسي في الوصول) مكونًا حاسمًا، حيث تتحكم في الوصول إلى البيانات الحساسة المخزنة على الرقاقة. يعد فهم تعقيدات مجموعات بيانات BAC ونقاط ضعفها المحتملة وكيفية استغلالها أمرًا بالغ الأهمية للتحقق القوي من الهوية ومنع الاحتيال. يتعمق هذا المنشور في الجوانب الفنية لـ BAC، ويستكشف الثغرات المحتملة والتهديد المتزايد لـ احتيال اختراق الرقاقة.
الخلاصة الرئيسية 1: يعتمد BAC على توليد أرقام عشوائية زائفة؛ يمكن أن تؤدي نقاط الضعف في هذه العملية إلى مفاتيح قابلة للتنبؤ بها والوصول غير المصرح به إلى البيانات.
الخلاصة الرئيسية 2: يقدم هيكل مجموعات بيانات Icao9303 BAC نقاط ضعف، خاصةً فيما يتعلق بتنويع المفاتيح وسياسات التحكم في الوصول.
الخلاصة الرئيسية 3: يمكن للمهاجمين استغلال الأنماط القابلة للتنبؤ بها في الأرقام العشوائية الزائفة لفك تشفير البيانات والتلاعب بها على الرقاقة.
الخلاصة الرئيسية 4: يجب أن تتجاوز أنظمة التحقق من الهوية القوية القراءة الأساسية للرقاقة، ودمج تدابير أمنية متقدمة للكشف عن محاولات اختراق البيانات.
فهم BAC ومجموعات البيانات
يحدد معيار Icao9303 كيفية تنظيم البيانات داخل رقاقة جواز السفر الإلكتروني. يتحكم نظام BAC في الوصول إلى هذه البيانات، وتقسيمها إلى 'مجموعات بيانات' مختلفة. تحتوي كل مجموعة بيانات على معلومات محددة، مثل التفاصيل الشخصية أو البيانات البيومترية أو معلومات الأمان. يتم التحكم في الوصول إلى هذه المجموعات عن طريق مفاتيح مشتقة من كائن أمان المستند (SOD). يحتوي SOD على المفاتيح المستخدمة لتشفير البيانات والمصادقة عليها. والأهم من ذلك، أن هذه المفاتيح لا تستخدم مباشرةً للوصول إلى البيانات؛ بدلاً من ذلك، يتم استخدامها لإنشاء مفاتيح جلسة.
يستخدم BAC وظيفة اشتقاق مفاتيح هرمية. يحتوي SOD على مفتاح سلطة التصديق الموقعة للبلد (CSCA) ومفتاح توقيع المستند (DS). تُستخدم هذه المفاتيح لإنشاء 'مفاتيح BAC' لكل مجموعة بيانات. تعتمد العملية بشكل كبير على توليد أرقام عشوائية زائفة. هذا هو المكان الذي يظهر فيه احتمال التعرض للخطر. إذا كان مولد الأرقام العشوائية الزائفة قابلاً للتنبؤ به، فيمكن للمهاجم إعادة بناء مفاتيح BAC والوصول غير المصرح به إلى بيانات جواز السفر.
دور توليد الأرقام العشوائية الزائفة
يعتمد أمان BAC على جودة مولد الأرقام العشوائية الزائفة (PRNG) المستخدم لاشتقاق مفاتيح BAC. إن مولد الأرقام العشوائية الحقيقي غير عملي لهذا التطبيق بسبب قيود الأداء. بدلاً من ذلك، يتم استخدام خوارزمية حتمية، يتم زرعها بقيمة فريدة مشتقة من SOD. جودة هذا البذر وقوة خوارزمية PRNG أمران في غاية الأهمية. لسوء الحظ، غالبًا ما استخدمت التطبيقات المبكرة لمعيار Icao9303 أجهزة PRNG ضعيفة.
إذا تمكن المهاجم من التنبؤ بالبذر أو إخراج PRNG، فيمكنه اشتقاق مفاتيح BAC وتجاوز آليات التحكم في الوصول. هذا ليس مصدر قلق نظري؛ فقد أظهرت العديد من الهجمات جدوى التنبؤ بمفاتيح BAC بناءً على نقاط الضعف المعروفة في تطبيقات PRNG. تزداد قابلية التنبؤ بهذه المفاتيح بسبب حقيقة أن العديد من سلطات إصدار جوازات السفر تستخدم خوارزميات PRNG وطرق البذر المتشابهة أو المتطابقة.
نقاط الضعف في هيكل مجموعة بيانات BAC
بالإضافة إلى PRNG، يمكن أن يمثل هيكل هياكل بيانات BAC نفسها نقاط ضعف. على وجه التحديد، قد لا تكون خطة تنويع المفاتيح المستخدمة لإنشاء مفاتيح مختلفة لكل مجموعة بيانات قوية بما يكفي. في بعض التطبيقات، تكون عملية التنويع بسيطة نسبيًا، مما يؤدي إلى علاقات قابلة للتنبؤ بين المفاتيح. قد يتمكن المهاجم الذي يمكنه تحديد مفتاح BAC واحد من استقراء الآخرين.
علاوة على ذلك، يمكن أن تكون سياسات التحكم في الوصول نفسها معيبة. على سبيل المثال، قد تمنح بعض جوازات السفر وصولاً أوسع إلى مجموعات بيانات معينة مما هو ضروري، مما يزيد من سطح الهجوم. يمكن أن تسمح سياسات التحكم في الوصول التي تم تكوينها بشكل غير صحيح للمهاجم بقراءة البيانات الحساسة دون مصادقة مناسبة. يسمح معيار Icao9303 بالمرونة في التحكم في الوصول، ولكن يجب تنفيذ هذه المرونة بعناية لتجنب إدخال نقاط الضعف.
الاستغلال والهجمات الواقعية
أظهر الباحثون هجمات تستغل نقاط الضعف في تطبيقات BAC. تتضمن هذه الهجمات عادةً استخراج SOD من الرقاقة (وهي عملية تتطلب الوصول المادي إلى جواز السفر) ثم استخدام نقاط الضعف في PRNG أو خطة تنويع المفاتيح لاشتقاق مفاتيح BAC. بمجرد الحصول على مفاتيح BAC، يمكن للمهاجم قراءة وتعديل البيانات المخزنة على الرقاقة، وربما إنشاء مستندات مزورة أو تغيير معلومات الهوية.
أصبحت هذه الهجمات أكثر تعقيدًا، حيث تستخدم تقنيات متقدمة مثل تحليل القنوات الجانبية لاستخراج المعلومات من الرقاقة. يتضمن ذلك مراقبة استهلاك الطاقة للرقاقة أو الانبعاثات الكهرومغناطيسية للاستدلال على معلومات حول المفاتيح والخوارزميات المستخدمة. لقد خفض ظهور أدوات متخصصة وشفرة استغلال متاحة بسهولة عتبة الدخول للمهاجمين، مما يجعل هذه الهجمات أكثر انتشارًا. إن خطر اختراق البيانات كبير، خاصة مع انتشار هذه التقنيات.
كيف يساعد Didit
يتجاوز نظام التحقق من الهوية Didit القراءة الأساسية للرقاقة للتخفيف من المخاطر المرتبطة بنقاط ضعف BAC:
- القراءة المتقدمة للرقاقة: نحن نستخدم القراءة المشفرة للرقاقة (التحقق من NFC) للتحقق من التوقيع الرقمي للرقاقة وضمان تكامل البيانات.
- اكتشاف الحالات الشاذة: يستخدم نظامنا خوارزميات متطورة لاكتشاف الحالات الشاذة لتحديد الأنماط المشبوهة في البيانات المقروءة من الرقاقة، مما يشير إلى التلاعب المحتمل أو الاحتيال.
- التحقق من صحة البيانات: نقوم بمقارنة البيانات المستخرجة من الرقاقة بقواعد البيانات الخارجية والمصادر الحكومية الرسمية للتحقق من صحتها.
- اكتشاف الحيوية: يمنع اكتشاف الحيوية المدمج استخدام هجمات التزوير، مما يضمن أن الشخص الذي يقدم جواز السفر هو الحامل الشرعي.
- ذكاء التهديدات في الوقت الفعلي: تقوم Didit بتحديث خلاصات معلومات التهديدات الخاصة بها باستمرار للبقاء في صدارة ناقلات الهجوم ونقاط الضعف الناشئة.
هل أنت مستعد للبدء؟
حماية عملك وعملائك من احتيال جواز السفر مع حل التحقق من الهوية القوي من Didit. اطلب عرضًا توضيحيًا اليوم لمعرفة كيف يمكننا مساعدتك في تأمين عملياتك. استكشف الوثائق الفنية الخاصة بنا للحصول على تعمق أكبر في قدراتنا.