محاكي eMRTD لاختبار قارئات ePassport وeID والطرفيات | eMRTD Creator

eMRTD Creator – محاكي ePassport وeID عبر NFC ومجموعة أدوات الاختبار

ICAO 9303 LDS1، ‏TD1 / TD2 / TD3، ‏DG1–DG16، محاكاة فعلية للوثائق عبر NFC

eMRTD Creator هو محاكي eMRTD قابل للتهيئة للفرق التي تطوّر وتختبر قارئات ePassport وeID وأنظمة التفتيش والبوابات الإلكترونية والأكشاك وتطبيقات NFC المحمولة.

أنشئ إعدادات اختبار إلكترونية قابلة للتكرار وفق ICAO Doc 9303، واعرضها عبر واجهة NFC المعتادة للنظام المستهدف باستخدام جهاز المحاكاة المرفق، وافحص اتصال APDU من جانب الوثيقة.

استخدم بيانات مضبوطة خارج بيئة الإنتاج لإعادة إنتاج السيناريوهات الإيجابية والسلبية والحالات الحدّية، من دون الاعتماد على مجموعة محدودة من نماذج الوثائق المادية الثابتة.

eMRTD emulator for ePassport and eID reader testing

استبدل النماذج المادية النادرة بوثائق اختبار قابلة للتهيئة

تصدر السلطات الوطنية نماذج وثائق السفر والهوية بأعداد قليلة. وقد يكون الحصول على النموذج المطلوب للمشروع معقدًا، ويستغرق أسابيع أو أشهر، وقد يتعذر أحيانًا.

لا تحل جوازات السفر الحقيقية مشكلة الاختبار. فهي وثائق شخصية، محدودة التنوع وغير عملية لتغطية الاختبارات بصورة منهجية. فكل جواز سفر أو نموذج مادي يوفّر هوية واحدة وصورة واحدة ومجموعة مفاتيح واحدة وتهيئة شهادات واحدة وتوليفة ثابتة من بيانات الوثيقة وخيارات البروتوكول.

باستخدام eMRTD Creator، تستطيع الفرق إعداد تهيئة اختبار مضبوطة أو تعديلها خلال دقائق بدلًا من الانتظار أسابيع أو أشهر للحصول على نموذج مادي آخر. ويمكن تكييف البيانات والصور ومحتوى منطقة القراءة الآلية (MRZ) ومجموعات البيانات ومفاتيح الاختبار والشهادات وخيارات البروتوكول وحفظها وإعادة إنتاجها مع تغيّر خطة الاختبار.

كيفية عمل محاكي eMRTD: الإنشاء والمحاكاة والفحص

1. أنشئ وثيقة الاختبار

استخدم تطبيق سطح المكتب لتهيئة وثيقة اختبار ببنية البيانات المنطقية 1 (LDS1) وفق ICAO Doc 9303.

يدعم التطبيق تنسيقات الوثائق TD1 وTD2 وTD3، بما فيها بُنى MRZ المقابلة. يمكنك تهيئة البيانات الشخصية وبيانات الوثيقة وصور حامل الوثيقة بتنسيق JPEG أو JPEG 2000 وكائن الأمان الموقّع (SOD) والنطاق القياسي الكامل لمجموعات البيانات من DG1 إلى DG16.

يمكن تهيئة جميع طرق الترميز وبُنى البيانات المدعومة داخل كل مجموعة بيانات. وهذا يتيح لتهيئة الاختبار تمثيل الحالة الصحيحة أو غير المعتادة أو الحدّية التي تتطلبها خطة الاختبار بدقة.

2. اعرضها عبر مسار NFC المعتاد للقارئ

صِل جهاز محاكاة NFC المرفق بالحاسوب المضيف عبر USB وحدده في تطبيق سطح المكتب eMRTD Creator. يعرض الجهاز وثيقة الاختبار المهيأة على النظام قيد الاختبار عبر NFC.

يستخدم النظام المستهدف واجهة الوثائق الإلكترونية الموجودة لديه؛ ولا يلزم دمج مكتبة أو بيئة تشغيل أو مكوّن خاص بمنتج eMRTD Creator.

يجب أن يظل تطبيق سطح المكتب نشطًا ومتصلًا طوال عملية المحاكاة. ولا يعمل محاكي NFC كمحاكي eMRTD مستقل من دون التطبيق.

