Ana içeriğe geç
ShieldID
Tüm yazılar
Taslak5 dk okuma

PDF417 barkodunu okumak

Kuzey Amerika ehliyetinin arkasında gerçekte neyin kodlandığı, bunun arkasındaki AAMVA standardı ve ön yüzle nasıl karşılaştırıldığı.

Bu yazı bir çalışma taslağıdır: bilgiler kendi araştırmalarımızdan alınmıştır ve ifadeler editoryal inceleme sırasında değişebilir. Hukuki, mali veya uyum danışmanlığı niteliği taşımaz.

Kuzey Amerika'daki hemen hemen her ehliyetin veya eyalet kimlik kartının arkasını çevirdiğinizde, sıkıca dizilmiş siyah beyaz çubuklardan oluşan yoğun, dikdörtgen bir barkod görürsünüz. Bu bir PDF417 barkodudur ve bir kimlik belgesinin en yararlı unsurlarından biridir; çünkü ön yüzde basılı bilgilerin çoğunu makine tarafından okunabilir biçimde tekrarlar. Bu yazı, barkodun içinde gerçekte ne olduğunu, onu tanımlayan standardı ve bir belgeyi doğrulamak için basılı yüzle birlikte nasıl kullanıldığını açıklıyor.

PDF417 aslında nedir?

PDF417, yığılmış doğrusal bir barkod biçimidir — “PDF”, Portable Data File'ın kısaltmasıdır, “417” ise kodlanan her sembolün yapısını ifade eder (4 çubuk ve boşluk, 17 birim genişliğinde). Bir market ürünündeki türden basit bir 1 boyutlu barkoddan çok daha fazla veri tutabilir: adlar, adresler, tarihler, belge numaraları, fiziksel özellikler, hepsi tek taramada. Kuzey Amerika ehliyetlerinin ve kimlik kartlarının bu biçimi kullanmasının nedeni, küçük ve basılabilir bir alana anlamlı miktarda yapılandırılmış metin sığdırması ve standart bir tarayıcı veya kameranın özel donanıma gerek duymadan çözebilmesidir.

AAMVA standardı

Verinin barkod içinde nasıl düzenlendiği — hangi alanların, hangi sırayla, hangi kodlarla yer aldığı — Amerikan Motorlu Taşıt Yöneticileri Derneği (AAMVA) tarafından tanımlanır. AAMVA standardı, iki kart farklı görünse ve farklı eyalet makamlarınca basılsa bile, bir barkod tarayıcının bir Nova Scotia ehliyetini ve bir Kaliforniya ehliyetini aynı şekilde çözmesini sağlar. Her düzenleyici kurum AAMVA yapısını kendi yetki alanına özgü ayrıntılarla uygular; bu yüzden güvenilir barkod okuma, önce düzenleyiciyi tanımayı, ardından o düzenleyicinin standardın tam sürümünü uygulamayı gerektirir.

Bir barkodu doğru çözmenin bir parçası, onu kimin düzenlediğini belirlemektir. AAMVA uyumlu her barkod bir IIN, yani Düzenleyici Kimlik Numarası taşır; bu, kartı üreten belirli ehliyet makamını tanımlayan kısa bir sayısal koddur. ShieldID'nin belge okuması, barkod düzenleyici kimliğine göre Kanada'nın 13 eyalet ve bölgesinin tamamını, ABD eyaletlerinin, bölgelerinin ve DC'nin büyük çoğunluğunu tanır; bazı Meksika eyaletleri için de kapsam gelişmektedir. Böylece sistem, veriyi okumadan önce bile barkodun kendisinden hangi yargı bölgesinin alan düzenini beklemesi gerektiğini öğrenir.

Aslında neler kodlanıyor?

Bir ehliyetteki tipik AAMVA barkodu, düzenleyiciye bağlı olarak sahibinin yasal tam adı, doğum tarihi, adres, belge/ehliyet numarası, veriliş ve son kullanma tarihleri, cinsiyet, boy, göz rengi ve ehliyet sınıfı veya kısıtlamaları gibi yapılandırılmış alanları kodlar. Bunların hiçbiri fotoğraf değildir — barkod bir görüntü değil, metin verisidir — ve kartın ön yüzünde basılı aynı bilgiler için ikinci, bağımsız bir kaynak olarak yararlı olmasının nedeni tam olarak budur.

Barkodun ön yüzle çapraz kontrol edilmesi neden önemlidir?

Bir kartın basılı ön yüzü, arka yüzündeki PDF417 barkodu ve pasaportlarda fotoğraf sayfasının altındaki MRZ (makine tarafından okunabilir bölge), büyük ölçüde aynı bilgilerin farklı basım ve kodlama süreçleriyle üretilmiş üç ayrı temsilidir. ShieldID, tek bir kaynağa güvenmek yerine bunların hepsini okur, sağlama toplamlarını doğrular ve sonuçları alan alan çapraz kontrol eder. Barkoddaki ad ön yüzde basılı adla uyuşmuyorsa veya MRZ içine gömülü bir sağlama toplamı doğrulanmıyorsa, bu durum genel bir geçti/kaldı sonucunun içinde sessizce eritilmez; alan bazında bir tutarsızlık olarak kendi sinyaliyle işaretlenir.

Bu aynı zamanda alışılmadık veya standart dışı bir belgenin neden doğrudan reddedilmediğini de açıklar. Bir barkod okunamıyor ancak basılı ön yüz ve (uygulanabiliyorsa) pasaport MRZ'si hâlâ tutarlıysa, sistem üç kaynaktan biri iş birliği yapmadı diye belgenin tamamını reddetmez; neyi doğrulayabildiğini ve neyi doğrulayamadığını alan alan bildirir. Bir ev sahibi, bir kredi veren veya bir uyum sorumlusu, hangi verinin güvenilir olduğunu ve hangisinin olmadığını tam olarak görür; bu da tek ve anlaşılmaz bir evet ya da hayırdan çok daha yararlı bir yanıttır.

Bunun sahtecilik açısından önemi

İddia edilen düzenleyici için tam AAMVA düzeninde, doğrulanan sağlama toplamlarıyla, sahte bir kart ön yüz tasarımıyla doğru biçimde eşleşen bir barkod üretmek, yalnızca basılı bir adı veya fotoğrafı değiştirmekten belirgin biçimde daha zor bir iştir. Üç bağımsız kaynağı (baskı, barkod ve uygulanabiliyorsa MRZ) birbiriyle çapraz kontrol etmek, belge doğrulamada daha etkili ve en az gösterişli araçlardan biridir: görsel olarak değiştirilmiş bir görüntüyü fark etmeye değil, bir sahteciliğin farklı katmanlarının birbiriyle çeliştiği noktaları yakalamaya dayanır.

Başlayın

Kendi kimliğinizle nasıl çalıştığını görün.

Ücretsiz bir sandbox oturumu oluşturun ve kendi telefonunuzda bir doğrulama çalıştırın.