Meriv çawa Etîketên NFC bi Cûreyên Cûda Çîpê Bername Dike (NTAG, MIFARE, û Zêdetir)
Jul 29, 2026
Peyamek bihêle
Serlêdan Dibêje "Serkeftin Binivîsîne." Xwendevan Hîn Tiştek Nake.
Ev peyama piştevaniya yekane ya herî gelemperî ye ku em piştî xebitandina yekem şîfrekirina xerîdar distînin. Tiştek di rêça xebatê de xelet xuya nedikir. Têlefon lêxist, kontrolek kesk xuya bû, tag çû ser hilberê. Li ber derî, an li kioskê, an li ser iPhone-a tîmê kirrûbirrê, bê guman tiştek naqewime. Hema bêje tu kes ku dest bi bernamekirina etîketên NFC-ê dike, li bendê ye ku têkçûn piştî nivîsandinê biserkeve.
Berî ku bêtir biçin, hêja ye ku hûn zanibin ev ji bo kê hatiye nivîsandin, ji ber ku encamên lêgerînê yên li dora vê mijarê ji du temaşevanên bi tevahî cûda re xizmet dikin. Ger çîçek û têlefonek we hebe û hûn şîfreya Wi-Fi-ya xwe li ser wê dixwazin, derbasî beşa NTAG bibin, wan du gavan bikin, û hûn di deqîqeyek de qediyan. Ger hûn çîpek ji bo komek ku pêdivî ye ku ji iPhone-an xilas bibe, vekolînek ewlehiyê, û fermanek kirînê diyar dikin, mayî ya vê kurtenivîsê ye ku em didin xerîdarên xwe, di nav de beşa ku em ji we re vedibêjin ka kargehek nikare ji we re bike.