3. افحص التبادل من جانب الوثيقة

يسجّل تطبيق سطح المكتب كل جلسة محاكاة تلقائيًا. ويلتقط حركة البروتوكول الخام المختومة زمنيًا، بما في ذلك كل وحدة بيانات بروتوكول تطبيق (APDU) للأوامر والاستجابات، من منظور الوثيقة.

يستطيع المطورون معرفة الأمر الذي وصل إلى الوثيقة وكيف تمت معالجته والموضع الذي توقف عنده تبادل غير ناجح. ويحفظ التصدير بنقرة واحدة تبادل NFC الكامل للتحليل وإعداد تقارير مشكلات قابلة لإعادة الإنتاج.

eMRTD Emulator. eMRTD Creator software image

أنشئ اختبارات إيجابية وسلبية وحدّية قابلة للتكرار

يكاد يستحيل الحصول على حالات اختبار سلبية في صورة وثائق مادية مضبوطة. يتيح eMRTD Creator للفرق إنشاء سيناريوهات قابلة للتكرار تختبر السلوك المتوقع ومعالجة الأعطال معًا.

يمكن أن تتضمن تهيئات الاختبار ما يلي:

  • وثائق مرجعية صالحة للاختبارات الوظيفية واختبارات الانحدار
  • مفاتيح اختبار غير متطابقة أو غير صحيحة عمدًا
  • تنسيقات وثائق غير معتادة وحالات حدّية
  • توليفات غير شائعة من مجموعات بيانات LDS1
  • تنويعات مضبوطة لبيانات الهوية وبيانات الاعتماد والشهادات وخيارات البروتوكول
  • حالات فشل قابلة للتكرار لاختبارات التكامل ومعالجة الأخطاء

تغطية كاملة للبروتوكولات من جانب الوثيقة

يوفر eMRTD Creator تغطية كاملة من جانب الوثيقة لملفات تعريف eMRTD المدعومة والمبيّنة أدناه. وهو مصمم لاختبار التطبيقات القائمة على ICAO Doc 9303 وBSI TR-03110.

  • التحكم الأساسي في الوصول (BAC): اختبر الوصول المشتق من MRZ وافحص إنشاء الجلسة المحمية.
  • إنشاء اتصال موثّق بكلمة مرور (PACE): هيّئ السيناريوهات المدعومة باستخدام بيانات اعتماد MRZ ورقم الوصول إلى البطاقة (CAN) ورقم التعريف الشخصي (PIN) ومفتاح إلغاء الحظر الشخصي (PUK).
  • المراسلة الآمنة: تحقّق من تعامل القارئ مع المصادقة وحماية السلامة، بما في ذلك الأوامر والاستجابات المحمية بـ CMAC وRetail MAC.
  • المصادقة النشطة (AA): أنشئ مفاتيح اختبار خاصة بالوثيقة واختبر سير عمل المصادقة في القارئ.
  • مصادقة الشريحة (CA): اختبر تعامل القارئ مع مادة مفاتيح مصادقة الشريحة الخاصة بالوثيقة.
  • مصادقة الجهاز الطرفي والتحكم الموسع في الوصول (EAC): أنشئ واختبر المفاتيح والشهادات وبُنى البروتوكول المطلوبة. تتحقق مجموعة الأدوات من سلسلة الشهادات الكاملة لسلطة اعتماد التحقق القطرية (CVCA) ومتحقق الوثيقة (DV) والجهاز الطرفي.

للاطلاع على إصدارات البروتوكولات وحزم التشفير والخوارزميات وأحجام المفاتيح ومجموعات المعلمات بدقة، راجع المواصفات التقنية لـ eMRTD Creator.

اختبر PKI وأمن الوثيقة

ينشئ تطبيق سطح المكتب مواد البنية التحتية للمفاتيح العامة (PKI) اللازمة للسيناريو: شهادات ومفاتيح اختبار لسلطة تصديق توقيع الدولة (CSCA) ولموقّع الوثيقة؛ ومواد RSA وRSA-PSS وECDSA للأدوار ذات الصلة؛ ومفاتيح المصادقة النشطة ومصادقة الشريحة؛ وبُنى مصادقة الجهاز الطرفي وEAC مع التحقق الكامل من سلسلة CVCA–DV–Terminal؛ وكائنات الأمان الموقّعة.

