Προσομοιωτής 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): δημιουργήστε κλειδιά δοκιμών ειδικά για το έγγραφο και ελέγξτε τη ροή αυθεντικοποίησης του αναγνώστη.
  • Αυθεντικοποίηση Chip (CA): ελέγξτε τον χειρισμό του υλικού κλειδιών Αυθεντικοποίησης Chip ειδικού για το έγγραφο από τον αναγνώστη.
  • Αυθεντικοποίηση Τερματικού και Εκτεταμένος Έλεγχος Πρόσβασης (EAC): δημιουργήστε και ελέγξτε τα απαιτούμενα κλειδιά, πιστοποιητικά και δομές πρωτοκόλλου. Η εργαλειοθήκη επικυρώνει ολόκληρη την αλυσίδα πιστοποιητικών της Αρχής Πιστοποίησης Επαλήθευσης Χώρας (CVCA), του Επαληθευτή Εγγράφου (DV) και του Τερματικού.

Για τις ακριβείς εκδόσεις πρωτοκόλλων, σουίτες κρυπτογράφησης, αλγορίθμους, μεγέθη κλειδιών και σύνολα παραμέτρων, ανατρέξτε στις τεχνικές προδιαγραφές του eMRTD Creator.

Δοκιμάστε την PKI και την ασφάλεια εγγράφων

Η εφαρμογή υπολογιστή δημιουργεί το υλικό Υποδομής Δημοσίου Κλειδιού (PKI) δοκιμών που απαιτεί το σενάριο: πιστοποιητικά και κλειδιά δοκιμών της Αρχής Πιστοποίησης Υπογραφής Χώρας (CSCA) και του Υπογράφοντος Εγγράφου· υλικό RSA, RSA-PSS και ECDSA για τους σχετικούς ρόλους· κλειδιά Ενεργής Αυθεντικοποίησης και Αυθεντικοποίησης Chip· δομές Αυθεντικοποίησης Τερματικού και EAC με πλήρη επικύρωση αλυσίδας CVCA–DV–Terminal· και υπογεγραμμένα αντικείμενα ασφαλείας.

Όλο το παραγόμενο υλικό χρησιμοποιεί δεδομένα, κλειδιά και πιστοποιητικά δοκιμών υπό τον έλεγχο του χρήστη. Δεν εκδίδεται από εθνική αρχή και δεν ανήκει σε εθνική αλυσίδα εμπιστοσύνης που χρησιμοποιείται σε περιβάλλον παραγωγής.

Εντοπίστε σφάλματα του ασφαλούς καναλιού από την πλευρά του εγγράφου

Η δημιουργία ασφαλούς καναλιού είναι συχνά ένα από τα πιο χρονοβόρα μέρη της ενσωμάτωσης αναγνώστη eMRTD. Ένα πρόβλημα μπορεί να παρουσιαστεί κατά τη ρύθμιση συνεδρίας BAC ή PACE, στην Ασφαλή Ανταλλαγή Μηνυμάτων, στην επαλήθευση MAC, στην Αυθεντικοποίηση Chip ή στην Αυθεντικοποίηση Τερματικού.

Οι εφαρμογές ανάγνωσης συχνά αναφέρουν μόνο το τελικό σφάλμα. Το eMRTD Creator αποκαλύπτει ολόκληρη την ακατέργαστη κίνηση από την πλευρά του εγγράφου για τα υποστηριζόμενα πρωτόκολλα, κάθε APDU εντολής και απόκρισης και το σημείο διακοπής της επικοινωνίας. Αυτό βοηθά τις ομάδες να διακρίνουν σφάλματα διαπιστευτηρίων, πιστοποιητικών, κατάστασης πρωτοκόλλου και προστασίας μηνυμάτων και μπορεί να εξοικονομήσει ημέρες εντοπισμού σφαλμάτων.

Τα εξαγόμενα αρχεία καταγραφής μπορούν να επισυναφθούν σε αναφορές σφαλμάτων, να κοινοποιηθούν σε άλλη ομάδα ή να διατηρηθούν μαζί με τη διαμόρφωση δοκιμής για δοκιμές παλινδρόμησης.

Δοκιμάστε μέσω της πραγματικής διεπαφής NFC του συστήματος-στόχου

Οι προσομοιώσεις μόνο με λογισμικό μπορούν να ελέγξουν τη λογική της εφαρμογής, αλλά δεν δοκιμάζουν τη διεπαφή NFC που χρησιμοποιεί ο τελικός αναγνώστης. Το eMRTD Creator παρουσιάζει το διαμορφωμένο έγγραφο μέσω φυσικής συσκευής προσομοίωσης NFC, επιτρέποντας την κοινή δοκιμή του υλικού του αναγνώστη και του λογισμικού ανάγνωσης εγγράφων.

Ο υπολογιστής που εκτελεί το eMRTD Creator μπορεί να είναι υποστηριζόμενο σύστημα Windows ή υποστηριζόμενο Mac με Apple Silicon (M1 ή νεότερο).

Το υπό δοκιμή σύστημα είναι ανεξάρτητο από την πλατφόρμα του υπολογιστή. Μπορεί να είναι εφαρμογή Android ή iOS, σταθμός εργασίας Windows ή Linux, συνοριακό τερματικό, eGate ή περίπτερο, ενσωματωμένη συσκευή Linux ή RTOS ή σχεδίαση μικροελεγκτή χωρίς λειτουργικό σύστημα. Το σύστημα-στόχος χρειάζεται μόνο συμβατή διεπαφή NFC και υποστήριξη για τα προφίλ eMRTD που δοκιμάζονται.

• Android • iOS • Windows • Linux
• Ενσωματωμένο RTOS • Μικροελεγκτής χωρίς λειτουργικό σύστημα