Hema hema her rêberek li ser bernamekirina nîşaneyên NFC, etîketê wekî konteynirek gelemperî digire: serîlêdanek dakêşin, bikirtînin Binivîse, têlefonê nêzî xwe bigirin. Ew modela tam ji bo rewşek kar dike, ku yek çîçek NTAG21x e ku ji hêla têlefonek Android-ê ve ji bo karanîna kesane hatî nivîsandin. Wexta ku çîp diguhere, deng diguhere, an jî temaşevan bikarhênerên iPhone-ê vedihewîne, model bi bêdengî vegotina rastiyê disekine.
Nivîsandina Etîketekê Sê Operasyonên Veqetandî ye, Ne Yek
Gava ku mirov dibêjin ku ew dixwazin etîketên NFC-yê bername bikin, ew bi gelemperî sê tiştên cihêreng ên ku ji hêla heman bişkojê ve di serîlêdana têlefonê de têne destnîşan kirin vedibêjin.
Ya yekem eformatkirin. Pêdivî ye ku ji bîranîna çîpek NFC re were gotin ku qada bikarhênerê wê ji bilî baytên keyfî peyamek NDEF dihewîne. Ev bi nivîsandina avahiyek daneya piçûk a ku wekî konteynera kapasîteyê tê zanîn tête kirin. Li ser beşên NTAG21x, ev jixwe di asta waferê de tê kirin, ji ber vê yekê çîp digihîje NDEF-formatkirî û tenê dikare NDEF-ê bigire. Li ser MIFARE Classic û hin çîpên din, formatkirin tiştek e ku hûn pêk tînin, û avahî li herêmek-carek-bernamekirî ya yekcarî cih digire. Formatkirin ji ber vê yekê mayînde ye. Fermanek bêformat tune, û amûrek firoşkar tune ku dê yekê bide we.
Ya duyemîn enivîsandina payload: Peyamek NDEF ku yek an çend tomar vedihewîne, pirî caran tomarek URI-yê URL-yê destnîşan dike. Ev beşek e ku her kes wêne dike. Nivîsên Payload bi gelemperî têne dubare kirin, ji ber vê yekê tîmek kirrûbirrê dikare şeş meh şûnda tagek kampanyayê beralî bike bêyî ku hardware ji nû ve rêz bike.
Ya sêyemîn eveavakirina: Bîteyên şîfreyê, bitikên kilît, mîhengên neynikê, şertên gihîştinê, bişkojkên erêkirinê. Ev qat cihê ku biryarên bêveger lê dijîn e, û ew qatek e ku tu dersên xerîdar qet dest nade. Ger hûn plan dikin ku tagên NFC-ê ji bo tiştek ku li dora wê sînorê ewlehiyê heye bername bikin, qata veavakirinê proje ye.
Ji hev veqetandina van hersêyan di serê we de ew e ku rê li ber hilweşandina komekê digire. Piraniya têkçûnên nivîsandinê yên ku em teşhîs dikin ne têkçûnên bargiraniyê ne. Ew dewletek formatkirin an dewletek vesazkirinê ne ku kesek nizanibû ku heye.
Cureyên Çîpên Etîketên NFC Beriya ku Hûn Bername Bikin Berhev
Her biryarek cidî di derbarê meriv çawa bernamekirina tagên NFC-ê di pîvanê de bi vê tabloyê dest pê dike, ji ber ku pileya bîranînê û piştgirîya platformê di dema hilbijartina çîpê de têne danîn û paşê di nermalavê de nayê veqetandin.
| Berdan | Bîra bikarhêner | Cureya Forumê ya NFC | Factory NDEF dewletê | Parastina şîfre / mifteyê | iPhone NDEF xwendin + nivîsandin |
|---|---|---|---|---|---|
| NTAG 213 | 144 bytes | Tîpa 2 | Pre-format kirin | 32-bit PWD / PACK 16-bit | Erê |
| NTAG 215 | 504 bytes | Tîpa 2 | Pre-format kirin | 32-bit PWD / PACK 16-bit | Erê |
| NTAG 216 | 888 bytes | Tîpa 2 | Pre-format kirin | 32-bit PWD / PACK 16-bit | Erê |
| MIFARE Ultralight EV1 | 48 an 128 bytes | Tîpa 2 | Formattable | 32-bit PWD / PACK 16-bit | Erê |
| MIFARE Classic 1K | Bi tevahî 1,024 byte, bi qasî 716 ji NDEF-ê re peyda dibe gava ku bloka çêker û 16 trailerên sektorê têne derxistin | Ne celebek Foruma NFC ye | Formatable, sektora-based | Bişkojkên sektora CRYPTO-1 A/B | Na |
| MIFARE DESFire EV3 | 2 KB heta 8 KB, pel-bingeh | Tîpa 4 | Divê serîlêdan were çêkirin | AES-128 / 3DES, mafên gihîştina per-pelê | Erê |
| NTAG 424 DNA | Bi tevahî 416 byte, li konteynirek kapasîteya 32-byte, pelek NDEF-ya 256-byte û pelek daneya parastî ya 128-byte veqetandin. | Tîpa 4 | Pelên pêş-darkirî | Pênc mifteyên AES-128, pejirandina hevdu 3-derbas | Erê |
jimarên NTAG21x, behremendiya kilît- û lihevhatina Tîpa 2 / ISO/IEC 14443 Tîpa A li gorîDaneyên hilberê NXP NTAG213/215/216. Struktura MIFARE Classic 1K li ser pelgeya daneya NXP MF1S50yyX (16 sektor × 4 blok × 16 bytes). DESFire EV3 per MF3D(H)x3. NTAG 424 layout bîra DNA perNXP.
Berî ku nermalava were hilbijartin, du stûn piraniya projeyan biryar didin: tavana bîranînê û stûna iPhone. Tiştê ku tablo ji we re nabêje berhem e. Çîpek rast diyarkirî hîn jî red dike heke gava gavê kodkirinê li pişt wê derbasbûna verastkirinê nebe, ku mijara nîvê duyemîn a vê gotarê ye.
NTAG 213, 215 û 216: Hilbijartina Birêkûpêk û Rêjeya Wê ya Rastîn
Nêzîkî çar ji pênc projeyên hundurîn, ev malbat bersiva rast e, û fêrbûna meriv çawa bernamekirina nîşaneyên NTAG 215 NFC bi serîlêdanek têlefonê re bi qasî nod çirkeyan digire. Çîp bi formata NDEF-ê dişîne, celebê tomarê ku li ser her destikê bi domdarî tevdigere tomarek URI ya sade ye, û hem Android û hem jî iOS wê bêyî xebata SDK-ê dinivîsin.