تستخدم جميع المواد المُنشأة بيانات اختبار ومفاتيح اختبار وشهادات اختبار يتحكم فيها المستخدم. وهي غير صادرة عن سلطة وطنية ولا تنتمي إلى سلسلة ثقة وطنية لبيئة الإنتاج.

استكشف أخطاء القناة الآمنة وأصلحها من جانب الوثيقة

غالبًا ما يكون إنشاء القناة الآمنة من أكثر أجزاء تكامل قارئ eMRTD استهلاكًا للوقت. وقد تحدث المشكلة أثناء إعداد جلسة BAC أو PACE، أو المراسلة الآمنة، أو التحقق من MAC، أو مصادقة الشريحة، أو مصادقة الجهاز الطرفي.

غالبًا ما تعرض تطبيقات القارئ الخطأ النهائي فقط. يكشف eMRTD Creator حركة البيانات الخام الكاملة من جانب الوثيقة للبروتوكولات المدعومة، وكل APDU للأوامر والاستجابات، والنقطة التي توقف عندها الاتصال. ويساعد ذلك الفرق على التمييز بين أخطاء بيانات الاعتماد والشهادات وحالة البروتوكول وحماية الرسائل، وقد يوفّر أيامًا من تصحيح الأخطاء.

يمكن إرفاق السجلات المصدّرة بتقارير الأخطاء، أو مشاركتها مع فريق آخر، أو الاحتفاظ بها مع تهيئة الاختبار لاختبارات الانحدار.

اختبر عبر واجهة NFC الحقيقية للنظام المستهدف

يمكن لعمليات المحاكاة البرمجية فقط اختبار منطق التطبيق، لكنها لا تختبر واجهة NFC التي يستخدمها القارئ النهائي. يعرض eMRTD Creator الوثيقة المهيأة عبر جهاز محاكاة NFC مادي، بما يتيح اختبار عتاد القارئ وبرمجيات قراءة الوثائق معًا.

يمكن أن يكون الحاسوب المضيف الذي يشغّل eMRTD Creator نظام Windows مدعومًا أو جهاز Mac مدعومًا بمعالج Apple Silicon ‏(M1 أو أحدث).

النظام قيد الاختبار مستقل عن منصة المضيف. ويمكن أن يكون تطبيق Android أو iOS، أو محطة عمل Windows أو Linux، أو طرفًا حدوديًا أو بوابة إلكترونية أو كشكًا، أو جهازًا مضمنًا يعمل بنظام Linux أو RTOS، أو تصميم متحكم دقيق من دون نظام تشغيل. ولا يحتاج النظام المستهدف إلا إلى واجهة NFC متوافقة ودعم ملفات تعريف eMRTD الجاري اختبارها.

• Android • iOS • Windows • Linux
• RTOS مضمن • متحكم دقيق من دون نظام تشغيل

eMRTD Creator for macOS on Apple Silicon

مصمم لفرق قراءة الوثائق

  • مطورو قارئات ePassport وeID: ادمج أنظمة التفتيش والبوابات الإلكترونية وأنظمة شركات الطيران وقارئات التحكم في الوصول المعتمدة على الهوية وصحّح أخطاءها.
  • فرق الهوية المحمولة: اختبر تطبيقات قراءة جوازات السفر وKYC والتحقق من الهوية على Android وiOS عبر مسار NFC المعتاد للجهاز.
  • فرق الأنظمة المضمنة: اختبر القارئات التي تعمل على Linux أو RTOS أو برنامج ثابت من دون نظام تشغيل، من غير إضافة مكتبة محاكاة إلى النظام المستهدف.
  • فرق ضمان الجودة واختبارات الانحدار: أنشئ تهيئات إيجابية وسلبية وحدّية قابلة للتكرار وأعِد إنتاج المشكلات المبلّغ عنها.
  • فرق ما قبل الاعتماد والامتثال: أعِد التطبيقات وصحّح أخطاءها وفق البُنى التي يدعمها كلٌّ من ICAO Doc 9303 وBSI TR-03110 قبل الاختبار الرسمي.
  • الباحثون والمدربون في مجال الأمن: راقب سلوك بروتوكول eMRTD واعرضه باستخدام بيانات مضبوطة وبيانات اعتماد خارج بيئة الإنتاج.

