Uthibitishaji wa chip ya NFC

NFC husoma chip iliyosainiwa kidijitali ndani ya ePassport au kitambulisho chenye chip kwa kutumia simu - ukaguzi imara zaidi wa hati uliopo, na ule ambao wadhibiti wa fedha wa Uhispania waliuona kuwa salama sawa na ukaguzi wa ana kwa ana.

Short answer

NFC husoma chip iliyosainiwa kidijitali ndani ya pasipoti au kitambulisho chenye chip na kuthibitisha kuwa saini yake inaunganika hadi kwa nchi iliyoitoa. Inahitaji simu yenye vifaa vya NFC, hivyo hutolewa kupitia native SDK badala ya ukurasa wa kawaida wa kivinjari - na daima hurudi kwenye ukaguzi wa kawaida wa picha endapo chip haiwezi kusomwa. $0.15 kwa kila usomaji uliokamilika, kamwe si sehemu ya mpango wa bure.

#NFC inathibitisha nini hasa

Ukaguzi wa kawaida wa hati husoma uso ulioandikwa. NFC husoma chip, na chip hiyo imesainiwa na serikali iliyotoa hati hiyo. Hiyo ina maana NFC inaweza kuthibitisha mambo mawili ambayo picha haiwezi:

  • Taarifa hiyo kweli imetoka kwa mamlaka iliyoitoa, kwa sababu saini inaunganika hadi kwa mamlaka ya vyeti ya nchi hiyo.
  • Hati haijabadilishwa, kwa sababu uharibifu wowote huvunja saini - hata uharibifu usioonekana kwa macho.

Ni ukaguzi wa hati wenye kiwango cha juu zaidi cha uhakika anaotoa Didit. Pia hurejesha taarifa ambazo uso ulioandikwa hauzibebi, ikiwa ni pamoja na picha ya sura iliyo ndani ya chip yenyewe.

Note

Baada ya jaribio la mwaka mzima lililosimamiwa, Tesoro Público, Banco de España, SEPBLAC na CNMV wa Uhispania walihitimisha kuwa uthibitishaji wa NFC + liveness wa Didit ni salama sawa na ukaguzi wa kitambulisho wa ana kwa ana chini ya sheria za kuzuia utakatishaji wa fedha. Angalia vyeti na uzingatiaji wa sheria.

#Wapi NFC inafanya kazi, na wapi haifanyi

NFC inahitaji redio ya NFC ya simu, ambayo ina maana inahitaji mazingira ya programu yanayoweza kuitumia:

Njia ya utoajiNFC inapatikana?
Native mobile SDK (iOS, Android, React Native, Flutter)Ndiyo
Ukurasa wa kivinjari kwenye simuHapana - chip haiwezi kusomwa kutoka ukurasa wa kawaida wa wavuti
Kompyuta ya mezaniHapana

Ikiwa unataka NFC katika mchakato wako, unahitaji uthibitishaji uendeshwe ndani ya programu inayotumia moja ya native SDKs. Hakuna programu ya Didit ya watumiaji ambayo kikao cha wavuti kilichowekwa kinaweza kuwaelekeza watumiaji kwa ajili ya hatua ya chip.

#Fallback ni ya kiotomatiki

Wakati NFC haipatikani - hakuna chip kwenye hati, hakuna vifaa vya NFC, redio imezimwa, au mtumiaji hawezi kushikilia simu imara vya kutosha - mchakato hurudi kwenye ukaguzi wa kawaida wa hati wa kupitia picha pamoja na ulinganishaji wa uso. Kikao bado kinakamilika; mpangilio wa matokeo ya NFC hurejea tu ukiwa mtupu.

Fallback hiyo ndiyo inayofanya NFC iwe salama kuwezeshwa kwa upana. Pia ndiyo unayohitaji kuibadilisha ikiwa sera yako ni "chip au hakuna kitu": ili kuhitaji usomaji wa chip, sanidi hatua ya NFC ikatae wakati chip haijathibitishwa, na ondoa njia ya kupiga picha kutoka kwenye workflow. Vinginevyo mtumiaji anayeruka NFC bado atapita kupitia njia ya picha.

#Kusoma matokeo

Kila jaribio la NFC lina hali yake mwenyewe na maonyo yake mwenyewe. Yale muhimu zaidi:

OnyoMaana yakeNini cha kufanya
NFC_NOT_READChip haikusomwa kabisa - kwa kawaida simu ilisogeaWaache wajaribu tena; hii siyo ishara ya udanganyifu
NFC_BAC_FAILEDChip haikufunguka kwa ufunguo uliotokana na taarifa iliyochapishwaKwa kawaida ni usomaji mbaya wa OCR wa MRZ; jaribu tena
NFC_DATA_DOES_NOT_MATCH_OCRTaarifa za chip na zile zilizochapishwa hazilinganiChukulia kama hati iliyoharibiwa. Usikubali
NFC_PASSIVE_AUTHENTICATION_FAILEDSaini ya chip haikuunganika hadi kwa mtoaji anayeaminikaSimamisha mchakato
NFC_CHIP_CLONEDIshara za unakili wa chip zimegundulikaSimamisha mchakato
NFC_DOCUMENT_REVOKEDHati imebatilishwa na mtoaji wakeSimamisha mchakato

Tofauti ya kukumbuka: NFC_NOT_READ na NFC_BAC_FAILED ni kushindwa kwa matumizi na kunastahili jaribio jingine. Zingine ni kushindwa kwa uadilifu na kunastahili kukataliwa.

Tip

Kwa waendelezaji: sehemu ya matokeo ni mpangilio wa wingi nfc_verifications[]. Baadhi ya uunganishaji wa awali walikuwa wakitafuta funguo la umoja nfc_verification, ambalo halipo.

#Kumsaidia mtumiaji kusoma chip kwa mafanikio

Chip haipo katikati ya hati, na antena haipo katikati ya simu. Maelekezo mawili yenye manufaa zaidi ya kumpa mtumiaji:

  1. Aweke hati gorofa juu ya meza na alaze simu juu yake, badala ya kushikilia zote mbili.
  2. Asogeze simu polepole kuzunguka hati mpaka iunganike - kwenye simu nyingi antena iko karibu na ukingo wa juu nyuma ya simu.

Vifuniko na pochi nene kati ya simu na hati pia huzuia usomaji.

#Gharama yake

NFC ni $0.15 kwa kila uthibitishaji uliokamilika na hairuhusiwi kwenye mpango wa bure. Inatozwa tofauti na uthibitishaji wa kitambulisho, hivyo kikao kinachosoma chip na pia kufanya ukaguzi wa kawaida wa hati hutozwa vyote viwili. Angalia nini kinachohesabika kama ukaguzi unaotozwa.

#Hati zipi zina chip

Pasipoti nyingi zilizotolewa katika miongo iliyopita, na idadi inayoongezeka ya kadi za utambulisho wa taifa na vibali vya makazi. Ufuniko ni finyu zaidi kuliko ufuniko wa OCR hasa kwa sababu unategemea hati halisi ya kimwili. Orodha ya sasa ipo kwenye docs: hati zinazoungwa mkono na NFC.