Di heman demê de ew malbatek e ku hema hema li pişt her bernameya qerta karsaziya dîjîtal e, ku yek qeydek vCard an URL-ê tevahî bargiran e, û li wir forma laşî bi gelemperî ji çîpê bêtir girîng e. Piraniya wan fermanan bi dawî dibinkartên PVC NFC yên spî yên valali şûna çîtikan, ji ber ku kart pêdivî ye ku ji berîka xwe sax bimîne û çapek bigire.
Tavan ji hêviya mirovan zûtir tê. NTAG213 144 byte bîra bikarhêner dide we, û peyamek NDEF ne tenê URL-ya we ye. Berî ku yek karakterek navnîşana we were hilanîn, pêça TLV, sernavek tomar, qadek celeb û qadek dirêj heye. Qeydek URI pêşpirtikên hevpar ên wekîhttps://www.di yek byte de, ku ji deh û bîst baytan vedigere, û li ser beşek 144-byteyî ew ferq xeta di navbera lihevhatin û têkçûnê de ye. Cihê ku tîm têne girtin ne URL bixwe ye, lê zêdegav e: tomarek nivîsê ji bo etîketek ku ji hêla mirovan ve tê xwendin lê zêde bikin, Tomarek Serlêdana Android-ê lê zêde bikin da ku etîket li şûna gerokek serîlêdanek veke, û barkirina rehet bibe xeletiyek zêde.
Rêbaza me ya guncan, û tiştê ku hûn tenê bi şîfrekirina çend mîlyonan ji van fêr dibin ev e: heke URL-ya mebest tevî parametreyên pirsê ji 90 tîpan derbas bibe, destnîşan kirina NTAG213 rawestîne û ber bi jor ve biçin. Cûdahiya lêçûna yekîneyê ya di navbera 213 û 215 de têra xwe piçûk e ku hema hema qet ne hêjayî xetereya bernameyek navîn-ji nû ve dîzaynkirinê ye. Kampanyayek ku paşê dixwaze parametreyên UTM-ê an jimareyek rêzik li her URL-ya tagê zêde bike dê li ser dîwarê 213-ê bixe û wê nekeve 215-ê.
Parastina şîfreya li ser vê malbatê hêjayî fêmkirinê ye, ji ber ku ew ji peyva "şîfre" qelstir e. Nirxek PWD-ya 32-bit ji rûpelek bijartî û pê ve ji hêla çîpê ve, ku deriyên gihîştina nivîsandinê, û vebijarkî gihîştina xwendinê, bi rengek zelal tê veguheztin û têne kontrol kirin. Ew endamek meraqdar ê gel ku etîketa we bi têlefonê ji nû ve dinivîse rawestîne. Ew ne kontrolek krîptografî ye û divê tu carî ji xerîdar re wekî yek neyê binav kirin. Di heman demê de bala xwe bidin ku her nifş bi tevahî piştgirî nade: NTAG203-ya kevn mekanîzmaya şîfreyê tune ye, û belgeya pirtûkxaneyê eşkere ye ku bangên parastinê li dijî wê bi tenê têk diçin (belgeyên nfcpy).
MIFARE Classic: Li ser Android-ê tê nivîsandin, li ser iPhone-ê bi bandor tune
Li vir xefika lihevhatinê ye ku ji her faktorek din bêtir projeyên NFC bi dawî kiriye. Kesê ku dipirse ka meriv çawa NDEF li MIFARE Classic dinivîse, jixwe li dijî gewherê formatê dixebite: MIFARE Classic ne celebek etîketa Forumê ya NFC ye, ew kartek ISO/IEC 14443-3A ye ku bi sektorek xwedan û avahiyek sereke ye ku berê ekosîstema NDEF-ê ye, û piştgiriya NDEF li ser wê tenê bi navgîniya nexşeyek jorîn ve heye.

