Kif tipprogramma tags NFC b'Tipi ta' Chip differenti (NTAG, MIFARE, u Aktar)

Jul 29, 2026

Ħalli messaġġ

L-App Tgħid "Write Successful." Il-Qarrej Għadu Ma Jagħmel Xejn.

Dan huwa l-messaġġ uniku ta 'appoġġ l-aktar komuni li jkollna wara l-ewwel run ta' kodifikazzjoni ta 'klijent. Xejn fil-fluss tax-xogħol ma deher ħażin. It-telefon buzzed, deher verifika ħadra, it-tikketta marret fuq il-prodott. Fil-bieb, jew fil-gabbana, jew fuq l-iPhone tat-tim tal-marketing, assolutament ma jiġri xejn. Kważi ħadd li jibda jipprogramma tags NFC jistenna li n-nuqqas jasal wara li l-kitba tirnexxi.

 

Qabel ma tmur aktar 'il quddiem, ta' min tkun taf għal min hu miktub dan, għaliex ir-riżultati tat-tfittxija madwar dan is-suġġett iservu żewġ udjenzi kompletament differenti. Jekk għandek stiker wieħed u telefon wieħed u trid il-password tal-Wi-Fi tiegħek fuqha, aqbeż għat-taqsima NTAG, agħmel dawk iż-żewġ passi, u tkun lest f'minuta. Jekk qed tispeċifika ċippa għal lott li għandu jgħix iPhones, reviżjoni tas-sigurtà, u ordni ta 'xiri, il-bqija ta' dan huwa l-informazzjoni li nagħtu lill-klijenti tagħna stess, inkluża l-parti fejn aħna ngħidulek dak li fabbrika ma tistax tagħmel għalik.

Hardware reader interaction test. A tag may report write success on mobile software while failing validation against physical access readers and terminal infrastructure.

 

Kważi kull gwida dwar l-ipprogrammar tat-tikketti NFC tittratta t-tikketta bħala kontenitur ġeneriku: niżżel app, tektek Ikteb, żomm it-telefon viċin. Dak il-mudell jaħdem eżattament għal sitwazzjoni waħda, li hija stiker wieħed NTAG21x li qed jinkiteb minn telefon Android għall-użu personali. Il-mument li ċ-ċippa tinbidel, il-volum jinbidel, jew l-udjenza tinkludi l-utenti tal-iPhone, il-mudell bil-kwiet jieqaf jiddeskrivi r-realtà.

 

Kitba Tag Hija Tliet Operazzjonijiet Separati, Mhux Waħda

 

Meta n-nies jgħidu li jridu jipprogrammaw tags NFC, huma ġeneralment jiddeskrivu tliet affarijiet distinti li jinzertaw li jiġu attivati ​​mill-istess buttuna f'app tat-telefon.

 

L-ewwel huwaifformattjar. Il-memorja ta' ċippa NFC trid tingħad li l-erja tal-utent tagħha fiha messaġġ NDEF aktar milli bytes arbitrarji. Dan isir billi tikteb struttura żgħira tad-dejta magħrufa bħala l-kontenitur tal-kapaċità. Fuq il-partijiet NTAG21x, dan diġà jsir fil-livell tal-wejfer, u għalhekk iċ-ċippa tasal NDEF-formattjata u tista' żżomm biss NDEF. Fuq MIFARE Classic u xi ċipep oħra, l-ifformattjar huwa xi ħaġa li twettaq, u l-istruttura tinżel f'reġjun programmabbli ta'-darba-. L-ifformattjar huwa għalhekk permanenti. M'hemm l-ebda kmand unformat, u l-ebda għodda tal-bejjiegħ li tagħtik waħda.

 

It-tieni huwakitba tat-tagħbija: messaġġ NDEF li fih rekord wieħed jew aktar, ħafna drabi rekord URI li jipponta lejn URL. Din hija l-parti ta 'stampi ta' kulħadd. Il-kitbiet tat-tagħbija normalment jistgħu jiġu ripetuti, u huwa għalhekk li tim tal-kummerċjalizzazzjoni jista 'jindirizza mill-ġdid tikketta tal-kampanja sitt xhur wara mingħajr ma jordna mill-ġdid il-hardware.

 

It-tielet huwakonfigurazzjoni: bytes tal-password, lock bits, settings tal-mera, kundizzjonijiet ta’ aċċess, ċwievet ta’ awtentikazzjoni. Dan is-saff huwa fejn jgħixu d-deċiżjonijiet irriversibbli, u huwa s-saff li l-ebda tutorja tal-konsumatur ma jmiss. Jekk qed tippjana li tipprogramma tags NFC għal xi ħaġa b'konfini ta 'sigurtà madwarha, is-saff ta' konfigurazzjoni huwa l-proġett.

 

Li żżomm dawn it-tlieta separati f'rasek huwa dak li jwaqqaf lott milli jiġi skrappjat. Ħafna mill-fallimenti tal-kitba li aħna nidjanjostikaw mhumiex fallimenti tat-tagħbija. Huma stat ta' formattjar jew stat ta' konfigurazzjoni li xi ħadd ma kienx jaf li jeżisti.

 

Tipi ta 'Chip Tag NFC Imqabbla Qabel ma Tipprogrammahom

 

