Verifiering av ID-handlingar
Ett API för dokumentverifiering som läser ID-handlingen, inte bara typen på framsidan.
ShieldID läser fram- och baksidan av ett statligt foto-ID på den sökandes egen telefon, avkodar streckkoden och passets maskinläsbara zon, korskontrollerar varje fält mot varje källa och redovisar ett utlåtande per fält, inte ett enda godkänt eller underkänt för hela kortet.
Dokumenttäckning
Amerikanska och kanadensiska dokument, avlästa på djupet.
Körkort, pass, permanenta uppehållskort och delstatliga eller provinsiella foto-ID, identifierade efter utfärdare där streckkoden anger en.
- Amerikanska körkort, alla 50 delstater, DC och fem amerikanska territorier
- Kanadensiska körkort, alla 13 provinser och territorier
- Pass, avlästa via den maskinläsbara zonen med validering av kontrollsiffror
- Permanenta uppehållskort
- Delstatliga och provinsiella foto-ID-kort
- Begynnande täckning av två mexikanska delstater.
Var vi drar gränsen, ärligt talat
Sjukvårdskort nämns i dag inte vid namn bland de igenkända dokumenttyperna. Ett obekant eller ej listat kort läses ändå enligt samma princip som allt annat: extrahera vad sidan visar och rapportera varje fälts egen bedömning, i stället för att avvisa dokumentet redan vid dörren.
Så läses ett dokument
Fyra vägar in. En prioritetsordning när de överlappar.
Den sökande fotograferar ID-handlingens fram- och baksida med sin egen telefon. ShieldID läser de källor som dokumentet faktiskt har och låter den mest tillförlitliga källan gälla när två källor är oense.
PDF417-streckkod
Baksidan av ett nordamerikanskt körkort eller ID-kort har en PDF417-streckkod. ShieldID avkodar den till strukturerade AAMVA-fält: namn, födelsedatum, adress, körkortsnummer, utgångsdatum och mer.Pass-MRZ
Ett pass maskinläsbara zon läses av en särskild detektor och läsare och valideras sedan mot ICAO:s formler för kontrollsiffror som finns inbyggda i själva zonen. En lägsta giltighetspoäng avgör om ett fält som lästs ut på detta sätt godtas.Strukturerad läsning av framsidan
Dokumentets tryckta sida läses fält för fält, med hjälp av dokumenttypens layout när en sådan känns igen.Reserv med OCR av hela sidan
När inget mer specifikt är tillämpligt läses hela framsidan som text. Det är detta som hindrar att ett obekant dokument avvisas direkt.
Prioritet när källor överlappar
När samma fält finns i mer än en källa gäller prioritetsordningen streckkod, därefter en pass-MRZ som klarat sin kontrollsumma, därefter strukturerad läsning av framsidan och sist OCR som reserv. Källor som är oense flaggas för granskning, de medelvärdesbildas aldrig i det tysta.
Cross-checks
Varje fält kontrolleras mot de andra, inget tas för givet.
Ett dokument som läses rent i sig kan ändå dölja en avvikelse mellan vad framsidan säger och vad streckkoden eller MRZ säger. ShieldID kontrollerar det vid varje verifiering.
Framsida mot streckkod mot MRZ
Namn, födelsedatum, dokumentnummer och adress jämförs mellan alla källor som dokumentet faktiskt har. En avvikelse redovisas, den löses inte genom att en källa väljs och resten döljs.
Kodning av körkortsnummer
Där en provins kodar in struktur i själva körkortsnumret kontrolleras den strukturen mot resten av posten.
Trevägsjämförelse av identitet
Namnet och identitetsuppgifterna från dokumentet jämförs med varandra och med det som den part som begär verifieringen har uppgett om den sökande, så att ett utbyte syns som en avvikelse i stället för ett rent godkännande.
Husregeln
Vi spärrar aldrig på dokumenttyp.
Ett okänt eller obekant dokument avvisas inte bara för att vi inte har sett det förut. ShieldID läser vad som går och rapporterar varje fälts egen bedömning, så att ett kort från en utfärdare vi aldrig har katalogiserat ändå kan ge ett korrekt födelsedatum och en genuin ansiktsmatchning, rapporterad som god.
Utlåtanden gäller per fält, inte per dokument
Namn, födelsedatum, adress, dokumentnummer och foto bedöms var och ett utifrån sitt eget underlag. Ett svagt fält drar inte ner ett fält som stämde fullt ut, och ett starkt fält döljer inte ett som inte gjorde det.
Om dokumentet ska godtas är ditt beslut
ShieldID redovisar underlag och ett utlåtande per kontroll. Vad ett företag gör med ett obekant eller delvis verifierat dokument i nästa steg är företagets eget beslut, med rapporten framför sig.
Manipulationspoängen är endast vägledande
Endast vägledandePoängsättningen av dokumentmanipulation körs vid varje verifiering och redovisas i resultatet, men den är i dag vägledande: den avgör varken utlåtandena per fält eller det samlade utfallet, och dess tröskelvärde har inte mätts oberoende mot verkliga bildtagningar. Se den som ytterligare ett underlag, inte som en spärr.
Detektering av presentationsattacker mot dokument
Kommer snartAtt upptäcka att ett dokument är ett fysiskt, verkligt föremål och inte ett foto av ett utskrivet eller på skärm visat dokument finns ännu inte. Dagens kontroller skyddar selfiesidan av verifieringen; dokumentsidan av detektion av presentationsattacker finns på färdplanen.
Guidad omtagning
När något misslyckas talar vi om vilken sida som är orsaken.
En misslyckad verifiering betyder inte alltid att den sökande gjort något fel. Dokumentfotot kan ha varit suddigt eller selfien för mörk, och om fel bild begärs om slösar det den sökandes tid två gånger.
ShieldIDs logik för omtagning läser bevisen, inte etiketten på den kontroll som misslyckades, för att avgöra om dokumentet eller selfien behöver tas om, och erbjuder bara kameran för den sidan igen. Den finns för att ett verkligt fall visade hur både en ren selfie och ett oläsligt, kraftigt vinklat passfoto uppmanades att ta om selfien.
Vad du får tillbaka
Värden per fält, vart och ett med sin källa och sitt utlåtande.
Resultatet är inte bara godkänt eller underkänt. Varje fält som ShieldID kunde läsa kommer tillbaka med värdet, var det kom ifrån och om det stämde.
- Fullständigt namn
- Jämfört mellan framsida, streckkod och MRZ där de finns, samt mot det namn som beställaren uppgett.
- Födelsedatum
- Korskontrollerat mot streckkoden och MRZ.
- Adress
- Läses från framsidan och från streckkoden om dokumentet har en; jämförs vid behov med ett uppladdat adressdokument.
- Dokumentnummer
- Kontrolleras för intern konsekvens och, där det är tillämpligt, mot kodningsreglerna i den utfärdande jurisdiktionen.
- Utgångsdatum
- Läses från framsidan och från streckkoden eller MRZ, och flaggas om källorna är oense.
- Utfärdande jurisdiktion
- Identifieras utifrån streckkodens utfärdarkod när dokumentet har en igenkänd sådan.
- Signal för dokumentmanipulation
- Redovisas som vägledande underlag vid varje verifiering, aldrig som själva utlåtandet.
Praktiskt exempel
Ett kalifornienskt körkort, fält för fält.
En fiktiv sökande, ett fiktivt körkort. Fältuppsättningen, källhänvisningen och korskontrollerna är den riktiga pipelinen.
| Fält | Värde | Källa | Utfall |
|---|---|---|---|
| Full name | Jordan Alexander Reyes | Front + barcode (agree) | Match |
| Date of birth | 14 Mar 1994 | Barcode | Match |
| Address | 1428 Elm St, Sacramento, CA | Barcode | Match |
| License number | D1234567 | 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 |
Så jämför vi oss
Djup på de dokument vi täcker, ärlighet om dem vi inte täcker.
Kategorier, inte namn. Kolumnen för enterprise beskriver mönster vi fann när vi granskade enterprise-leverantörers IDV-webbplatser.
| Funktion | ShieldID | Typisk IDV för storföretag | Manuella kontroller |
|---|---|---|---|
| Läser fram- och baksida, streckkod och MRZ korskontrolleras fält för fält | Ja | Oftast | Endast framsidan, okulärbesiktning |
| Fortsätter med ett obekant eller okänt dokument i stället för att avvisa det | Ja | Avvisar ofta | Beror på personalens utbildning |
| Utlåtanden per fält, inte ett godkänt eller underkänt för hela dokumentet | Ja | Sällan | n/a |
| Trevägsjämförelse av namn och identitet mot det beställaren uppgett | Ja | Ibland | Manuellt, om alls |
| Guidad omtagning som pekar ut dokumentet eller selfien, baserat på bevis | Ja | Sällan | n/a |
| Poängsättning av dokumentmanipulation som ärligt redovisas som vägledande, inte som en dold spärr | Ja | Redovisas sällan | Ingen signal |
Frågor
Raka svar om dokumentverifiering.
Se det på ditt eget dokument
Kör en verifiering i sandbox med ett riktigt körkort eller pass.
Skapa en sandbox-session, läs fram- och baksidan på din egen telefon och se resultatet per fält. Sandbox-sessioner debiteras aldrig.