eMRTD Creator for macOS on Apple Silicon

Σχεδιασμένο για ομάδες ανάγνωσης εγγράφων

  • Προγραμματιστές αναγνωστών ePassport και eID: ενσωματώστε και εντοπίστε σφάλματα σε συστήματα ελέγχου, eGates, συστήματα αεροπορικών εταιρειών και αναγνώστες ελέγχου πρόσβασης βάσει ταυτότητας.
  • Ομάδες ταυτότητας για κινητές συσκευές: δοκιμάστε εφαρμογές Android και iOS για ανάγνωση διαβατηρίων, KYC και επαλήθευση ταυτότητας μέσω της κανονικής διαδρομής NFC της συσκευής.
  • Ομάδες ενσωματωμένων συστημάτων: δοκιμάστε αναγνώστες που εκτελούν Linux, RTOS ή υλικολογισμικό χωρίς λειτουργικό σύστημα, χωρίς να προσθέσετε βιβλιοθήκη προσομοιωτή στον στόχο.
  • Ομάδες QA και παλινδρόμησης: δημιουργήστε επαναλήψιμες θετικές, αρνητικές και οριακές διαμορφώσεις και αναπαράγετε αναφερθέντα προβλήματα.
  • Ομάδες προ-πιστοποίησης και συμμόρφωσης: προετοιμάστε υλοποιήσεις που βασίζονται στις δομές που υποστηρίζονται από το 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 έχει σχεδιαστεί ειδικά για εξουσιοδοτημένη ανάπτυξη, QA, προετοιμασία προ-πιστοποίησης, έρευνα ασφάλειας και εκπαίδευση. Χρησιμοποιεί δεδομένα, κλειδιά και πιστοποιητικά δοκιμών εκτός παραγωγής και υπό τον έλεγχο του χρήστη για τη δημιουργία επαναλήψιμων σεναρίων δοκιμών eMRTD.

Η εργαλειοθήκη δεν δημιουργεί γνήσια ταξιδιωτικά έγγραφα ή έγγραφα ταυτότητας, δεν αναπαράγει εθνικά διαπιστευτήρια που χρησιμοποιούνται σε περιβάλλον παραγωγής και δεν παράγει έγγραφα υπογεγραμμένα από εθνική αρχή έκδοσης. Έχει σχεδιαστεί ειδικά για δοκιμές eMRTD, όχι για κάρτες πληρωμών, μεταφορών ή ελέγχου πρόσβασης, αυθαίρετες ετικέτες NFC ή προσομοίωση NFC γενικής χρήσης.

Το eMRTD Creator εστιάζει σε δοκιμές επιπέδου εφαρμογής και πρωτοκόλλου. Υποστηρίζει την προετοιμασία για επίσημες δοκιμές, αλλά δεν αντικαθιστά την πιστοποίηση, τον αναλογικό εξοπλισμό μέτρησης RF ή τις διαπιστευμένες δοκιμές συμμόρφωσης.

Συχνές ερωτήσεις για το eMRTD Creator

Τι είναι ένας προσομοιωτής eMRTD;

Ένας προσομοιωτής eMRTD παρουσιάζει ένα παραμετροποιήσιμο ηλεκτρονικό ταξιδιωτικό έγγραφο σε αναγνώστη μέσω της αναμενόμενης ανέπαφης διεπαφής. Επιτρέπει στις ομάδες ανάπτυξης να εκτελούν επαναλήψιμα σενάρια χωρίς να βασίζονται αποκλειστικά σε φυσικά δείγματα διαβατηρίων.

Μπορεί το eMRTD Creator να δοκιμάσει αναγνώστη ePassport μέσω NFC;

Ναι. Το διαμορφωμένο έγγραφο παρουσιάζεται μέσω της κανονικής διαδρομής επικοινωνίας NFC του αναγνώστη, επιτρέποντας την κοινή δοκιμή του υλικού του αναγνώστη και του λογισμικού ανάγνωσης εγγράφων.

Διαβάζει το eMRTD Creator πραγματικά διαβατήρια;

Ο κύριος σκοπός του είναι η προσομοίωση παραμετροποιήσιμων εγγράφων δοκιμών για δοκιμές αναγνωστών και συστημάτων ελέγχου. Για ανάγνωση πραγματικών ePassports, δείτε το Λογισμικό και SDK ανάγνωσης ePassport.

Αντικαθιστά την επίσημη δοκιμή συμμόρφωσης ICAO ή BSI;

Όχι. Προορίζεται για τεχνική ανάπτυξη, ενσωμάτωση, εντοπισμό σφαλμάτων και προετοιμασία προ-πιστοποίησης. Η επίσημη πιστοποίηση μπορεί να απαιτεί διαπιστευμένα συστήματα δοκιμών, εργαστήρια και εξοπλισμό μέτρησης RF.

Μετατρέψτε μια αποτυχία αυθεντικοποίησης σε αναπαραγώγιμη περίπτωση δοκιμής

Διαμορφώστε το απαιτούμενο έγγραφο, παρουσιάστε το μέσω της κανονικής διαδρομής NFC του συστήματος-στόχου, εξετάστε ολόκληρη την ανταλλαγή από την πλευρά του εγγράφου και αποθηκεύστε τη διαμόρφωση και το ακατέργαστο αρχείο καταγραφής συνεδρίας για την επόμενη εκτέλεση δοκιμής.

Χρειάζεστε λογισμικό για την ανάγνωση πραγματικών ePassports; Δείτε το Λογισμικό και SDK ανάγνωσης ePassport.

ΖΗΤΗΣΤΕ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΙΜΕΣ ΚΑΙ ΤΕΧΝΙΚΗ ΣΥΜΒΟΥΛΕΥΤΙΚΗ ΥΠΟΣΤΗΡΙΞΗ