Kull deċiżjoni serja dwar kif tipprogramma tags NFC fuq skala tibda b'din it-tabella, minħabba li l-limitu tal-memorja u l-appoġġ tal-pjattaforma huma stabbiliti fil-mument tal-għażla taċ-ċippa u ma jistgħux jiġu patched aktar tard fis-softwer.

 

Ċippa Memorja tal-utent Tip NFC Forum Stat NDEF tal-fabbrika Protezzjoni password / ċavetta iPhone NDEF aqra + tikteb
NTAG 213 144 bytes Tip 2 -ifformattjat minn qabel PWD 32-bit / PAKKETT 16-bit Iva
NTAG 215 504 bytes Tip 2 -ifformattjat minn qabel PWD 32-bit / PAKKETT 16-bit Iva
NTAG 216 888 bytes Tip 2 -ifformattjat minn qabel PWD 32-bit / PAKKETT 16-bit Iva
MIFARE Ultralight EV1 48 jew 128 bytes Tip 2 Formattable PWD 32-bit / PAKKETT 16-bit Iva
MIFARE Classic 1K 1,024 bytes totali, bejn wieħed u ieħor 716 disponibbli għall-NDEF ladarba jitnaqqsu l-blokk tal-manifattur u 16-il trejler tas-settur Mhux tip NFC Forum Formattabbli, ibbażat fuq is-settur- Ċwievet tas-settur CRYPTO-1 A/B Nru
MIFARE DESFire EV3 2 KB sa 8 KB, fajl-bbażat Tip 4 Għandha tinħoloq applikazzjoni AES-128 / 3DES, drittijiet ta' aċċess għal kull fajl Iva
NTAG 424 DNA Total ta' 416 bytes, maqsuma f'kontenitur ta' kapaċità ta' 32 byte, fajl NDEF ta' 256 byte u fajl ta' dejta protett ta' 128 byte Tip 4 Fajls ipprovduti minn qabel Ħames ċwievet AES-128, awtentikazzjoni reċiproka bi 3-pass Iva

 

Ċifri NTAG21x, imġieba ta' lock-bit u konformità tat-Tip 2 / ISO/IEC 14443 tat-Tip A skont il-Folja tad-dejta tal-prodott NXP NTAG213/215/216. Struttura MIFARE Classic 1K għal kull karta tad-dejta NXP MF1S50yyX (16-il settur × 4 blokki × 16 bytes). DESFire EV3 għal kull MF3D(H)x3. Tqassim tal-memorja tad-DNA NTAG 424 kullNXP.

 

Żewġ kolonni jiddeċiedu l-biċċa l-kbira tal-proġetti qabel ma jintgħażel kwalunkwe softwer: il-limitu tal-memorja u l-kolonna tal-iPhone. Dak li t-tabella ma tistax tgħidlek huwa rendiment. Ċippa speċifikata b'mod korrett xorta tipproduċi rifjuti jekk il-pass tal-kodifikazzjoni ma jkollu l-ebda pass ta 'verifika warajh, li huwa s-suġġett tat-tieni nofs ta' dan l-artikolu.

 

NTAG 213, 215 u 216: l-Għażla Default u l-Limitu Reali tagħha

 

Għal bejn wieħed u ieħor erbgħa minn kull ħames proġetti deħlin, din il-familja hija t-tweġiba t-tajba, u t-tagħlim kif tipprogramma tags NTAG 215 NFC jieħu madwar disgħin sekonda b'app tat-telefon. Iċ-ċippa vapuri NDEF-formattjata, it-tip ta' rekord li jġib ruħu b'mod konsistenti fuq kull handset huwa rekord URI sempliċi, u kemm Android kif ukoll iOS jiktbuh mingħajr ebda xogħol SDK.

 

Selection guide for NTAG213, NTAG215, and NTAG216 chips based on payload length, data depth, and interaction constraints

 

Hija wkoll il-familja wara kważi kull programm tal-kards tan-negozju diġitali, fejn rekord wieħed tal-vCard jew URL huwa l-payload kollu, u fejn il-format fiżiku normalment ikun importanti aktar miċ-ċippa. Ħafna minn dawk l-ordnijiet jispiċċaw fuqkarti NFC abjad vojta tal-PVCaktar milli stikers, minħabba li l-karta trid tgħix kartiera u tieħu stampata.

 

Il-limitu jasal aktar malajr milli jistennew in-nies. NTAG213 jagħtik 144 bytes ta 'memorja tal-utent, u messaġġ NDEF mhuwiex biss il-URL tiegħek. Hemm tgeżwir TLV, header tar-rekord, qasam tat-tip, u qasam tat-tul qabel ma jinħażen karattru wieħed tal-indirizz tiegħek. Rekord URI jikkompressa prefissi komuni bħalhttps://www.f'byte wieħed, li jirkupra minn għaxra sa għoxrin byte, u fuq parti ta' 144-byte dik id-differenza hija l-linja bejn twaħħil u falliment. Fejn it-timijiet jinqabdu mhuwiex il-URL innifsu iżda l-ekstras: żid rekord ta’ test għal tikketta li tinqara mill-bniedem, żid Rekord tal-Applikazzjoni Android sabiex it-tikketta tiftaħ app minflok browser, u tagħbija komda ssir żball ta’ overflow.

 

