ID दस्तावेज़ सत्यापन
एक दस्तावेज़ सत्यापन API जो ID को पढ़ती है, केवल सामने छपे प्रकार को नहीं।
ShieldID आवेदक के अपने फ़ोन पर सरकारी फ़ोटो ID का आगे और पीछे का हिस्सा पढ़ता है, बारकोड और पासपोर्ट के मशीन-पठनीय क्षेत्र को डिकोड करता है, हर फ़ील्ड को हर स्रोत से मिलाकर जाँचता है, और पूरे कार्ड के लिए एक पास या फ़ेल के बजाय प्रति फ़ील्ड निर्णय देता है।
दस्तावेज़ कवरेज
कनाडाई और अमेरिकी दस्तावेज़, गहराई से पढ़े गए।
ड्राइविंग लाइसेंस, पासपोर्ट, स्थायी निवासी कार्ड और प्रांतीय फ़ोटो ID, जारीकर्ता के आधार पर पहचाने जाते हैं जहाँ भी बारकोड में वह मौजूद हो।
- कनाडा के ड्राइविंग लाइसेंस, सभी 13 प्रांत और क्षेत्र
- अमेरिका के ड्राइविंग लाइसेंस, सभी अमेरिकी राज्य और क्षेत्र, साथ में DC
- पासपोर्ट, मशीन-पठनीय क्षेत्र के माध्यम से चेकसम सत्यापन के साथ पढ़े जाते हैं
- स्थायी निवासी कार्ड
- प्रांतीय और राज्य फ़ोटो ID कार्ड
- दो मैक्सिकन राज्यों के लिए उभरता हुआ कवरेज।
हम सीमा कहाँ खींचते हैं, ईमानदारी से
स्वास्थ्य कार्ड आज मान्यता-प्राप्त दस्तावेज़ प्रकारों में नाम लेकर सूचीबद्ध नहीं हैं। कोई अपरिचित या असूचीबद्ध कार्ड भी उसी सिद्धांत के तहत पढ़ा जाता है जिसके तहत बाकी सब कुछ: पृष्ठ जो दिखाता है उसे निकालें, और हर फ़ील्ड का अपना निष्कर्ष रिपोर्ट करें, बजाय इसके कि दस्तावेज़ को दरवाज़े पर ही लौटा दिया जाए।
दस्तावेज़ कैसे पढ़ा जाता है
प्रवेश के चार रास्ते। जब वे आपस में मिलें तो एक प्राथमिकता क्रम।
आवेदक अपने फ़ोन पर ID के आगे और पीछे की फ़ोटो लेता है। उस दस्तावेज़ में जो भी स्रोत वास्तव में मौजूद हों, ShieldID उन्हें पढ़ता है, और जहाँ दो स्रोतों में असहमति हो वहाँ सबसे भरोसेमंद स्रोत को प्राथमिकता देता है।
PDF417 बारकोड
उत्तरी अमेरिकी ड्राइविंग लाइसेंस या ID कार्ड के पिछले हिस्से पर PDF417 बारकोड होता है। ShieldID इसे संरचित AAMVA फ़ील्ड में डिकोड करता है: नाम, जन्म तिथि, पता, लाइसेंस नंबर, समाप्ति तिथि और बहुत कुछ।पासपोर्ट MRZ
पासपोर्ट के मशीन-पठनीय क्षेत्र को एक समर्पित डिटेक्टर और रीडर पढ़ता है, फिर क्षेत्र में ही निहित ICAO चेक-डिजिट सूत्रों से उसे सत्यापित किया जाता है। एक न्यूनतम वैधता स्कोर तय करता है कि इस तरह निकाली गई फ़ील्ड पर भरोसा किया जाए या नहीं।संरचित रूप से आगे का हिस्सा पढ़ना
दस्तावेज़ के छपे हुए हिस्से को फ़ील्ड दर फ़ील्ड पढ़ा जाता है, जहाँ दस्तावेज़ प्रकार का लेआउट पहचाना जाता है वहाँ उसी का उपयोग करके।पूरे पृष्ठ की OCR का फ़ॉलबैक
जब कोई और अधिक विशिष्ट तरीका लागू नहीं होता, तो पूरे आगे के हिस्से को टेक्स्ट के रूप में पढ़ा जाता है। इसी से अपरिचित दस्तावेज़ सीधे अस्वीकार होने से बचता है।
स्रोत आपस में मेल खाने पर प्राथमिकता
जहाँ एक ही फ़ील्ड एक से अधिक स्रोतों में दिखती है, वहाँ प्राथमिकता क्रम यह है: बारकोड, फिर चेकसम पास कर चुका पासपोर्ट MRZ, फिर संरचित रूप से पढ़ा गया आगे का हिस्सा, फिर OCR फ़ॉलबैक। जिन स्रोतों में असहमति हो, उन्हें समीक्षा के लिए चिह्नित किया जाता है, चुपचाप औसत नहीं निकाला जाता।
Cross-checks
हर फ़ील्ड को दूसरों से मिलाकर जाँचा जाता है, आँख मूँदकर नहीं माना जाता।
जो दस्तावेज़ अपने आप में साफ़ पढ़ा जाता है, वह भी आगे के हिस्से और बारकोड या MRZ के बीच की असंगति छिपा सकता है। ShieldID हर सत्यापन पर इसकी जाँच करता है।
आगे का हिस्सा बनाम बारकोड बनाम MRZ
नाम, जन्मतिथि, दस्तावेज़ संख्या और पते की तुलना दस्तावेज़ में मौजूद हर स्रोत के बीच की जाती है। असहमति की रिपोर्ट दी जाती है, किसी एक को चुनकर बाक़ी को छिपाकर उसे सुलझाया नहीं जाता।
लाइसेंस-नंबर एन्कोडिंग
जहाँ कोई प्रांत लाइसेंस नंबर में ही संरचना एन्कोड करता है, वहाँ उस संरचना का मिलान बाकी रिकॉर्ड से किया जाता है।
त्रि-स्तरीय पहचान तुलना
दस्तावेज़ से पढ़े गए नाम और पहचान विवरण की तुलना आपस में और उस जानकारी से की जाती है जो सत्यापन का अनुरोध करने वाले पक्ष ने आवेदक के बारे में बताई थी, ताकि किसी तरह का प्रतिस्थापन साफ़ पास के बजाय बेमेल के रूप में सामने आए।
हमारा नियम
हम दस्तावेज़ के प्रकार के आधार पर कभी रोक नहीं लगाते।
किसी अपरिचित या अनजान दस्तावेज़ को इसलिए अस्वीकार नहीं किया जाता कि हमने उसे पहले नहीं देखा। ShieldID जो पढ़ सकता है उसे पढ़ता है और हर फ़ील्ड का अपना निष्कर्ष रिपोर्ट करता है, इसलिए किसी ऐसे जारीकर्ता का कार्ड, जिसे हमने कभी सूचीबद्ध नहीं किया, फिर भी सही जन्म तिथि और असली फ़ेस मैच दे सकता है, जिसे अच्छा रिपोर्ट किया जाता है।
निर्णय प्रति फ़ील्ड होते हैं, प्रति दस्तावेज़ नहीं
नाम, जन्मतिथि, पता, दस्तावेज़ संख्या और फ़ोटो, हर एक अपने प्रमाण पर टिकी होती है। एक कमज़ोर फ़ील्ड उस फ़ील्ड को नीचे नहीं खींचती जो साफ़ तौर पर सही निकली, और एक मज़बूत फ़ील्ड उस फ़ील्ड की कमी को नहीं ढकती जो सही नहीं निकली।
दस्तावेज़ स्वीकार करना है या नहीं, यह आपका निर्णय है
ShieldID प्रमाण और हर जाँच का निर्णय रिपोर्ट करता है। किसी अपरिचित या आंशिक रूप से सत्यापित दस्तावेज़ का आगे क्या करना है, यह उस व्यवसाय का अपना फ़ैसला है, जिसके सामने पूरी रिपोर्ट मौजूद होती है।
टैम्पर स्कोरिंग केवल सलाहकारी है
केवल सलाहकारीदस्तावेज़ से छेड़छाड़ की स्कोरिंग हर सत्यापन पर चलती है और नतीजे में रिपोर्ट की जाती है, लेकिन फ़िलहाल यह सलाहकारी है: यह फ़ील्ड निर्णयों या समग्र परिणाम को तय नहीं करती, और इसकी सीमा को असली कैप्चर के विरुद्ध स्वतंत्र रूप से मापा नहीं गया है। इसे प्रमाण का एक और हिस्सा मानें, कोई गेट नहीं।
दस्तावेज़ प्रेज़ेंटेशन-अटैक डिटेक्शन
जल्द आ रहा हैयह पहचानना कि दस्तावेज़ एक भौतिक, असली वस्तु है, न कि किसी छपे हुए या स्क्रीन पर दिखाए गए दस्तावेज़ की फ़ोटो, अभी उपलब्ध नहीं है। आज की जाँचें सत्यापन के सेल्फ़ी वाले हिस्से की रक्षा करती हैं; प्रेज़ेंटेशन-अटैक डिटेक्शन का दस्तावेज़ वाला हिस्सा रोडमैप में है।
निर्देशित रीटेक
जब कुछ विफल होता है, तो हम बताते हैं कि कमी किस तरफ़ है।
विफल सत्यापन का मतलब हमेशा यह नहीं होता कि आवेदक ने कुछ गलत किया। हो सकता है दस्तावेज़ की फ़ोटो धुंधली थी, या सेल्फ़ी में रोशनी कम थी, और गलत वाली दोबारा माँगने से आवेदक का समय दो बार बर्बाद होता है।
ShieldID का रीटेक लॉजिक यह तय करने के लिए कि दस्तावेज़ या सेल्फ़ी में से किसे दोबारा लेना है, विफल जाँच के लेबल को नहीं, बल्कि प्रमाण को पढ़ता है, और केवल उसी तरफ़ का कैमरा फिर से खोलता है। यह इसलिए बना क्योंकि एक असली मामले में साफ़ सेल्फ़ी और तिरछे कोण से ली गई, न पढ़ी जा सकने वाली पासपोर्ट फ़ोटो, दोनों को सेल्फ़ी दोबारा लेने के लिए कहा गया था।
आपको क्या वापस मिलता है
प्रति-फ़ील्ड मान, हर एक के साथ उसका स्रोत और उसका निर्णय।
नतीजा केवल एक पास या फ़ेल नहीं होता। ShieldID जो भी फ़ील्ड पढ़ पाता है, वह मान, उसके स्रोत और इस जानकारी के साथ लौटता है कि वह सही निकला या नहीं।
- पूरा नाम
- जहाँ उपलब्ध हो, आगे के हिस्से, बारकोड और MRZ में तुलना की जाती है, और अनुरोधकर्ता द्वारा बताए गए नाम से भी मिलान किया जाता है।
- जन्म तिथि
- बारकोड और MRZ से मिलान करके जाँचा गया।
- पता
- आगे के हिस्से से और, जहाँ दस्तावेज़ में हो, बारकोड से पढ़ा गया; आवश्यकता होने पर अपलोड किए गए पते के दस्तावेज़ से मिलान किया गया।
- दस्तावेज़ नंबर
- आंतरिक संगति के लिए जाँचा गया और, जहाँ लागू हो, जारी करने वाले क्षेत्राधिकार के एन्कोडिंग नियमों से मिलाया गया।
- समाप्ति तिथि
- आगे के हिस्से और बारकोड या MRZ से पढ़ा गया; स्रोतों में असहमति होने पर चिह्नित किया गया।
- जारी करने वाला क्षेत्राधिकार
- बारकोड जारीकर्ता कोड से पहचाना जाता है, जहाँ दस्तावेज़ में कोई मान्यता-प्राप्त कोड हो।
- दस्तावेज़ से छेड़छाड़ का संकेत
- हर सत्यापन पर सलाहकारी प्रमाण के रूप में रिपोर्ट किया जाता है, कभी स्वयं निर्णय के रूप में नहीं।
उदाहरण सहित प्रक्रिया
ओन्टारियो का ड्राइविंग लाइसेंस, फ़ील्ड दर फ़ील्ड।
एक काल्पनिक आवेदक, एक काल्पनिक लाइसेंस। फ़ील्ड सेट, स्रोत निर्धारण और क्रॉस-जाँचें असली पाइपलाइन की हैं।
| फ़ील्ड | मान | स्रोत | निर्णय |
|---|---|---|---|
| Full name | Jordan Alexander Reyes | Front + barcode (agree) | Match |
| Date of birth | 14 Mar 1994 | Barcode | Match |
| Address | 482 King St W, Toronto ON | Barcode | Match |
| Licence number | R1234-56789-01234 | Barcode; front reads the same string | Match |
| Expiry date | 14 Mar 2029 | Front + barcode (agree) | Match |
| Photo | Present, legible | Front image | Face match: pending selfie |
| Document tamper signal | No indication | Advisory model, cropped document image | Advisory — not gating |
हमारी तुलना
जिन दस्तावेज़ों को हम कवर करते हैं उनमें गहराई, और जिन्हें नहीं करते उनके बारे में ईमानदारी।
श्रेणियाँ, नाम नहीं। Enterprise कॉलम उन पैटर्न का वर्णन करता है जो हमें enterprise IDV वेंडरों की साइटों की समीक्षा में मिले।
| क्षमता | ShieldID | सामान्य एंटरप्राइज़ IDV | मैन्युअल जाँचें |
|---|---|---|---|
| आगे और पीछे का हिस्सा पढ़ता है, बारकोड और MRZ का फ़ील्ड-दर-फ़ील्ड मिलान | हाँ | आम तौर पर | केवल आगे का हिस्सा, आँख से देखकर |
| अपरिचित या सूची में न होने वाले दस्तावेज़ को अस्वीकार करने के बजाय आगे बढ़ता है | हाँ | अक्सर मना कर देता है | स्टाफ़ के प्रशिक्षण पर निर्भर |
| प्रति-फ़ील्ड निर्णय, पूरे दस्तावेज़ के लिए एक पास या फ़ेल नहीं | हाँ | कभी-कभार | n/a |
| अनुरोधकर्ता द्वारा बताई गई जानकारी के विरुद्ध नाम और पहचान की त्रि-स्तरीय तुलना | हाँ | कभी-कभी | मैन्युअल, यदि हो भी तो |
| प्रमाण के आधार पर दस्तावेज़ या सेल्फ़ी को ज़िम्मेदार ठहराने वाला निर्देशित रीटेक | हाँ | कभी-कभार | n/a |
| दस्तावेज़ से छेड़छाड़ की स्कोरिंग ईमानदारी से सलाहकारी के रूप में रिपोर्ट की जाती है, छिपे हुए गेट के रूप में नहीं | हाँ | शायद ही कभी बताया जाता है | कोई संकेत नहीं |
प्रश्न
दस्तावेज़ सत्यापन पर सीधे जवाब।
इसे अपने दस्तावेज़ पर देखें
किसी असली ड्राइविंग लाइसेंस या पासपोर्ट के साथ sandbox सत्यापन चलाएँ।
एक sandbox सेशन बनाएँ, अपने फ़ोन पर अपने दस्तावेज़ का आगे और पीछे का हिस्सा पढ़वाएँ, और प्रति-फ़ील्ड नतीजा देखें। Sandbox सेशन का कभी बिल नहीं बनता।