يدعم eMRTD Creator الأعمال الهندسية السابقة للاعتماد، لكنه لا يحل محل الاعتماد الرسمي أو نظام معتمد لاختبارات مطابقة RF.

نظرة عامة على حزمة eMRTD Creator

تطبيق سطح المكتب تطبيق مستقل لـ Windows وmacOS على Apple Silicon ‏(M1 أو أحدث)
جهاز المحاكاة µFR Zero CS مع برنامج ثابت مخصص لمحاكاة eMRTD
الترخيص ترخيص برمجي مرتبط بجهاز µFR Zero CS المرفق
اتصال USB منفذ COM افتراضي USB CDC باستخدام كابل USB-A إلى USB-C المرفق
طاقة الجهاز يعمل بالكامل عبر USB؛ لا يحتاج إلى بطارية أو مصدر طاقة خارجي

مصمم للتطوير والاختبار المصرح بهما

صُمم eMRTD Creator خصيصًا للتطوير المصرح به وضمان الجودة والتحضير لما قبل الاعتماد والبحث الأمني والتدريب. ويستخدم بيانات اختبار ومفاتيح وشهادات خارج بيئة الإنتاج يتحكم فيها المستخدم لإنشاء سيناريوهات اختبار eMRTD قابلة للتكرار.

لا تنشئ مجموعة الأدوات وثائق سفر أو هوية حقيقية، ولا تستنسخ بيانات اعتماد وطنية لبيئة الإنتاج، ولا تولّد وثائق موقّعة من سلطة إصدار وطنية. وهي مصممة خصيصًا لاختبار eMRTD، وليس لبطاقات الدفع أو النقل أو التحكم في الوصول، أو لوسوم NFC من أي نوع، أو لمحاكاة NFC للأغراض العامة.

يركز eMRTD Creator على الاختبارات على مستوى التطبيق والبروتوكول. وهو يدعم التحضير للاختبار الرسمي لكنه لا يحل محل الاعتماد أو معدات قياس الترددات اللاسلكية التناظرية أو اختبارات المطابقة المعتمدة.

الأسئلة الشائعة حول eMRTD Creator

ما محاكي eMRTD؟

يعرض محاكي eMRTD وثيقة سفر إلكترونية قابلة للتهيئة على قارئ عبر الواجهة اللاتلامسية المتوقعة. ويتيح لفرق التطوير تشغيل سيناريوهات قابلة للتكرار من دون الاعتماد حصريًا على نماذج جوازات السفر المادية.

هل يستطيع eMRTD Creator اختبار قارئ ePassport عبر NFC؟

نعم. تُعرض الوثيقة المهيأة عبر مسار اتصال NFC المعتاد للقارئ، بما يتيح اختبار عتاد القارئ وبرمجيات قراءة الوثائق معًا.

هل يقرأ eMRTD Creator جوازات سفر حقيقية؟

الغرض الأساسي منه هو محاكاة وثائق اختبار قابلة للتهيئة لاختبار القارئات وأنظمة التفتيش. ولقراءة وثائق ePassport حقيقية، راجع برنامج وSDK لقراءة ePassport.

هل يحل محل اختبار المطابقة الرسمي لدى ICAO أو BSI؟

لا. فهو مخصص للأعمال الهندسية والتكامل وتصحيح الأخطاء والتحضير لما قبل الاعتماد. وقد يتطلب الاعتماد الرسمي أنظمة اختبار ومختبرات ومعدات قياس ترددات لاسلكية معتمدة.

حوّل فشل المصادقة إلى حالة اختبار قابلة لإعادة الإنتاج

هيّئ الوثيقة المطلوبة، واعرضها عبر مسار NFC المعتاد للنظام المستهدف، وافحص التبادل الكامل من جانب الوثيقة، واحفظ التهيئة وسجل الجلسة الخام لجولة الاختبار التالية.

هل تحتاج إلى برنامج لقراءة وثائق ePassport الحقيقية؟ راجع برنامج وSDK لقراءة ePassport.

اطلب عرض سعر واستشارة تقنية