Ir-regola ġenerali tagħna stess, u din hija t-tip ta 'ħaġa li titgħallem biss billi tikkodifika ftit miljuni minn dawn: jekk il-URL intenzjonat inklużi l-parametri tal-mistoqsija jaqbeż madwar 90 karattru, ieqaf tispeċifika NTAG213 u ċċaqlaq 'il fuq. Id-differenza fl-ispiża ta' unità bejn 213 u 215 hija żgħira biżżejjed li kważi qatt ma jiswa r-riskju ta' disinn mill-ġdid ta' nofs -programm. Kampanja li aktar tard trid tehmeż parametri UTM jew numru tas-serje ma 'kull URL ta' tag se tolqot il-ħajt fuq 213 u mhux se tolqotha fuq 215.

 

Il-protezzjoni tal-password fuq din il-familja ta 'min tifhem preċiżament, minħabba li hija aktar dgħajfa milli tissuġġerixxi l-kelma "password". Valur PWD ta '32-bit jiġi trażmess fil-ċar u ċċekkjat miċ-ċippa, liema gradi ta' aċċess għall-kitba, u b'għażla aċċess għall-qari, minn paġna magħżula 'l quddiem. Twaqqaf membru kurjuż tal-pubbliku jikteb mill-ġdid it-tikketta tiegħek bit-telefon. Mhuwiex kontroll kriptografiku u qatt m'għandu jiġi deskritt lil klijent bħala wieħed. Innota wkoll li mhux kull ġenerazzjoni tappoġġaha xejn: l-NTAG203 antik m'għandu l-ebda mekkaniżmu ta' password, u d-dokumentazzjoni tal-librerija hija espliċita li s-sejħiet ta' protezzjoni kontriha sempliċement ifallu (dokumentazzjoni nfcpy).

 

MIFARE Classic: Jinkiteb fuq Android, Effettivament Assenti fuq iPhone

 

Hawn in-nassa tal-kompatibilità li spiċċat aktar proġetti NFC minn kwalunkwe fattur wieħed ieħor. Kull min jistaqsi kif jikteb NDEF lil MIFARE Classic diġà qed jaħdem kontra l-qamħ tal-format: MIFARE Classic mhuwiex tip ta 'tikketta NFC Forum, hija karta ISO/IEC 14443-3A b'settur proprjetarju u struttura ewlenija li tkun qabel l-ekosistema NDEF, u l-appoġġ NDEF fuqha jeżisti biss permezz ta' konvenzjoni ta 'mapping f'saffi fuq nett.

 

NTAG 215 versus MIFARE hardware comparison highlighting mobile read/write compatibility limitations across platforms.

 

Android mankijiet dik il-konvenzjoni. iOS ma. Il-Core NFC ta' Apple qatt ma appoġġa MIFARE Classic, bil-familji ta' MIFARE appoġġjati mill-pjattaforma limitati għal Ultralight, Plus u DESFire, pożizzjoni li l-iżviluppaturi kkonfermaw ripetutament fuq il-fora ta' Apple stess (Forums għall-Iżviluppaturi tat-Apple). Minħabba li iOS ma jistax jindirizza l-memorja tal-karta direttament, iPhone ma jistax jikteb NDEF fuqu u ma jistax juri NDEF maħżun fuqha.

 

Dak li jagħmel dan tant perikoluż waqt l-evalwazzjoni huwa li t-tikketti MIFARE Classic ma jidhrux mejta fuq iPhone. Il-karta tippreżenta ISO 14443-A UID, għalhekk l-app Shortcuts se taċċettaha kuntenta bħala trigger ta 'awtomazzjoni, u l-iskannjar fl-isfond xorta jista' jniedi rekord NDEF maħżun qabel ta' tip appoġġjat. Ċomb tal-akkwist li jittestja kampjun fuq l-iPhone tagħhom jara rispons u jiffirma. L-imġieba li raw ma kellha x'taqsam xejn mal-kontenut tal-memorja tat-tikketta, u l-approċċ kollu jiġġarraf fil-mument li l-proġett jeħtieġ URLs għal kull unità li l-iPhones jistgħu attwalment jaqraw.

 

Ir-regola prattika li taqa 'minn dan: kull min iqabbel kif tipprogramma tags NFC għal iPhone vs Android għandu jwettaq ittestjar ta' aċċettazzjoni fuq iż-żewġ pjattaformi biċ-ċippa tal-produzzjoni, qatt fuq Android waħdu, u qatt fuq kampjun ta 'ċippa differenti minn dik fuq l-ordni tax-xiri.

 

Ħa nkun ċara dwar ir-rakkomandazzjoni, għax "jiddependi fuq il-każ tal-użu tiegħek" mhix tweġiba utli hawnhekk. Jekk it-tags NFC tiegħek se jiġu sfruttati minn membri tal-pubbliku, speċifika xi ħaġa ħlief MIFARE Classic.

 

