Penulis berhasil membaca data paspor pada chip NFC menggunakan Linux dan library pypassport.
Password chip NFC dihasilkan dari MRZ (Machine Readable Zone) yang dapat direkonstruksi dengan kode Python untuk menghitung checksum.
Paspor yang dibatalkan mungkin kehilangan sebagian MRZ, namun data seperti nomor paspor, tanggal lahir, dan tanggal kadaluarsa masih bisa digunakan untuk membangunnya.
Chip paspor menggunakan kriptografi kunci publik standar (ICAO 9303) dan tidak memiliki mekanisme penguncian setelah banyak percobaan sandi.
Brute-force MRZ praktisnya sulit karena kombinasi besar tanggal lahir, nomor paspor, dan tanggal kadaluarsa.
Penulis menjelaskan cara instalasi pypassport, kode contoh untuk membaca chip, dan struktur Data Groups (DG1, DG2, DG75, DG77).
Dapat mengekstrak template biometrik dan foto dengan mengakses data grup DG2–DG4, lalu menyimpan berkas JPEG.
Berbagai alat lain (mrtdreader, pyPassport versi lama, dan SDK komersial) gagal bekerja di Linux.
Meskipun secara teknis mungkin, membaca chip NFC tidak memberikan data lebih dari yang sudah tampak di paspor fisik, sehingga kegunaannya terbatas.
Get notified when new stories are published for "Berita Peretas 🇮🇩 Bahasa Indonesia"