Hoppa till huvudinnehållet
ShieldID

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.

57Amerikanska utfärdande jurisdiktioner50 delstater, DC, 5 territorier och ID från State Department, via streckkod
72igenkända dokumentutfärdareUSA, Kanada och två mexikanska delstater, via AAMVA-streckkodens IIN
  • 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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ägledande

Poä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 snart

Att 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 pass­foto 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.

Jordan A. Reyes, California driver's license (sample)
Exempeldata
FältVärdeKällaUtfall
Full nameJordan Alexander ReyesFront + barcode (agree)Match
Date of birth14 Mar 1994BarcodeMatch
Address1428 Elm St, Sacramento, CABarcodeMatch
License numberD1234567Barcode; front reads the same stringMatch
Expiry date14 Mar 2029Front + barcode (agree)Match
PhotoPresent, legibleFront imageFace match: pending selfie
Document tamper signalNo indicationAdvisory model, cropped document imageAdvisory, 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.

ShieldIDs dokumentverifiering jämförd med en typisk enterprise-IDV-plattform och med manuella ID-kontroller.
FunktionShieldIDTypisk IDV för storföretagManuella kontroller
Läser fram- och baksida, streckkod och MRZ korskontrolleras fält för fältJaOftastEndast framsidan, okulärbesiktning
Fortsätter med ett obekant eller okänt dokument i stället för att avvisa detJaAvvisar oftaBeror på personalens utbildning
Utlåtanden per fält, inte ett godkänt eller underkänt för hela dokumentetJaSällann/a
Trevägsjämförelse av namn och identitet mot det beställaren uppgettJaIblandManuellt, om alls
Guidad omtagning som pekar ut dokumentet eller selfien, baserat på bevisJaSällann/a
Poängsättning av dokumentmanipulation som ärligt redovisas som vägledande, inte som en dold spärrJaRedovisas sällanIngen 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.