Għal timijiet diġà ġewwa sistema ta' aċċess ibbażata-Klassika, id-deċiżjoni tonqos għal varjabbli waħda, u mhumiex it-tags. Hija l-ħajja tas-servizz li jifdal tal-proprjetà tal-qarrej tiegħek. Jekk dawk il-qarrejja jkollhom sentejn jew tliet snin fihom u l-ebda smartphone qatt se jmiss il-kredenzjali, li tkompli bil-Classic f'ċirku magħluq hija sejħa difiżibbli, u l-mistoqsijiet prattiċi jsiru IC provenjenza u format UID aktar milli metodu ta 'kodifikazzjoni, li huwa dak li nkopru fin-noti tagħna dwartordna tags MIFARE 1K f'sistema installata. Jekk il-qarrejja huma stess huma dovuti għal sostituzzjoni ġewwa dik it-tieqa, tonfoqx flus fuq kredenzjali transizzjonali. Mexxi l-patrimonju kollu għal parti bbażata fuq AES-fi pass wieħed u assorbi l-ispiża darba.

 

Hemm it-tieni nassa fl-istess familja, sottili biżżejjed li jgħix ċikli sħaħ tal-QA. Iż-żieda ta’ tgeżwir tal-Poster Smart ma’ rekord, li l-għodod ta’ kodifikazzjoni komuni joffru bħala mod faċli biex tehmeż titolu ma’ URL, tibdel it-tip ta’ rekord. Ir-rekords imgeżwer b'dan il-mod ma jinġabrux mill-iskannjar tal-isfond tal-iOS fil-livelli kollha, irrispettivament minn dak li jkun imniżżel ġewwa. L-ittestjar tal-Android jgħaddi minn kull apparat, l-iPhones ma jagħmlu xejn, u m'hemm l-ebda messaġġ ta 'żball imkien biex jiġi djanjostikat.

 

Ultralight, DESFire u NTAG 424 DNA: Fejn l-Ipprogrammar Issir Ġestjoni Ewlenin

 

MIFARE Ultralight EV1 joqgħod qrib NTAG21x fl-imġieba u inti tipprogramma tags NFC fuqu bl-istess mod, b'baġit ta 'memorja iżgħar ta' 48 jew 128 bytes u l-istess klassi ta 'password gate. Ma jiġri xejn ġdid kunċettwalment.

 

DESFire u NTAG 424 DNA huma dixxiplina differenti. Fuq dawn il-partijiet tat-Tip 4 m'intix qed tikteb bytes f'mappa tal-memorja ċatta, qed topera fuq sistema ta' fajls bi drittijiet ta' aċċess għal kull-fajl, u kull operazzjoni sinifikanti teħtieġ l-ewwel awtentikazzjoni b'ċavetta AES-128. NTAG 424 DNA iġorr ħames ċwievet AES definiti mill-klijent, juża awtentikazzjoni reċiproka 3-pass għall-fajl tad-dejta protett, u jġorr ċertifikazzjoni tal-Kriterji Komuni EAL4 kemm fuq ħardwer u softwer. Timijiet li jipprogrammaw tags NFC għall-awtentikazzjoni tal-prodott aktar milli direzzjoni mill-ġdid sempliċi normalment qed ifittxu din il-parti speċifikament, minħabba karatteristika waħda.

 

Dik il-karatteristika hija Secure Dynamic Messaging, ħafna drabi miktuba bħala SUN. Biha ppermettiet, il-URL NDEF li ċ-ċippa tippreżenta bidliet fuq kull vit: iċ-ċippa tirrifletti l-UID tagħha u kontro tal-qari li qed jiżdied b'mod monotoniku fil-URL, b'mod fakultattiv encrypted, u tehmeż CMAC ikkalkulat b'ċavetta biss int u ċ-ċippa żżomm. Backend tiegħek jista 'mbagħad jgħid tag reali minn URL fotografat, u jista' jgħid vit numru 4 minn vit numru 4,000.

 

Konfigurazzjoni korretta huwa fejn l-ispeċifikazzjoni gdim. Ir-regoli tal-mirror mhumiex forma ħielsa-: meta d-dejta tal-PICC tkun encrypted, ir-riflessjoni tal-UID u l-counter tal-qari jsiru obbligatorji aktar milli fakultattivi, it-tnejn dejjem jivvjaġġaw flimkien, u s-CMAC għandu joqgħod fl-aħħar tal-messaġġ NDEF. Iddisinja l-istruttura tal-URL tiegħek madwar dawk ir-restrizzjonijiet, mhux bil-maqlub, jew il-kumpensi ma jsolvux u l-backend jirrifjuta kull qari.

 

In-nuqqas li naraw l-aktar ta' spiss fuq l-iskjeramenti ta' SUN m'għandu x'taqsam xejn ma' dak. Kull implimentazzjoni ta' referenza pubblika u server demo jintbagħtu kkonfigurati mal-fabbrika-default kollha-ċwievet żero, għaliex dan huwa dak li jagħmel demo taħdem barra mill-kaxxa. Prototip ta 'proġetti kontra dan, il-prototip jaħdem, u l-pass ta' rotazzjoni ewlenija qatt ma jidħol fil-lista ta 'kontroll tat-tnedija. It-tikketti joħorġu kriptografikament mikxufa filwaqt li kull min hu involut jemmen li l-iskjerament huwa kkodifikat, u huwa għalhekk li l-proċedura ta 'rilaxx tal-kampjun tagħna stess tiċċekkja d-diversifikazzjoni taċ-ċavetta fuq l-unitajiet ta' produzzjoni aktar milli fuq dak kollu li ntuża għad-demo.

 