Android wê peymanê dike. iOS nake. Core NFC ya Apple tu carî piştgirî nedaye MIFARE Classic, digel malbatên MIFARE yên piştgirî yên platformê bi Ultralight, Plus û DESFire ve sînorkirî ne, helwestek ku pêşdebiran li ser forumên Apple-ê gelek caran piştrast kirine (Forumên Pêşdebirên Apple). Ji ber ku iOS nikare rasterast bîranîna qertê navnîş bike, iPhone nikare li ser NDEF binivîse û nikare NDEF-a ku li ser wê hatî hilanîn nîşan bide.
Tiştê ku di dema nirxandinê de vê yekê ewqas xeternak dike ev e ku etîketên MIFARE Classic li ser iPhone-ê mirî xuya nakin. Kart ISO 14443-UID pêşkêşî dike, ji ber vê yekê sepana Shortcuts wê bi dilxweşî wê wekî teşebusa otomasyonê qebûl bike, û şopandina paşîn hîn jî dikare tomarek NDEF-ya ku berê hatî hilanîn bi celebek piştgirî bide destpêkirin. Pêşengek kirînê ku nimûneyek li ser iPhone-ya xwe ceribandine bersivek dibîne û nîşan dide. Tevgera ku wan dît ti têkiliya wê bi naveroka bîranîna tagê re tune bû, û hemî nêzîkatî hilweşe gava ku proje hewceyê URL-yên yekîneyê ye ku iPhones bi rastî dikarin bixwînin.
Rêbaza pratîkî ya ku ji vê yekê dernakeve: Kesê ku meriv çawa bernamekirina tagên NFC-ê ji bo iPhone û Android-ê dide ber hev, divê ceribandina pejirandinê li ser her du platforman bi çîpê hilberînê bimeşîne, qet li ser Android-ê tenê, û qet li ser nimûneyek çîpek cûda ji ya ku li ser fermana kirînê ye.
Bila ez di derbarê pêşniyarê de zelal bim, ji ber ku "ew bi doza karanîna we ve girêdayî ye" li vir ne bersivek kêrhatî ye. Ger tagên NFC-ya we dê ji hêla endamên gel ve werin tap kirin, ji bilî MIFARE Classic tiştek diyar bikin.
Ji bo tîmên ku jixwe di hundurê pergalek gihîştina bingehîn-Klasîk de ne, biryar dadikeve yek guhêrbar, û ew ne etîket in. Ew jiyana karûbarê mayî ya sîteya weya xwendevan e. Ger du-sê sal di nav wan xwendevanan de mabin û ti smartphone çu carî dest nede pêbaweriyê, domkirina bi Klasîk re di navgînek girtî de bangek parastî ye, û pirsên pratîkî ji rêbaza şîfrekirinê bêtir dibin çavkaniya IC û forma UID, ya ku em di têbîniyên xwe de vedihewînin.etîketên MIFARE 1K di pergalek sazkirî de ferman dikin. Ger xwendevan bixwe ji bo veguheztina hundurê wê pencereyê ne, drav li ser pêbaweriyek veguhêz xerc nekin. Tevahiya sîteyê bi yek gavê veguhezînin parçeyek bingehîn a AES- û lêçûnek yekcar hildin.
Di heman malbatê de xefikek duyemîn heye, têra xwe nazik ku ew ji çerxên QA-ya tevahî sax dimîne. Zêdekirina pêça Posterek Smart li tomarek, ku amûrên şîfrekirinê yên hevpar wekî rêgezek dostane ji bo girêdana sernavek bi URL-ê re pêşkêş dikin, celebê tomarê diguhezîne. Qeydên ku bi vî rengî hatine pêçan ji hêla şopandina paşîn a iOS-ê ve qet nayên hilanîn, bêyî ku li hundurê hêlînê çi be. Testkirina Android-ê li ser her cîhazê derbas dibe, iPhone-an tiştek nakin, û li her deverê peyamek xeletî tune ku meriv teşhîs bike.
Ultralight, DESFire û NTAG 424 DNA: Li ku derê Bername dibe Rêvebiriya Key
MIFARE Ultralight EV1 di tevgerê de nêzî NTAG21x rûniştiye û hûn bi heman rengî etîketên NFC-ê li ser wê bername dikin, bi budceya bîranînê ya piçûktir 48 an 128 byte û heman çîna deriyê şîfreyê. Ji aliyê têgînî ve tiştek nû çênabe.
DESFire û NTAG 424 DNA dîsîplînek cûda ne. Li ser van beşên Tîpa 4-ê hûn baytan di nexşeya bîranîna guncan de nanivîsin, hûn li ser pergalek pelan bi-mafên gihîştina pelê dixebitin, û her karek watedar pêşî bi keyek AES-128 verastkirinê hewce dike. NTAG 424 DNA pênc mifteyên AES-ê yên xerîdar hildigire, ji bo pelê daneya parastî erêkirina hevdu 3-derbasan bikar tîne, û sertîfîkaya Krîterên Hevbeş EAL4 hem li ser hardware û nermalavê digire. Tîmên ku tagên NFC-ê ji bo rastkirina hilberê bername dikin û ne ji veguheztina hêsan, bi gelemperî li vê beşê bi taybetî digerin, ji ber yek taybetmendiyê.
Ew taybetmendî Peyama Dînamîkî ya Ewle ye, ku pir caran wekî SUN tê nivîsandin. Bi çalakkirina wê re, URL-ya NDEF-a çîp di her tapekê de guheztinan nîşan dide: çîp UID-a xwe û jimareyek xwendinê ya ku bi rengek monotonîkî zêde dibe di URL-ê de neynik dike, vebijarkî tê şîfrekirin, û CMAC-ya ku bi mifteyek tenê hûn û çîpê xwedan tê hesibandin pêve dike. Dûv re pişta we dikare nîşanek rastîn ji URLek wênekêşkirî vebêje, û dikare jimareya 4 ji jimareya 4,000 vebêje.
Veavakirina wê bi rêkûpêk cihê ku taybetmendî lê dixe ye. Rêbazên neynikê ne belaş in-form: dema ku daneyên PICC-ê têne şîfrekirin, neynikêkirina UID û jimarvana xwendinê ji neçarî mecbûrî dibe, her du her dem bi hev re diçin, û CMAC divê li dawiya peyama NDEF rûne. Struktura URL-ya xwe li dor wan astengan sêwirînin, ne berevajî, an jî guheztin dê çareser nebin û paşîn dê her xwendinê red bike.
Têkçûna ku em pir caran li ser bicîhkirinên SUN dibînin bi yek ji wan re tune. Her pêkanîna referansa giştî û pêşkêşkara demo ku bi kargehê ve hatine mîheng kirin-hemû bişkokên sifir têne verast kirin, ji ber ku ew e ku demoyek ji qutîkê dixebite. Projeyên li dijî wê prototîp dikin, prototîp dixebite, û gava zivirîna sereke qet nakeve navnîşa kontrolê ya destpêkirinê. Etîket ji hêla krîptografîk ve tazî derdikevin dema ku her kesê têkildar bawer dike ku bicîhkirin bi şîfre ye, ji ber vê yekê prosedûra berdana nimûneya me ya xweya cihêrengiya sereke li ser yekîneyên hilberînê kontrol dike ne li ser ya ku ji bo demoyê hatî bikar anîn.
Şeş Operasyonên ku Hûn Nikarin Vegerin Gava ku hûn Nîşanên NFC Bername bikin
Ji nû ve nivîsandina payload erzan in. Ev ne. Her yek li jêr biryarek e ku komek etîketan vediguhezîne sermayek sabît, û her yek bûye sedema hilweşandina envanterê ku me bi xwe neçar ma ku biguhezînin.
| Emelî | Çi dike | Çima ew nayê vegerandin | Dema ku divê were plan kirin |
|---|---|---|---|
| Formatkirina NDEF | Konteynera kapasîteyê dinivîse | Di bîra bernamesazkirî ya yek-demê-de cih digire | Li kargehê, piştî ku celebê çîpê tê pejirandin |
| Bitikên qefila statîk | 16 rûpelên yekem li ser çîpên Tîpa 2 kilît dike | Bitsên kilîtkirinê-tenê hatine danîn û nayên vegerandin | Tenê piştî ku naveroka dawîn hate îmze kirin |
| Bitikên kilîtkirina dînamîk | Li ser NTAG213-ê 96 baytên daneyê, li ser NTAG215-ê 456-an û li ser NTAG216-ê 840-ê, li ser NTAG213-ê 2 rûpelan û li ser NTAG215-ê û NTAG216-ê 16 rûpelan, li gorî daneya NXP-ê ku li jor hatî destnîşan kirin, veşêrin. | Heman set-tenê mekanîzma, heman berdewamî | Heman dergeh wekî qefleyên statîk |
| Bixwîne-tenê guhêrbar | Alaya nivîsandina NDEF bi domdarî destnîşan dike | Fermana berevajî tune | Qet nebe berî qedandina ceribandina zeviyê |
| Moda LRP li ser NTAG 424 DNA | AES-ê vediguhêze bo xebitandina leaksaziyê- | Ji hêla SetConfiguration ve hatî çalak kirin, bêyî ku rêyek vegere moda AES | Tenê heke modela tehdîdê ya belgekirî hewce bike |
| Guhertina key bêyî escrow | Li şûna mifteyên AES yên kargehê digire | Ger mifteya nû winda bibe çîp rêça vegerê tune | Tenê carekê girtina sereke bi fermî tê tayîn kirin |
Ew hûrguliya rûpelê hûrguliya pratîkî ye ku pir kes ji bîr dikin dema ku ew dipirsin ka meriv çawa tagek NFC piştî bernamekirinê kilît dike. Girtîkirin ne guhêrbarek hemî-an-tiştek e. Li ser NTAG215 û NTAG216 hûn dikarin blokên ji 16 rûpelan kilît bikin, ku ev sêwirana tevlihev guncan dike: herêmek jimareya rêzefîlm a ku li kargehê hatî girtin, herêmek URL ya kampanyayê ku ji tîmê kirrûbirrê re hatî nivîsandin hiştin. Li ser NTAG213 hûrgulî du rûpel e, hûrtir lê li ser nexşeyek pir piçûktir. Biryardana sînor peywirek sêwiranê ye, û pêdivî ye ku ew berî kirina kodkirinê çêbibe, ne piştî.
Adet ku hêjayî avakirinê ye veqetandina deriyê şîfrekirinê ji deriyê qefilandinê ye. Em xerîdaran li hember girtina li cîhê fermanê şîret dikin, û sedem bi tevahî bazirganî ye ne teknîkî.
Di dîroka fermana me de, daxwaza radestkirina postê ya herî zêde- ne îdîayek kêmasiyê ye, ew guheztinek cîh e, û ew di sala yekem a karûbarê de kom dibe. Pêşkêşkerên asayî koçkirina rûpela zevî an radestkirina ajansê ne, ku yek ji wan di dema danîna fermanê de xuya nake. Ji bo ku hûn li ser vê yekê tevbigerin ne hewceyî statîstîkên têkçûna kesî ne, ji ber ku asîmetrî bi serê xwe wê biryarê dide: etîketek vekirî ya ku qet hewceyî guheztinê nîne ji we re çu tişt nabe, dema ku tagek kilîtkirî ya ku pêdivî bi guheztinê heye fermanek guheztinê ya tevahî û keda ji nû ve sazkirinê lê dike. Pêşî nîşaneyên NFC-ê bername bikin, ceribandina zeviyê bimeşînin, dûv re kilît bikin.
Verastkirina Çîpê Tiştê ku Fatur Dibêje
Rastiya çîpê di vê kategoriyê de ne xemek paranoîd e, ew hilberek rûtîn a tê-vekolînê ye, û ew di heman qonaxa QC de ye wekî her kontrolek din a ku hûn didin meşandin berî ku hûn etîketên NFC-ê di mîqdarên hilberînê de bername bikin. Malbatên NTAG, MIFARE, Ultralight û ICODE yên NXP-ê her yek îmzaya orîjînaliya bingehîn a ECC-ê ya ku di hilberîna çîpê de hatî nivîsandin hildigire, 32 byte li ser perçeyên NTAG21x, ku dikare li hember mifteya giştî ya çêker were xwendin û verast kirin. Etîketek ku bêkêmasî tevdigere hîn jî dikare wê kontrolê têk bibe.
Ev ji ya ku sûk qebûl dike bêtir diqewime. Endezyarên ku bi navgîniya kanalên firotanê yên gelemperî etîketên NTAG21x dikirin, ji civata xweya çêker re ragihandine ku nimûne tam wekî ku hatî destnîşan kirin tevdigerin, di heman demê de di bin verastkirina orîjînaliyê de wekî sîlîkona klone rapor dikin, û bersiva weşandî ya NXP ev e ku parçeyên weha ne piştgirî ne û ji bo karanîna ewle negunca ne ji ber ku IC bixwe dibe ku xeternak be (Civaka NXP).
Encama operasyonê ji ya ku mirov texmîn dike tengtir e, û hêjayî gotinê ye. Ger serîlêdana we beralîkirina kirrûbirrê ye, çîpek klon dê bi têra xwe ji we re xizmet bike û dibe ku hûn eleqedar nebin. Ger serîlêdana we bi rastrastkirin, delîlên destavêtinê, an îddîayek dij-qelpkirinê ya ku ji xerîdarê we re hatî çêkirin vehewîne, çîpek ku nayê verastkirin tevaya pêşgotinê betal dike, û ti hejmarek kodkirina rast wê berdêl nake. Verastkirin ji bo nimûneyek bi sepanek xwendevan saniyeyan digire, û ew di prosedûra weya QC ya hatinî de ne di nav postek-de ye. Xwendina têkildar ji bo her kesê ku nivîsandina wî temam dibe lê xwendevanê wî bêdeng dimîne:çima çîçek klonkirî baş dixwîne û hîn jî li ber derî têk diçe.
Pirsa Ewlekariya Klasîk a MIFARE, Bi rûmetî ji nû ve hatî veguheztin
Her kesê ku îro MIFARE Classic diyar dike divê ji pozîsyona lêkolînê ya heyî bixebite ne ji navûdengê ku platforma deh sal berê hebû.
Di sala 2024-an de, lêkolînek li ser FM11RF08S, çîpek lihevhatî ya MIFARE Classic, ku di sala 2020-an de hatî berdan, bi tedbîrên ku bi taybetî ji bo li dijî hemî êrişên naskirî- hatine çêkirin, hatine çêkirin, ew tedbîrên dijber têk birin û di pêvajoyê de deriyek paşîn a hardware derxist. Deriyê paşverû rê dide her aliyek ku jê haydar be ku di nav çend hûrdeman gihîştina laşî de her bikarhênerek-mifteya diyarkirî ya li ser qertê tawîz bide, û ev yek jî li cîhê ku kilît bi tevahî li ser kartê hatine cihêreng kirin jî dimîne (Cryptology ePrint Archive). Bişkojkên paşîn ên têkildar di nav komek beşan de, di nav de nifşên berê yên Fudan û amûrên taybetî yên NXP û Infineon, hatin nas kirin.
Berî ku encamek xelet jê derxin, bi baldarî bixwînin. Ev ne argumanek e ku her kesê ku MIFARE Classic bikar tîne sibê tê eşkere kirin, û em wê wekî yek pêşkêşî nakin. Bi mîlyonan pêbaweriyên Klasîk di hawîrdorên kêm-encama ku klonkirina qertê de dibe ku êrîşkar bigihîje dolaba werzîşê. Ev argumanek e ku divê peyva "ewle" li tu deverek belgeyek taybetmendiyê li kêleka vê malbata çîpê xuya nebe, û her kesê ku dixwaze etîketên NFC ji bo odeyên otêlê, gihîştina ofîsê, an dravdana bêpere li ser sîlîkona Klasîk bername bike, divê bihayek koçberiyê berbi parek AES- di heman çerxa budceyê de binirxîne.
Bernamekirina Etîketên NFC-ê bi girseyî: Çi Ji Hezar Yekîneyan Diguhere
Her tiştê ku heya nuha hatî vegotin xirab dibe. Serlêdanek têlefonê her gav yek etîketek dinivîse bêyî tomarek berhevokê, bêyî derbasbûna verastkirinê, û bêyî rêyek ku paşê îsbat bike ka kîjan URL çûye kîjan yekîneya laşî. Sê ast hene ku meriv çawa tagên NFC-ê bi girseyî bername dike, û ketina di navbera wan de ji teknîkî bêtir xebitî ye.
Rêjeya yekem têlefonek û serîlêdanek e, ku bi qasî sed yekîneyan guncan e, ji bo prototîp û pîlotên hundurîn guncan e.
Asta duyemîn cihê ku piraniya tîmên malê li-dikevin cih e: hûn etîketên NFC bi nivîskarek xwendevan re li ser sermaseyê bername dikin, ku ji hêla pelek hevîrê ve tê rêve kirin, bi gelemperî bi şîfreyek USB ya di pola ACR12xx an uTrust de. Ew baş dixebite heya ku çîp biguhere. Mînakî, amûra berhevokê ya vekirî-ya vekirî ya ku di vê cîhê de tê bikar anîn, bi taybetî ACR122-ê dike hedef û tenê MIFARE Ultralight û Ultralight C, ku beşên Tîpa 2 ne, şîfre dike, ji ber vê yekê veguheztina wê projeyê ber bi çîpek Tîpa 4 ve tê wateya ji nû ve avakirina amûrkirinê ne ji guherandina pelek mîhengê. Ger hûn hîn jî hardware ji bo vê rêzê hilbijêrin, meXwendevana USB û sermaseya NFC-navbera nivîskarmodelên xwendevanên ku van zincîra amûran hêvî dikin vedigire.
Pratîka pîşesaziyê ji bo pileya sêyemîn di dema çêkirinê de pêş-kodkirinê ye, û ev asta ku pir kiriyar pê nizanin heye. Li ser xetên me di kargehek 3,600 m² de, kodkirin di navbera girêdana çîpê û kombûna dawîn de, li ser alavên ku her etîketê di pozîsyonê de destnîşan dike, qeydê dinivîse, û berî ku tag bi pêş ve biçe, vedigere. Derbasbûna verastkirinê tevahî xal e. Etîketeke ku nayê xwendin-paş, li şûna ku ji hêla xerîdarek li qadê ve were kifş kirin, di rêzê de tê red kirin, û berhevok bi pelek nexşeyê derdikeve ku her UID an TID-ê bi naveroka rastîn a ku jê re hatî nivîsandin ve girêdide, ya ku CMS an platforma weya analîtîk di roja yekê de hewce dike. Kapasîteya girêdana otomatîkî ya di nav pênc xetên hilberînê de rojane ji 100,000 çîp zêdetir dimeşe, ji ber vê yekê kodkirin nabe asteng li ser dema rêberiyê.
Tiştê ku ew danasînê ji holê radike, bi qestî, sînorê pejirandinê ye. Bixwînin-verastkirina paşîn dergehek derbasbûn/şkestinê ye, lê rêjeya têkçûna ku hûn bi peymanê qebûl bikin li gorî malbata çîpê, faktora formê, û ka tag paşê tê lamîn kirin cûda dibe; çîpek antî{2}}metal û qerta PVC li ser heman xetê bi heman rengî tevnagerin. Ew hejmar di nav gotarekê de ye li dijî avakirina weya taybetî, ne di gotarekê de, û ew yekem tiştê ku em destnîşan dikin dema ku bernameyek nû dest pê dike.
Cihê ku em sînorê kapasîteya xwe xêz dikin hêja ye ku bi eşkereyî were gotin, ji ber ku ew dabînkerên beşê bi gelemperî dişewitîne. Em ê berî-tagên NFC-ê bi şablonê URL-ya we re bername bikin, serê yekîneyê rêz bikin, her etîketê verast bikin û pelê nexşeyê radest bikin. Em ê mifteyên AES yên ku hûn peyda dikin peyda bikin. Em ê mifteyên hilberîna we negirin, em ê pişta erêkirina we nexebitînin, û em ê ji we re nebêjin ku kargehek dikare sepanek-sêwirana ewlehiya qatê rast bike. Ew beş ya we ye, û her dabînkerek ku wekî din îdîa dike veguheztinek xetereyek ku tune difroşe we.
Neh Pirsên Ku Beriya Rêvekirina Kodkirinê Bicive
Vê yekê berî fermana kirînê bimeşînin, ne piştî ku nimûne têne. Her tişt bi kêmî ve projeyek ji me hatî xwestin ku em rizgar bikin bi dawî bûye.
| # | Pirs | Çima ew çîpê biryar dide |
|---|---|---|
| 1 | Ma dê iPhone van nîşanan bişkînin? | MIFARE Classic bi tevahî ji ber çavan radike |
| 2 | Dirêjahiya URL-ya tevahî çi ye, tevî pîvanên pêşerojê? | Qatê li NTAG213, 215 an 216 saz dike |
| 3 | Ma yek tomar bes e, an ji we re tomarek nivîsê an tomarek sepanê jî hewce ye? | Qeydên pêvek heman budceya bîranînê dixwe |
| 4 | Dê di dema jiyana karûbarê tagê de cîh biguhere? | Diyar dike ka kilîtkirin qet nayê pejirandin |
| 5 | Ma serîlêdan ji bikarhênerên dawîn re îdîayek rastîniyê dike? | We dişîne NTAG 424 DNA an DESFire |
| 6 | Kî mifteyên AES digire û dizivirîne? | Berî ku tu miftek were guhertin divê were destnîşankirin |
| 7 | Pîvana pejirandinê ji bo komek radestkirî çi ye? | Diyar dike ka erêkirina xwendinê-paş bi peymanî ye yan na |
| 8 | Ma hûn ji bo pelê nexşeya naverokê--UID hewce ne? | Pêdivî ye ku berî rêvekirinê were destnîşankirin, piştî ku nayê xwestin |
| 9 | Ma verastkirina îmzeya orîjînaliyê beşek ji QC-ya hatinê ye? | Diyar dike ka çavkaniya çîpê tê guhdarîkirin an na |
Tîmên ku dikarin bersiva her nehan bidin, bi gelemperî di hewildana yekem de hilberînek paqij digirin. Tîmên ku dikarin şeş ji neh bersiv bidin, bi gelemperî sêyên mayî bi awayê biha kifş dikin.
Neh pirs guhertoya giştî ne. Ya ku em bi rastî jê re dixebitin stûnek dehemîn lê zêde dike, bersiva ku ji bo avakirina we rast e ne bi gelemperî, û ew stûn bi tiştên ku vê gotarê nabîne ve girêdayî ye: tevliheviya desta we, sîteya weya xwendevan, pêvajoya weya lamînasyonê, û gelo rêzikandin pêdivî ye ku rêzdar an random be. Neh bersivên pêşîn ji me re bişînin û em ê guhertoya şirovekirî li hember taybetmendiya we vegerînin.
Where Ev Leaves a Buyer
Pêvajoyek gelemperî tune ku meriv çawa tagên NFC-ê bername dike, tenê pêvajoyek per chip, her platform, her volume. Pêşî çîpê li hember tavana bîranînê û pirsa iPhone-ê hilbijêrin. Formatkirin, bargiran û veavakirinê wekî sê deriyên cihêreng derman bikin. Tu carî berî ceribandinek zeviyê kilît nekin. Li ser nimûneyên hatî orîjînaliyê verast bikin. Zêdetirî hezar yekîneyan, dev ji ramana serîlêdanan berdin û li ser verastkirin û şopandinê bifikirin.
Ger taybetmendiyek jixwe hatî amade kirin, em kêfxweş in ku wê li hember astengiyên çîpê yên li jor binirxînin û her tiştê ku dê ji hilberînê sax nebe nîşan bidin, û nimûneyên belaş ji bo ceribandinê li ser xwendevan û destikên weyên rastîn hene. Her weha hûn dikarin ji dest pê bikinFormatên etîketên NFC-ê ku em berê-di mal de bername dikin û piştrast dikin-eger biryara chip hê jî vekirî ye, anji bo vekolînek şîfrekirinê strukturek URL û voltaja armancê bişîninheke ew jixwe hatî rast kirin.
FAQ
Ma ez dikarim bi iPhone-ya xwe re tagek NFC-yê bername bikim?
No. iOS Core NFC MIFARE Classic piştgirî nake, dema ku NTAG21x, MIFARE Ultralight, DESFire û NTAG 424 DNA hemî piştgirî ne. Ger bicîhkirina we pêdivî ye ku li ser iPhone-an bixebite, berî ku hûn ferman bidin MIFARE Classic ji holê rakin.
Etîketek NFC çiqas daneyê dikare bigire?
Bîra bikarhêner li ser NTAG213 144 byte, li ser NTAG215 504 byte û li ser NTAG216 888 byte, û li ser NTAG 424 DNA 416 byte li sê pelên cihêreng.
Ma bernamekirina nîşana NFC dikare were betal kirin?
Naveroka bargiraniyê bi gelemperî dikare ji nû ve were nivîsandin, lê formatkirin, bitsên kilîtkirinê, guheztina{0}}tenê xwendinê û moda LRP-ê piştî ku were sepandin domdar in. Her gavê kilîtkirinê piştî ceribandina zeviyê, tu carî li cîhê fermanê plansaz bikin.
Ez çawa dizanim ka tagên NFC-ya min çîpên rastîn bikar tînin?
Îmzeya orîjînaliya bingehîn a ECC-bixwîne û wê li hember mifteya giştî ya çêkerê kontrol bike, ji ber ku kontrolek têkçûyî nîşan dide ku silicon klon dike bêyî ku tag çiqas baş bixebite.
Etîketên NFC çawa bi girseyî têne bername kirin?
An bi şîfrekerek USB ya ku ji hêla pelek hevî ve hatî ajotin, an jî berî-di dema çêkirinê de bi-xwendina rêzê-verastkirina paş ve hatî bernamekirin. Zêdetirî hezar yekîneyan, UID-a-ji bo-pelê nexşeya naverokê li şûna daxwazek paşerojê, bikin beşek ji taybetmendiyê.
Înternetê bişîne