Sitt Operazzjonijiet Inti Ma Tista' Treġġa' lura Ladarba Tipprogramma Tikketti NFC

 

Il-kitbiet mill-ġdid tat-tagħbija huma irħas. Dawn mhumiex. Kull waħda hawn taħt hija deċiżjoni li tikkonverti lott ta 'tikketti f'assi fiss, u kull waħda kienet il-kawża ta' inventarju skrappjat li personalment kellna nissostitwixxu.

 

Operazzjoni X'tagħmel Għaliex ma jistax jitneħħa Meta għandu jkun skedat
Ifformattjar NDEF Jikteb il-kontenitur tal-kapaċità Tinżel f'-darba-memorja programmabbli Fil-fabbrika, wara li t-tip taċ-ċippa jiġi kkonfermat
Bits lock statiku Jillokkja l-ewwel 16-il paġna fuq ċipep tat-Tip 2 Il-bits tal-lock huma ssettjati-biss u ma jistgħux jiġu ssettjati mill-ġdid Biss wara li l-kontenut finali jiġi ffirmat
Bits lock dinamiku Għatti 96 bytes tad-dejta fuq NTAG213, 456 fuq NTAG215 u 840 fuq NTAG216, b'granularità ta' 2 paġni fuq NTAG213 u 16-il paġna fuq NTAG215 u NTAG216, skont il-folja tad-dejta tal-NXP imsemmija hawn fuq L-istess sett-mekkaniżmu biss, l-istess permanenza L-istess bieb bħal serraturi statiċi
Qari-iswiċċ biss Issettja l-bandiera tal-kitba NDEF b'mod permanenti Ma jeżisti l-ebda kmand invers Qatt qabel it-tlestija tal-prova fuq il-post
Modalità LRP fuq NTAG 424 DNA Switches AES to leakage-resilient operation Ippermettiet minn SetConfiguration, mingħajr triq lura għall-mod AES Biss jekk mudell ta' theddid dokumentat jeħtieġ dan
Bidla taċ-ċavetta mingħajr depożitu Jissostitwixxi ċwievet AES tal-fabbrika Iċ-ċippa m'għandha l-ebda mogħdija ta 'rkupru jekk tintilef iċ-ċavetta l-ġdida Ladarba biss il-kustodja taċ-ċavetta tiġi assenjata formalment

 

Dik il-granularità tal-paġna hija d-dettall prattiku li ħafna nies jitilfu meta jistaqsu kif jissakkru tikketta NFC wara l-ipprogrammar. L-illokkjar mhuwiex swiċċ wieħed ta' kollox-jew-xejn. Fuq NTAG215 u NTAG216 tista 'tissakkar fi blokki ta' 16-il paġna, li jagħmel tqassim imħallat vijabbli: reġjun tan-numru tas-serje msakkar fil-fabbrika, reġjun tal-URL tal-kampanja li jitħalla jinkiteb għat-tim tal-kummerċjalizzazzjoni. Fuq NTAG213 il-granularità hija ta 'żewġ paġni, ifjen iżda fuq mappa ħafna iżgħar. Id-deċiżjoni tal-konfini hija kompitu tad-disinn, u trid isseħħ qabel il-ġirja tal-kodifikazzjoni, mhux wara.

 

Il-vizzju li jiswew il-bini huwa li jissepara l-bieb tal-kodifikazzjoni mill-bieb tal-qfil. Aħna nagħtu parir lill-klijenti kontra l-illokkjar fil-punt tal-ordni, u r-raġuni hija kompletament kummerċjali aktar milli teknika.

 

Fl-istorja tal-ordnijiet tagħna, l-aktar talba ta' wara-konsenja frekwenti mhijiex talba ta' difett, hija bidla fid-destinazzjoni, u tiġbor fl-ewwel sena ta' servizz. L-iskattaturi tas-soltu huma migrazzjoni ta' paġna ta' destinazzjoni jew trasferiment ta' aġenzija, li l-ebda waħda minnhom ma tkun viżibbli fil-ħin li titqiegħed l-ordni. M'għandekx bżonn l-istatistika tal-falliment ta' ħadd biex taġixxi fuq dan, għax l-assimetrija tiddeċiedi hi waħedha: tag mhux imsakkra li qatt ma teħtieġ li tinbidel ma tiswielek xejn, filwaqt li tag msakkra li teħtieġ li tinbidel tiswa ordni ta' sostituzzjoni sħiħa flimkien mal-ħaddiema mill-ġdid. Ipprogramma tags NFC l-ewwel, mexxi l-prova fuq il-post, illokkja wara.

 

Il-Verifika taċ-Ċippa Huwa Dak li Tgħid il-Fattura

 

 

L-awtentiċità taċ-ċippa mhijiex tħassib paranojde f'din il-kategorija, hija oġġett ta' spezzjoni ta' rutina li tidħol-, u tappartjeni fl-istess pass tal-QC bħal kwalunkwe kontroll ieħor li tmexxi qabel ma tipprogramma tags NFC fi kwantitajiet ta' produzzjoni. Il-familji NTAG, MIFARE, Ultralight u ICODE ta' NXP kull wieħed ikollu firma ta' oriġinalità bbażata fuq l-ECC-miktuba fil-produzzjoni taċ-ċippa, 32 bytes fuq partijiet NTAG21x, li jistgħu jinqraw lura u jiġu vverifikati kontra ċ-ċavetta pubblika tal-manifattur. Tag li jġib ruħu perfettament xorta jista 'jfalli dak il-kontroll.

 

Dan jiġri aktar milli jammetti s-suq. Inġiniera li jixtru tags NTAG21x permezz ta' kanali ġenerali tal-bejgħ bl-imnut irrappurtaw lill-komunità tal-manifattur stess li l-kampjuni jiffunzjonaw eżatt kif speċifikat, counter mirroring inkluż, iżda jirrappurtaw bħala silikon klonu taħt verifika tal-oriġinalità, u r-rispons ippubblikat ta 'NXP huwa li partijiet bħal dawn mhumiex appoġġjati u mhux adattati għal użu sigur minħabba li l-IC innifsu jista' jkun vulnerabbli (Komunità NXP).

 

Il-konsegwenza operattiva hija dejqa milli jassumu n-nies, u ta 'min tiddikjara b'mod preċiż. Jekk l-applikazzjoni tiegħek hija redirezzjoni tal-kummerċjalizzazzjoni, ċippa klonu sservik b'mod adegwat u tista 'ma jimpurtakx. Jekk l-applikazzjoni tiegħek tinvolvi awtentikazzjoni, evidenza ta' tbagħbis, jew kwalunkwe talba ta' kontra-falsifikazzjoni magħmula lill-klijent tiegħek stess, ċippa mhux verifikabbli tinvalida l-premessa kollha, u l-ebda ammont ta' kodifikazzjoni korretta ma tikkumpensa għaliha. Il-verifika tieħu sekondi għal kull kampjun b'app tal-qarrej, u tappartjeni fil-proċedura ta' QC li tkun deħlin tiegħek aktar milli f'post-mortem. Qari relatat għal kull min il-kitba tiegħu titlesta iżda li l-qarrej tiegħu jibqa' sieket:għaliex stiker klonat jaqra tajjeb u xorta jonqos fil-bieb.

 

Il-Mistoqsija tas-Sigurtà tal-MIFARE Classic, Iddikjarata mill-ġdid Onestament

 

Kull min jispeċifika MIFARE Classic illum għandu jkun qed jaħdem mill-pożizzjoni ta 'riċerka attwali aktar milli r-reputazzjoni li kellha l-pjattaforma għaxar snin ilu.

 

Fl-2024, studju tal-FM11RF08S, ċippa kompatibbli MIFARE Classic rilaxxata fl-2020 b'kontromiżuri ddisinjati speċifikament biex jirreżistu l-attakki kollha magħrufa tal-kard-biss, għeleb dawk il-kontromiżuri u kixef backdoor tal-hardware fil-proċess. Il-backdoor jippermetti lil kull parti konxja minnu li tikkomprometti kull ċavetta definita mill-utent fuq il-karta fi ftit minuti ta' aċċess fiżiku, u dan jgħodd anki fejn iċ-ċwievet ikunu ġew diversifikati bis-sħiħ għal kull karta (Kriptoloġija ePrint Arkivju). Ċwievet ta 'backdoor relatati ġew identifikati f'sett usa' ta 'partijiet, inklużi ġenerazzjonijiet preċedenti Fudan u tagħmir speċifiku NXP u Infineon.

 

Aqra dan bir-reqqa qabel ma tiġbed konklużjoni ħażina minnu. Dan mhux argument li kull min juża l-MIFARE Classic jiġi espost għada, u aħna ma nippreżentawhx bħala wieħed. Miljuni ta' kredenzjali Klassiċi joperaw f'ambjenti ta'-konsegwenza baxxa fejn il-klonazzjoni ta' karta tikseb aċċess ta' attakkant għal locker tal-ġinnasju. Huwa argument li l-frażi "sikura" m'għandha tidher imkien f'dokument ta' speċifikazzjoni flimkien ma' din il-familja taċ-ċippa, u li kull min ikun se jipprogramma tags NFC għal kmamar tal-lukanda, aċċess għall-uffiċċji, jew ħlas mingħajr flus kontanti fuq silikon Classic għandu jisprezza migrazzjoni għal parti bbażata fuq AES- fl-istess ċiklu tal-baġit.

 

L-ipprogrammar ta' tags NFC bl-ingrossa: X'Tibdil 'il fuq minn Elf Unità

 

Kollox deskritt s'issa jiskala ħażin. App tat-telefon tikteb tikketta waħda kull darba mingħajr l-ebda rekord tal-lott, l-ebda pass ta’ verifika, u l-ebda mod kif wara tipprova liema URL marret fuq liema unità fiżika. Hemm tliet saffi għal kif jiġu pprogrammati tags NFC bl-ingrossa, u l-qabża bejniethom hija operattiva aktar milli teknika.

 

L-ewwel saff huwa telefon u app, vijabbli għal madwar mitt unità, xierqa għal prototipi u piloti interni.

 

It-tieni saff huwa fejn il-biċċa l-kbira ta'-timijiet tad-dar jillandjaw: tipprogramma tags NFC b'qarrej li jikteb fuq desktop, immexxi minn fajl tal-lott, tipikament permezz ta' encoder USB fil-klassi ACR12xx jew uTrust. Taħdem tajjeb sakemm tinbidel iċ-ċippa. L-għodda tal-lott ta' sors miftuħ -użata ħafna f'dan l-ispazju, pereżempju, timmira l-ACR122 speċifikament u tikkodifika biss MIFARE Ultralight u Ultralight C, li huma partijiet tat-Tip 2, għalhekk li ċċaqlaq dak il-proġett għal ċippa tat-Tip 4 tfisser li tibni mill-ġdid l-għodda aktar milli teditja fajl tal-konfigurazzjoni. Jekk għadek tagħżel ħardwer għal dan il-livell, tagħnaUSB u desktop NFC reader-firxa tal-kittiebaikopri l-mudelli tal-qarrej li jistennew dawn il-katini tal-għodda.

 

Il-prattika tal-industrija għat-tielet saff hija pre-kodifikazzjoni waqt il-manifattura, u dan huwa l-livell li ħafna xerrejja ma jafux li jeżisti. Fuq il-linji tagħna f'impjant ta '3,600 m², il-kodifikazzjoni tinsab bejn it-twaħħil taċ-ċippa u l-assemblaġġ finali, fuq tagħmir li jindika kull tikketta f'pożizzjoni, jikteb ir-rekord, u jaqrah lura qabel ma t-tikketta timxi 'l quddiem. Il-pass tal-verifika huwa l-punt kollu. Tag li ma jonqosx jinqara-lura tiġi rrifjutata-fil-linja aktar milli skoperta minn klijent fil-qasam, u l-lott jitlaq b'fajl tal-mapping li jgħaqqad kull UID jew TID mal-kontenut eżatt miktub fuqu, li huwa dak li jeħtieġ is-CMS jew il-pjattaforma analitika tiegħek fl-ewwel jum. Il-kapaċità ta 'twaħħil awtomatizzata f'ħames linji ta' produzzjoni tgħaddi minn 100,000 ċipep kuljum, għalhekk l-kodifikazzjoni ma ssirx ir-restrizzjoni fuq il-ħin taċ-ċomb.

 

Dak li din id-deskrizzjoni tħalli barra, deliberatament, huwa l-limitu ta 'aċċettazzjoni. Il-verifika tal-qari-back hija gate/fail gate, iżda r-rata ta' falliment li għandek taċċetta b'kuntratt tvarja skont il-familja taċ-ċippa, il-fattur tal-forma, u jekk it-tikketta tkunx qed tiġi laminata wara; stiker kontra l--metall u kard tal-PVC ma jaġixxux bl-istess mod fuq l-istess linja. Dak in-numru jappartjeni fi kwotazzjoni kontra l-bini speċifiku tiegħek, mhux f'artiklu, u hija l-ewwel ħaġa li nissettjaw meta jibda programm ġdid.

 

Fejn niġbdu l-konfini tal-kapaċità tagħna stess ta 'min tiddikjara b'mod ċar, minħabba li l-fornituri tal-parti normalment iċċajpar. Aħna nipprogrammaw minn qabel it-tags NFC bil-mudell tal-URL tiegħek, nissrjalizzaw għal kull unità, nivverifikaw kull tag, u nwasslu l-fajl tal-mapping. Aħna ser nipprovdu ċwievet AES li inti tipprovdi. Aħna mhux se nżommu ċ-ċwievet tal-produzzjoni tiegħek, mhux se nħaddmu l-backend tal-validazzjoni tiegħek, u mhux se ngħidulek li fabbrika tista' tagħmel disinn ta' sigurtà ta' applikazzjoni-saff korrett. Dik il-parti hija tiegħek, u kull fornitur li jippretendi mod ieħor qed ibigħlek trasferiment tar-riskju li ma jeżistix.

 

Disa' Mistoqsijiet biex Issolvi Qabel il-Kodifikazzjoni

 

Mexxi dan qabel l-ordni tax-xiri, mhux wara li jaslu l-kampjuni. Kull oġġett spiċċa mill-inqas proġett wieħed li ġejna mitluba nsalvaw.

 

# Mistoqsija Għaliex jiddeċiedi ċ-ċippa
1 L-iPhones se jisfruttaw dawn it-tikketti? Tneħħi għal kollox MIFARE Classic mill-konsiderazzjoni
2 X'inhu t-tul sħiħ tal-URL, inklużi l-parametri futuri? Issettja l-art f'NTAG213, 215 jew 216
3 Huwa rekord wieħed biżżejjed, jew għandek bżonn rekord tat-test jew rekord tal-app ukoll? Rekords addizzjonali jikkunsmaw l-istess baġit tal-memorja
4 Id-destinazzjoni se tinbidel matul il-ħajja tas-servizz tat-tikketta? Jiddetermina jekk l-illokkjar huwiex qatt aċċettabbli
5 L-applikazzjoni tagħmel talba ta' awtentiċità lill-utenti finali? Timbottak għal NTAG 424 DNA jew DESFire
6 Min iżomm u jdur iċ-ċwievet AES? Għandu jiġi assenjat qabel ma tinbidel kwalunkwe ċavetta
7 X'inhu l-kriterju ta' aċċettazzjoni għal lott ikkunsinnat? Jiddefinixxi jekk il-verifika readback-hijiex kuntrattwali
8 Għandek bżonn UID-għal-fajl tal-mapping tal-kontenut? Għandu jiġi speċifikat qabel il-ġirja, mhux mitlub wara
9 Il-verifika tal-firma tal-oriġinalità hija parti mill-QC deħlin? Jiddetermina jekk is-sors taċ-ċippa huwiex verifikabbli

 

Timijiet li jistgħu jwieġbu d-disa' tipikament jiksbu produzzjoni nadifa fl-ewwel tentattiv. Timijiet li jistgħu jwieġbu sitta minn disgħa normalment jiskopru t-tlieta li jifdal bil-mod għali.

 

Id-disa' mistoqsijiet huma l-verżjoni ġenerika. Dik li aħna fil-fatt naħdmu minnha żżid l-għaxar kolonna, it-tweġiba li hija tajba għall-bini tiegħek aktar milli b'mod ġenerali, u dik il-kolonna tiddependi fuq affarijiet li dan l-artikolu ma jistax jara: it-taħlita tal-idejn tiegħek, il-proprjetà tal-qarrej tiegħek, il-proċess tal-laminazzjoni tiegħek, u jekk is-serialization għandhiex tkun sekwenzjali jew każwali. Ibgħatilna l-ewwel disa’ tweġibiet u aħna nirritornaw il-verżjoni annotata kontra l-ispeċifikazzjoni tiegħek.

 

Fejn Dan Iħalli Xerrej

 

M'hemm l-ebda proċedura ġenerali dwar kif tipprogramma tags NFC, proċedura biss għal kull ċippa, għal kull pjattaforma, għal kull volum. Agħżel iċ-ċippa mal-limitu tal-memorja u l-mistoqsija tal-iPhone l-ewwel. Ittratta l-ifformattjar, it-tagħbija u l-konfigurazzjoni bħala tliet gradi separati. Qatt tissakkar qabel prova fuq il-post. Ivverifika l-oriġinalità fuq kampjuni deħlin. Aktar minn elf unità, ieqaf taħseb dwar l-apps u ibda taħseb dwar il-verifika u t-traċċabilità.

 

Jekk speċifikazzjoni hija diġà abbozzata, aħna kuntenti li nirreveduha kontra r-restrizzjonijiet taċ-ċippa ta 'hawn fuq u nibmarkaw kull ħaġa li mhix se tibqa' ħajja mill-produzzjoni, u kampjuni b'xejn huma disponibbli għall-ittestjar fuq il-qarrejja u l-handsets attwali tiegħek. Tista 'wkoll tibda mill-Formati ta' tag NFC aħna nipprogrammaw minn qabel u nivverifikaw ġewwa-darjekk id-deċiżjoni taċ-ċippa għadha miftuħa, jewibgħat l-istruttura tal-URL u l-volum fil-mira għal reviżjoni tal-kodifikazzjonijekk ikun diġà ffissat.

 

FAQ

Nista' nipprogramma xi tag NFC mal-iPhone tiegħi?

Le. iOS Core NFC ma jappoġġjax MIFARE Classic, filwaqt li NTAG21x, MIFARE Ultralight, DESFire u NTAG 424 DNA huma kollha appoġġjati. Jekk l-iskjerament tiegħek irid jaħdem fuq iPhones, eskludi MIFARE Classic qabel ma tordna.

Kemm dejta tista' żżomm tag NFC?

Il-memorja tal-utent hija 144 bytes fuq NTAG213, 504 bytes fuq NTAG215 u 888 bytes fuq NTAG216, u 416 bytes fuq NTAG 424 DNA fuq tliet fajls separati.

L-ipprogrammar tat-tikketta NFC jista' jitneħħa?

Il-kontenut tat-tagħbija normalment jista' jinkiteb mill-ġdid, iżda l-ifformattjar, il-lock bits, is-swiċċ tal-qari-biss u l-mod LRP huma permanenti ladarba jiġu applikati. Skeda kull pass tal-illokkjar wara l-prova fuq il-post, qatt fil-punt tal-ordni.

Kif inkun naf jekk it-tags NFC tiegħi jużawx ċipep ġenwini?

Aqra l-firma ta' l-oriġinalità bbażata fuq l-ECC-u ċċekkjaha kontra ċ-ċavetta pubblika tal-manifattur, għax verifika falluta tindika silikon klonu irrispettivament minn kemm tiffunzjona tajjeb it-tikketta.

Kif huma pprogrammati tags NFC bl-ingrossa?

Jew b'kodifikatur USB misjuq minn fajl tal-lott, jew ipprogrammat minn qabel matul il-manifattura b'verifika ta'-rea read-back. Aktar minn elf unità, agħmel l-UID-għal-fajl tal-mapping tal-kontenut parti mill-ispeċifikazzjoni aktar milli talba aktar tard.

Ibgħat l-inkjesta