របៀបសរសេរកម្មវិធីស្លាក NFC ជាមួយនឹងប្រភេទបន្ទះឈីបផ្សេងៗគ្នា (NTAG, MIFARE និងច្រើនទៀត)
Jul 29, 2026
ទុកសារមួយ។
កម្មវិធីនិយាយថា "សរសេរដោយជោគជ័យ" ។ អ្នកអាននៅតែមិនធ្វើអ្វីទាំងអស់។
នេះគឺជាសារគាំទ្រទូទៅបំផុតតែមួយគត់ដែលយើងទទួលបានបន្ទាប់ពីការដំណើរការការអ៊ិនកូដដំបូងរបស់អតិថិជន។ មិនមានអ្វីនៅក្នុងដំណើរការការងារមើលទៅខុសទេ។ ទូរសព្ទរោទិ៍ ឆែកពណ៌បៃតងបានលេចចេញមក ស្លាកបានទៅលើផលិតផល។ នៅមាត់ទ្វារ ឬនៅបញ្ជរ ឬនៅលើ iPhone របស់ក្រុមទីផ្សារ គ្មានអ្វីកើតឡើងនោះទេ។ ស្ទើរតែគ្មាននរណាម្នាក់ដែលកំណត់កម្មវិធីស្លាក NFC រំពឹងថាការបរាជ័យនឹងមកដល់បន្ទាប់ពីការសរសេរជោគជ័យ។
មុននឹងបន្តទៅទៀត វាមានតម្លៃក្នុងការដឹងថា អត្ថបទនេះត្រូវបានសរសេរសម្រាប់អ្នកណា ពីព្រោះលទ្ធផលស្វែងរកជុំវិញប្រធានបទនេះបម្រើទស្សនិកជនពីរផ្សេងគ្នាទាំងស្រុង។ ប្រសិនបើអ្នកមានស្ទីគ័រមួយ និងទូរសព្ទមួយ ហើយអ្នកចង់បានពាក្យសម្ងាត់ Wi-Fi របស់អ្នកនៅលើវា សូមរំលងទៅផ្នែក NTAG ធ្វើជំហានទាំងពីរនោះ ហើយអ្នកបានបញ្ចប់ក្នុងរយៈពេលមួយនាទី។ ប្រសិនបើអ្នកកំពុងបញ្ជាក់បន្ទះឈីបសម្រាប់បណ្តុំដែលត្រូវតែរស់រានមានជីវិតពី iPhone ការត្រួតពិនិត្យសុវត្ថិភាព និងការបញ្ជាទិញ នៅសល់នេះគឺជាការសង្ខេបដែលយើងផ្តល់ឱ្យអតិថិជនរបស់យើងផ្ទាល់ រួមទាំងផ្នែកដែលយើងប្រាប់អ្នកពីអ្វីដែលរោងចក្រមិនអាចធ្វើសម្រាប់អ្នក។

ស្ទើរតែគ្រប់ការណែនាំអំពីការសរសេរកម្មវិធីស្លាក NFC ចាត់ទុកស្លាកថាជាកុងតឺន័រទូទៅ៖ ទាញយកកម្មវិធី ចុចសរសេរ សង្កត់ទូរសព្ទឱ្យជិត។ ម៉ូដែលនោះដំណើរការសម្រាប់ស្ថានភាពជាក់លាក់មួយ ដែលជាស្ទីគ័រ NTAG21x តែមួយដែលត្រូវបានសរសេរដោយទូរស័ព្ទ Android សម្រាប់ការប្រើប្រាស់ផ្ទាល់ខ្លួន។ នៅពេលដែលបន្ទះឈីបផ្លាស់ប្តូរ កម្រិតសំឡេងផ្លាស់ប្តូរ ឬទស្សនិកជនរាប់បញ្ចូលទាំងអ្នកប្រើប្រាស់ iPhone នោះ ម៉ូដែលនេះឈប់ពិពណ៌នាការពិតដោយស្ងាត់ស្ងៀម។
ការសរសេរស្លាកគឺជាប្រតិបត្តិការបីដាច់ដោយឡែក មិនមែនមួយទេ។
នៅពេលដែលមនុស្សនិយាយថាពួកគេចង់សរសេរកម្មវិធីស្លាក NFC ជាធម្មតាពួកគេកំពុងពិពណ៌នាអំពីរឿងបីផ្សេងគ្នាដែលកើតឡើងដោយប៊ូតុងដូចគ្នានៅក្នុងកម្មវិធីទូរស័ព្ទ។
ទីមួយគឺការធ្វើទ្រង់ទ្រាយ. អង្គចងចាំរបស់បន្ទះឈីប NFC ត្រូវតែប្រាប់ថាតំបន់អ្នកប្រើប្រាស់របស់វាមានសារ NDEF ជាជាង bytes បំពាន។ នេះត្រូវបានធ្វើដោយការសរសេររចនាសម្ព័ន្ធទិន្នន័យតូចមួយដែលគេស្គាល់ថាជាធុងសមត្ថភាព។ នៅលើផ្នែក NTAG21x វាត្រូវបានធ្វើរួចហើយនៅកម្រិត wafer ដូច្នេះបន្ទះឈីបមកដល់ NDEF-ធ្វើទ្រង់ទ្រាយ ហើយអាចកាន់បានតែ NDEF ប៉ុណ្ណោះ។ នៅលើ MIFARE Classic និងបន្ទះឈីបមួយចំនួនទៀត ការធ្វើទ្រង់ទ្រាយគឺជាអ្វីដែលអ្នកអនុវត្ត ហើយរចនាសម្ព័ន្ធនឹងស្ថិតនៅក្នុងតំបន់ដែលអាចកម្មវិធីបានមួយ-ពេលវេលា-។ ដូច្នេះការធ្វើទ្រង់ទ្រាយគឺអចិន្ត្រៃយ៍។ មិនមានពាក្យបញ្ជាដែលមិនធ្វើទ្រង់ទ្រាយ និងគ្មានឧបករណ៍អ្នកលក់ដែលនឹងផ្តល់ឱ្យអ្នកនូវមួយ។
ទីពីរគឺសរសេរបន្ទុក៖ សារ NDEF ដែលមានកំណត់ត្រាមួយ ឬច្រើន ដែលភាគច្រើនជាកំណត់ត្រា URI ចង្អុលទៅ URL ។ នេះជាផ្នែកដែលគ្រប់គ្នាថត។ ការសរសេរ Payload ជាធម្មតាអាចធ្វើម្តងទៀតបាន ដែលនេះជាមូលហេតុដែលក្រុមទីផ្សារអាចប្តូរទិសស្លាកយុទ្ធនាការប្រាំមួយខែក្រោយមកដោយមិនចាំបាច់រៀបចំផ្នែករឹងឡើងវិញ។
ទីបីគឺការកំណត់រចនាសម្ព័ន្ធ៖ បៃពាក្យសម្ងាត់, ប៊ីតចាក់សោ, ការកំណត់កញ្ចក់, លក្ខខណ្ឌចូលប្រើ, គ្រាប់ចុចផ្ទៀងផ្ទាត់។ ស្រទាប់នេះគឺជាកន្លែងដែលការសម្រេចចិត្តមិនអាចត្រឡប់វិញបាន ហើយវាគឺជាស្រទាប់ដែលមិនមានការបង្រៀនអ្នកប្រើប្រាស់ណាមួយប៉ះទាល់តែសោះ។ ប្រសិនបើអ្នកមានគម្រោងរៀបចំកម្មវិធីស្លាក NFC សម្រាប់អ្វីដែលមានព្រំដែនសុវត្ថិភាពជុំវិញវា នោះស្រទាប់កំណត់រចនាសម្ព័ន្ធគឺជាគម្រោង។
ការរក្សាទាំងបីនេះឱ្យនៅដាច់ដោយឡែកពីគ្នានៅក្នុងក្បាលរបស់អ្នក គឺជាអ្វីដែលបញ្ឈប់ការបោះចោលមួយបាច់។ ការបរាជ័យក្នុងការសរសេរភាគច្រើនដែលយើងធ្វើការវិភាគមិនមែនជាការបរាជ័យក្នុងបន្ទុកទេ។ ពួកវាជាស្ថានភាពទ្រង់ទ្រាយ ឬស្ថានភាពកំណត់រចនាសម្ព័ន្ធដែលនរណាម្នាក់មិនដឹងថាមាន។
ប្រភេទបន្ទះឈីបស្លាក NFC ប្រៀបធៀបមុនពេលអ្នកសរសេរកម្មវិធីពួកគេ។
រាល់ការសម្រេចចិត្តដ៏ធ្ងន់ធ្ងរអំពីរបៀបសរសេរកម្មវិធីស្លាក NFC តាមមាត្រដ្ឋានចាប់ផ្តើមពីតារាងនេះ ពីព្រោះពិដានអង្គចងចាំ និងការគាំទ្រវេទិកាត្រូវបានកំណត់នៅពេលជ្រើសរើសបន្ទះឈីប ហើយមិនអាចជួសជុលនៅពេលក្រោយនៅក្នុងកម្មវិធីបានទេ។
| បន្ទះសៀគ្វី | អង្គចងចាំអ្នកប្រើប្រាស់ | ប្រភេទវេទិកា NFC | រោងចក្រ NDEF រដ្ឋ | ពាក្យសម្ងាត់ / ការការពារសោ | ទូរស័ព្ទ iPhone NDEF អាន + សរសេរ |
|---|---|---|---|---|---|
| NTAG ២១៣ | 144 បៃ | ប្រភេទ 2 | ទម្រង់មុន- | 32 ប៊ីត PWD / កញ្ចប់ 16 ប៊ីត | បាទ |
| NTAG ២១៥ | 504 បៃ | ប្រភេទ 2 | ទម្រង់មុន- | 32 ប៊ីត PWD / កញ្ចប់ 16 ប៊ីត | បាទ |
| NTAG ២១៦ | 888 បៃ | ប្រភេទ 2 | ទម្រង់មុន- | 32 ប៊ីត PWD / កញ្ចប់ 16 ប៊ីត | បាទ |
| MIFARE Ultralight EV1 | 48 ឬ 128 បៃ | ប្រភេទ 2 | តារាងទម្រង់ | 32 ប៊ីត PWD / កញ្ចប់ 16 ប៊ីត | បាទ |
| MIFARE Classic 1K | 1,024 បៃសរុប ប្រហែល 716 អាចរកបានសម្រាប់ NDEF នៅពេលដែលប្លុកក្រុមហ៊ុនផលិត និងភាពយន្តផ្នែក 16 ត្រូវបានកាត់ | មិនមែនជាប្រភេទវេទិកា NFC ទេ។ | តារាងទម្រង់ វិស័យ-ផ្អែកលើ | សោផ្នែក CRYPTO-1 A/B | ទេ |
| MIFARE DESfire EV3 | ពី 2 KB ទៅ 8 KB, ឯកសារ-ផ្អែកលើ | ប្រភេទទី 4 | កម្មវិធីត្រូវតែបង្កើត | AES-128 / 3DES សិទ្ធិចូលប្រើក្នុងមួយឯកសារ | បាទ |
| NTAG 424 DNA | 416 បៃសរុប បំបែកចូលទៅក្នុងធុងសមត្ថភាព 32 បៃ ឯកសារ NDEF 256 បៃ និងឯកសារទិន្នន័យការពារ 128 បៃ | ប្រភេទទី 4 | ឯកសារដែលបានផ្តល់ជាមុន - | សោ AES-128 ចំនួនប្រាំ, ការផ្ទៀងផ្ទាត់គ្នាទៅវិញទៅមក 3-pass | បាទ |
តួលេខ NTAG21x, ចាក់សោ-ឥរិយាបថប៊ីត និងប្រភេទ 2 / ISO/IEC 14443 ប្រភេទ A អនុលោមតាមសន្លឹកទិន្នន័យ NXP NTAG213/215/216. រចនាសម្ព័ន្ធ MIFARE Classic 1K ក្នុងមួយសន្លឹកទិន្នន័យ NXP MF1S50yyX (16 sectors × 4 blocks × 16 bytes)។ DESFire EV3 ក្នុង MF3D(H)x3. ប្លង់អង្គចងចាំ NTAG 424 DNA ក្នុងមួយNXP.
ជួរឈរពីរសម្រេចចិត្តលើគម្រោងភាគច្រើន មុនពេលកម្មវិធីណាមួយត្រូវបានជ្រើសរើស៖ ពិដានអង្គចងចាំ និងជួរឈរ iPhone ។ អ្វីដែលតារាងមិនអាចប្រាប់អ្នកបានគឺទិន្នផល។ បន្ទះឈីបដែលបានបញ្ជាក់ត្រឹមត្រូវនៅតែបង្កើតការបដិសេធ ប្រសិនបើជំហាននៃការអ៊ិនកូដមិនមានការផ្ទៀងផ្ទាត់នៅពីក្រោយវា ដែលជាប្រធានបទនៃពាក់កណ្តាលទីពីរនៃអត្ថបទនេះ។
NTAG 213, 215 និង 216៖ ជម្រើសលំនាំដើម និងពិដានពិតរបស់វា
សម្រាប់គម្រោងដែលចូលមកជិត 4 ក្នុងចំណោម 5 គ្រួសារនេះគឺជាចម្លើយដ៏ត្រឹមត្រូវ ហើយការរៀនពីរបៀបសរសេរកម្មវិធី NTAG 215 NFC tags ចំណាយពេលប្រហែលកៅសិបវិនាទីជាមួយកម្មវិធីទូរស័ព្ទ។ បន្ទះឈីបបញ្ជូន NDEF-ធ្វើទ្រង់ទ្រាយ ប្រភេទកំណត់ត្រាដែលដំណើរការជាប់លាប់នៅគ្រប់ទូរសព្ទទាំងអស់គឺជាកំណត់ត្រា URI ធម្មតា ហើយទាំង Android និង iOS សរសេរវាដោយគ្មានដំណើរការ SDK ណាមួយឡើយ។

វាក៏ជាគ្រួសារដែលនៅពីក្រោយកម្មវិធីកាតអាជីវកម្មឌីជីថលស្ទើរតែទាំងអស់ ដែល vCard ឬ URL តែមួយគឺជាបន្ទុកទាំងមូល ហើយជាកន្លែងដែលទម្រង់រូបវន្តជាធម្មតាសំខាន់ជាងបន្ទះឈីប។ ភាគច្រើននៃការបញ្ជាទិញទាំងនោះបានបញ្ចប់កាត PVC NFC ពណ៌សទទេជាជាងស្ទីគ័រ ព្រោះកាតត្រូវតែរស់រានមានជីវិតពីកាបូប ហើយយកព្រីន។
ពិដានមកដល់លឿនជាងមនុស្សរំពឹងទុក។ NTAG213 ផ្តល់ឱ្យអ្នកនូវអង្គចងចាំអ្នកប្រើប្រាស់ 144 បៃ ហើយសារ NDEF មិនគ្រាន់តែជា URL របស់អ្នកទេ។ មានរុំ TLV ក្បាលកំណត់ត្រា វាលប្រភេទ និងវាលប្រវែង មុនពេលដែលតួអក្សរតែមួយនៃអាសយដ្ឋានរបស់អ្នកត្រូវបានរក្សាទុក។ កំណត់ត្រា URI បង្រួមបុព្វបទទូទៅដូចជាhttps://www.ទៅជាបៃតែមួយ ដែលងើបឡើងវិញពីដប់ទៅម្ភៃបៃ ហើយនៅលើផ្នែក 144-បៃដែលភាពខុសគ្នាគឺជាបន្ទាត់រវាងសម និងបរាជ័យ។ កន្លែងដែលក្រុមចាប់បាន មិនមែនជា URL ខ្លួនវាទេ ប៉ុន្តែជាការបន្ថែម៖ បន្ថែមកំណត់ត្រាអត្ថបទសម្រាប់ស្លាកដែលអាចអានបានដោយមនុស្ស បន្ថែមកំណត់ត្រាកម្មវិធី Android ដូច្នេះស្លាកបើកកម្មវិធីជំនួសឱ្យកម្មវិធីរុករក ហើយបន្ទុកងាយស្រួលក្លាយជាកំហុសលើសចំណុះ។
ច្បាប់នៃមេដៃរបស់យើង ហើយនេះគឺជាប្រភេទនៃអ្វីដែលអ្នករៀនបានដោយការអ៊ិនកូដពីរបីលាននៃទាំងនេះ៖ ប្រសិនបើ URL ដែលមានបំណងរួមទាំងប៉ារ៉ាម៉ែត្រសំណួរលើសពីប្រហែល 90 តួអក្សរ សូមបញ្ឈប់ការបញ្ជាក់ NTAG213 ហើយផ្លាស់ទីឡើងលើ។ ភាពខុសគ្នានៃតម្លៃឯកតារវាង 213 និង 215 គឺតូចល្មមដែលវាស្ទើរតែមិនសមនឹងហានិភ័យនៃការរៀបចំឡើងវិញនូវពាក់កណ្តាល-កម្មវិធី។ យុទ្ធនាការដែលក្រោយមកចង់បន្ថែមប៉ារ៉ាម៉ែត្រ UTM ឬលេខស៊េរីទៅគ្រប់ URL ស្លាកនឹងប៉ះជញ្ជាំងនៅលើ 213 ហើយនឹងមិនប៉ះវានៅថ្ងៃទី 215 ទេ។
ការការពារពាក្យសម្ងាត់នៅលើគ្រួសារនេះគឺមានតម្លៃយល់យ៉ាងច្បាស់ ព្រោះវាខ្សោយជាងពាក្យ "ពាក្យសម្ងាត់" ណែនាំ។ តម្លៃ PWD 32 ប៊ីតត្រូវបានបញ្ជូនក្នុងភាពច្បាស់លាស់ និងត្រួតពិនិត្យដោយបន្ទះឈីប ដែលច្រកទ្វារចូលសរសេរ និងការចូលអានជាជម្រើស ពីទំព័រដែលបានជ្រើសរើសបន្ត។ វាបញ្ឈប់សមាជិកសាធារណៈដែលចង់ដឹងចង់ឃើញក្នុងការសរសេរស្លាករបស់អ្នកឡើងវិញដោយប្រើទូរស័ព្ទ។ វាមិនមែនជាការគ្រប់គ្រងការគ្រីបទេ ហើយមិនគួរត្រូវបានពិពណ៌នាទៅកាន់អតិថិជនថាតែមួយនោះទេ។ ចំណាំផងដែរថាមិនមែនគ្រប់ជំនាន់គាំទ្រវាទាល់តែសោះ៖ NTAG203 ចាស់មិនមានយន្តការពាក្យសម្ងាត់អ្វីទាំងអស់ ហើយឯកសារបណ្ណាល័យគឺច្បាស់ណាស់ថាការការពារប្រឆាំងនឹងវាគ្រាន់តែបរាជ័យ (ឯកសារ nfcpy).
MIFARE Classic៖ អាចសរសេរបាននៅលើ Android ដែលមានប្រសិទ្ធភាពអវត្តមានលើ iPhone
នេះគឺជាអន្ទាក់ភាពឆបគ្នាដែលបានបញ្ចប់គម្រោង NFC ច្រើនជាងកត្តាតែមួយផ្សេងទៀត។ នរណាម្នាក់ដែលសួរពីរបៀបសរសេរ NDEF ទៅ MIFARE Classic កំពុងធ្វើការប្រឆាំងនឹងគ្រាប់ធញ្ញជាតិនៃទម្រង់នេះរួចហើយ៖ MIFARE Classic មិនមែនជាប្រភេទស្លាកវេទិកា NFC នោះទេ វាគឺជាកាត ISO/IEC 14443-3A ដែលមានផ្នែកកម្មសិទ្ធិ និងរចនាសម្ព័ន្ធគន្លឹះដែលកំណត់ប្រព័ន្ធអេកូឡូស៊ី NDEF ហើយការគាំទ្រ NDEF នៅលើវាមានតាមរយៈអនុសញ្ញាផែនទីដែលមានស្រទាប់ខាងលើប៉ុណ្ណោះ។

ប្រព័ន្ធប្រតិបត្តិការ Android គ្រប់គ្រងអនុសញ្ញានោះ។ ប្រព័ន្ធប្រតិបត្តិការ iOS មិនមែនទេ។ ស្នូល NFC របស់ Apple មិនដែលគាំទ្រ MIFARE Classic ទេ ជាមួយនឹងគ្រួសារ MIFARE ដែលគាំទ្ររបស់វេទិកាមានកំណត់ចំពោះ Ultralight, Plus និង DESFire អ្នកអភិវឌ្ឍន៍មុខតំណែងបានបញ្ជាក់ម្តងហើយម្តងទៀតនៅលើវេទិកាផ្ទាល់ខ្លួនរបស់ Apple (វេទិកាអ្នកអភិវឌ្ឍន៍ Apple) ដោយសារតែប្រព័ន្ធប្រតិបត្តិការ iOS មិនអាចដោះស្រាយអង្គចងចាំរបស់កាតដោយផ្ទាល់ ទូរស័ព្ទ iPhone មិនអាចសរសេរ NDEF ទៅកាន់វា និងមិនអាចបង្ហាញ NDEF ដែលរក្សាទុកនៅលើវាបានទេ។
អ្វីដែលធ្វើឱ្យវាគ្រោះថ្នាក់ខ្លាំងក្នុងអំឡុងពេលវាយតម្លៃគឺថាស្លាក MIFARE Classic មិនបង្ហាញថាស្លាប់នៅលើ iPhone ទេ។ កាតបង្ហាញអាយអេសអូ 14443- UID ដូច្នេះកម្មវិធីផ្លូវកាត់នឹងទទួលយកវាដោយរីករាយថាជាគន្លឹះស្វ័យប្រវត្តិកម្ម ហើយការស្កេនផ្ទៃខាងក្រោយនៅតែអាចចាប់ផ្តើមកំណត់ត្រា NDEF ដែលបានរក្សាទុកពីមុននៃប្រភេទដែលបានគាំទ្រ។ អ្នកដឹកនាំលទ្ធកម្មដែលសាកល្បងគំរូនៅលើ iPhone របស់ពួកគេឃើញការឆ្លើយតបហើយបិទ។ អាកប្បកិរិយាដែលពួកគេបានឃើញមិនមានពាក់ព័ន្ធនឹងមាតិកាអង្គចងចាំរបស់ស្លាកនោះទេ ហើយវិធីសាស្រ្តទាំងមូលនឹងដួលរលំនៅពេលដែលគម្រោងត្រូវការ URLs ក្នុងមួយឯកតាដែល iPhones អាចអានបានយ៉ាងពិតប្រាកដ។
ច្បាប់ជាក់ស្តែងដែលចេញពីចំណុចនេះ៖ អ្នកណាម្នាក់ដែលប្រៀបធៀបរបៀបសរសេរកម្មវិធីស្លាក NFC សម្រាប់ iPhone និង Android គួរតែដំណើរការការធ្វើតេស្តទទួលយកនៅលើវេទិកាទាំងពីរជាមួយនឹងបន្ទះឈីបផលិត មិនដែលនៅលើ Android តែមួយទេ និងមិនដែលនៅលើគំរូនៃបន្ទះឈីបផ្សេងពីមួយនៅលើការបញ្ជាទិញនោះទេ។
ខ្ញុំសូមនិយាយចំៗអំពីការណែនាំ ព្រោះ "វាអាស្រ័យលើករណីប្រើប្រាស់របស់អ្នក" មិនមែនជាចម្លើយដែលមានប្រយោជន៍នៅទីនេះទេ។ ប្រសិនបើស្លាក NFC របស់អ្នកនឹងត្រូវបានចុចដោយសមាជិកសាធារណៈ សូមបញ្ជាក់អ្វីទាំងអស់លើកលែងតែ MIFARE Classic ។
សម្រាប់ក្រុមដែលមានស្រាប់នៅក្នុងប្រព័ន្ធចូលប្រើដែលមានមូលដ្ឋានលើ{0}}បុរាណ ការសម្រេចចិត្តកាត់បន្ថយទៅជាអថេរមួយ ហើយវាមិនមែនជាស្លាកទេ។ វាគឺជាអាយុកាលសេវាកម្មដែលនៅសល់នៃអចលនទ្រព្យអ្នកអានរបស់អ្នក។ ប្រសិនបើអ្នកអានទាំងនោះនៅសល់ពីរឬបីឆ្នាំនៅក្នុងពួកគេ ហើយគ្មានស្មាតហ្វូនណាអាចប៉ះលិខិតសម្គាល់បានទេ ការបន្តជាមួយ Classic នៅក្នុងរង្វិលជុំបិទជិតគឺជាការហៅដែលអាចការពារបាន ហើយសំណួរជាក់ស្តែងក្លាយជាប្រភព IC និងទម្រង់ UID ជាជាងវិធីសាស្ត្រអ៊ិនកូដ ដែលជាអ្វីដែលយើងគ្របដណ្តប់នៅក្នុងកំណត់ត្រារបស់យើងនៅលើបញ្ជាទិញស្លាក MIFARE 1K ទៅក្នុងប្រព័ន្ធដែលបានដំឡើង. ប្រសិនបើអ្នកអានត្រូវកំណត់ជំនួសនៅក្នុងបង្អួចនោះ កុំចំណាយប្រាក់លើលិខិតសម្គាល់អន្តរកាល។ ផ្លាស់ទីអចលនទ្រព្យទាំងមូលទៅផ្នែកដែលមានមូលដ្ឋានលើ AES-ក្នុងមួយជំហាន ហើយស្រូបយកការចំណាយម្តង។
មានអន្ទាក់ទីពីរនៅក្នុងគ្រួសារតែមួយ ដែលមានភាពស្រពិចស្រពិលដែលវារស់រានមានជីវិតពេញ QA វដ្ត។ ការបន្ថែមខ្សែក្រវាត់ Smart Poster ទៅក្នុងកំណត់ត្រា ដែលឧបករណ៍បំប្លែងកូដទូទៅផ្តល់ជូនជាមធ្យោបាយងាយស្រួលក្នុងការភ្ជាប់ចំណងជើងទៅ URL ផ្លាស់ប្តូរប្រភេទកំណត់ត្រា។ កំណត់ត្រាដែលបានរុំដោយរបៀបនោះមិនត្រូវបានប្រមូលដោយការស្កែនផ្ទៃខាងក្រោយរបស់ iOS ទាល់តែសោះ ទោះបីជាមានអ្វីនៅខាងក្នុងក៏ដោយ។ ការធ្វើតេស្តប្រព័ន្ធប្រតិបត្តិការ Android ឆ្លងកាត់លើគ្រប់ឧបករណ៍ ទូរស័ព្ទ iPhone មិនធ្វើអ្វីទាំងអស់ ហើយមិនមានសារកំហុសនៅកន្លែងណាមួយដើម្បីធ្វើរោគវិនិច្ឆ័យនោះទេ។
Ultralight, DESfire និង NTAG 424 DNA: កន្លែងដែលការសរសេរកម្មវិធីក្លាយជាការគ្រប់គ្រងគន្លឹះ
MIFARE Ultralight EV1 អង្គុយជិត NTAG21x ក្នុងឥរិយាបថ ហើយអ្នកសរសេរស្លាក NFC នៅលើវាតាមរបៀបដូចគ្នា ជាមួយនឹងថវិកាអង្គចងចាំតូចជាង 48 ឬ 128 បៃ និងថ្នាក់ដូចគ្នានៃច្រកទ្វារពាក្យសម្ងាត់។ គ្មានអ្វីថ្មីតាមគំនិតទេ។
DESfire និង NTAG 424 DNA គឺជាវិន័យខុសគ្នា។ នៅលើផ្នែកប្រភេទ 4 ទាំងនេះ អ្នកមិនសរសេរបៃទៅក្នុងផែនទីអង្គចងចាំធម្មតាទេ អ្នកកំពុងដំណើរការលើប្រព័ន្ធឯកសារដែលមានសិទ្ធិចូលប្រើឯកសារក្នុងមួយ- ហើយរាល់ប្រតិបត្តិការដែលមានអត្ថន័យទាមទារឱ្យមានការផ្ទៀងផ្ទាត់ជាមួយសោ AES-128 ជាមុនសិន។ NTAG 424 DNA ផ្ទុកសោ AES ដែលកំណត់ដោយអតិថិជនចំនួន 5 ប្រើការផ្ទៀងផ្ទាត់គ្នាទៅវិញទៅមក 3-pass សម្រាប់ឯកសារទិន្នន័យដែលបានការពារ និងអនុវត្តវិញ្ញាបនប័ត្រលក្ខណៈទូទៅ EAL4 ទាំងផ្នែករឹង និងផ្នែកទន់។ ក្រុមដែលសរសេរកម្មវិធីស្លាក NFC សម្រាប់ការផ្ទៀងផ្ទាត់ផលិតផលជាជាងការបញ្ជូនបន្តសាមញ្ញជាធម្មតាកំពុងស្វែងរកផ្នែកនេះជាពិសេសដោយសារតែលក្ខណៈពិសេសមួយ។
មុខងារនោះគឺ Secure Dynamic Messaging ដែលជារឿយៗត្រូវបានសរសេរជា SUN។ ជាមួយនឹងវាបើកដំណើរការ NDEF URL ដែលបន្ទះឈីបបង្ហាញការផ្លាស់ប្តូរនៅលើរាល់ការប៉ះនីមួយៗ៖ បន្ទះឈីបឆ្លុះបញ្ចាំង UID របស់វា និងឧបករណ៍រាប់អានដែលកើនឡើងជាឯកតោភាគីទៅក្នុង URL ដែលត្រូវបានអ៊ិនគ្រីបជាជម្រើស និងបន្ថែម CMAC ដែលគណនាដោយកូនសោតែអ្នក និងបន្ទះឈីប។ ផ្នែកខាងក្រោយរបស់អ្នកអាចប្រាប់ស្លាកពិតប្រាកដពី URL ដែលបានថត ហើយអាចប្រាប់លេខ 4 ពីលេខ 4,000 ។
ការកំណត់រចនាសម្ព័ន្ធវាឱ្យបានត្រឹមត្រូវគឺជាកន្លែងដែលការបញ្ជាក់ខាំ។ ច្បាប់នៃការឆ្លុះគឺមិនគិតថ្លៃទេ-ទម្រង់បែបបទ៖ នៅពេលដែលទិន្នន័យ PICC ត្រូវបានអ៊ិនគ្រីប ការឆ្លុះ UID និងបញ្ជរអានក្លាយជាចាំបាច់ជាជាងជម្រើស អ្នកទាំងពីរតែងតែធ្វើដំណើរជាមួយគ្នា ហើយ CMAC ត្រូវតែអង្គុយនៅចុងបញ្ចប់នៃសារ NDEF ។ រចនារចនាសម្ព័ន្ធ URL របស់អ្នកជុំវិញឧបសគ្គទាំងនោះ មិនមែនវិធីផ្សេងទៀតនៅជុំវិញនោះទេ ឬអុហ្វសិតនឹងមិនដោះស្រាយទេ ហើយផ្នែកខាងក្រោយនឹងបដិសេធរាល់ការអាន។
ការបរាជ័យដែលយើងឃើញញឹកញាប់បំផុតលើការដាក់ពង្រាយ SUN មិនមានជាប់ពាក់ព័ន្ធអ្វីទាំងអស់នោះទេ។ រាល់ការអនុវត្តឯកសារយោងសាធារណៈ និងការបញ្ជូនម៉ាស៊ីនមេសាកល្បងដែលបានកំណត់រចនាសម្ព័ន្ធជាមួយរោងចក្រ-លំនាំដើមទាំងអស់-សោសូន្យ ពីព្រោះនោះជាអ្វីដែលធ្វើឱ្យការបង្ហាញសាកល្បងចេញពីប្រអប់។ គំរូគម្រោងប្រឆាំងនឹងនោះ គំរូដំណើរការ ហើយជំហានបង្វិលគន្លឹះមិនដែលធ្វើឱ្យវាចូលទៅក្នុងបញ្ជីត្រួតពិនិត្យការចាប់ផ្តើមនោះទេ។ ស្លាកទាំងនោះចេញជារូបអាក្រាត ខណៈអ្នកពាក់ព័ន្ធទាំងអស់ជឿថាការដាក់ពង្រាយត្រូវបានអ៊ិនគ្រីប ដែលនេះជាមូលហេតុដែលនីតិវិធីនៃការចេញផ្សាយគំរូផ្ទាល់របស់យើងពិនិត្យមើលការធ្វើពិពិធកម្មគន្លឹះនៅលើអង្គភាពផលិតកម្ម ជាជាងលើអ្វីដែលត្រូវបានប្រើសម្រាប់ការបង្ហាញ។
ប្រតិបត្តិការប្រាំមួយអ្នកមិនអាចបញ្ច្រាសបានទេនៅពេលដែលអ្នកសរសេរកម្មវិធីស្លាក NFC
Payload សរសេរឡើងវិញមានតម្លៃថោក។ ទាំងនេះមិនមែនទេ។ នីមួយៗខាងក្រោមគឺជាការសម្រេចចិត្តដែលបំប្លែងស្លាកមួយបាច់ទៅជាទ្រព្យសកម្មថេរ ហើយផ្ទាំងនីមួយៗគឺជាមូលហេតុនៃសារពើភ័ណ្ឌដែលខ្ជះខ្ជាយ ដែលយើងផ្ទាល់ត្រូវជំនួស។
| ប្រតិបត្តិការ | អ្វីដែលវាធ្វើ | ហេតុអ្វីបានជាវាមិនអាចត្រឡប់វិញបាន។ | នៅពេលដែលវាគួរតែត្រូវបានកំណត់ពេល |
|---|---|---|---|
| ការធ្វើទ្រង់ទ្រាយ NDEF | សរសេរធុងសមត្ថភាព | ចុះចតក្នុង-ពេលវេលា-ការចងចាំដែលអាចកម្មវិធីបាន។ | នៅរោងចក្របន្ទាប់ពីប្រភេទបន្ទះឈីបត្រូវបានបញ្ជាក់ |
| ប៊ីតចាក់សោឋិតិវន្ត | ចាក់សោ 16 ទំព័រដំបូងនៅលើបន្ទះឈីបប្រភេទ 2 | ប៊ីតចាក់សោត្រូវបានកំណត់-តែប៉ុណ្ណោះ ហើយមិនអាចកំណត់ឡើងវិញបានទេ។ | លុះត្រាតែខ្លឹមសារចុងក្រោយត្រូវបានបិទ |
| ប៊ីតចាក់សោថាមវន្ត | គ្របដណ្តប់ 96 បៃទិន្នន័យនៅលើ NTAG213, 456 នៅលើ NTAG215 និង 840 នៅលើ NTAG216 នៅកម្រិត 2 ទំព័រនៅលើ NTAG213 និង 16 ទំព័រនៅលើ NTAG215 និង NTAG216 តាមសន្លឹកទិន្នន័យ NXP ដែលបានលើកឡើងខាងលើ | សំណុំដូចគ្នា-យន្តការតែមួយគត់ ភាពស្ថិតស្ថេរដូចគ្នា។ | ច្រកទ្វារដូចគ្នានឹងសោឋិតិវន្ត |
| អាន-បានតែប្ដូរ | កំណត់ទង់សរសេរ NDEF ជាអចិន្ត្រៃយ៍ | មិនមានពាក្យបញ្ជាបញ្ច្រាសទេ។ | មិនដែលមុនពេលបញ្ចប់ការសាកល្បងវាល |
| របៀប LRP នៅលើ NTAG 424 DNA | ប្តូរ AES ទៅជាការលេចធ្លាយ-ប្រតិបត្តិការធន់ | បើកដំណើរការដោយ SetConfiguration ដោយគ្មានផ្លូវត្រឡប់ទៅរបៀប AES ទេ។ | លុះត្រាតែគំរូគំរាមកំហែងដែលបានចងក្រងជាឯកសារទាមទារវា។ |
| ការផ្លាស់ប្តូរសោដោយគ្មានជំនួយ | ជំនួសសោ AES របស់រោងចក្រ | បន្ទះឈីបមិនមានផ្លូវសង្គ្រោះទេ ប្រសិនបើសោថ្មីត្រូវបានបាត់បង់ | មានតែការឃុំឃាំងគន្លឹះមួយប៉ុណ្ណោះដែលត្រូវបានចាត់តាំងជាផ្លូវការ |
ភាពលម្អិតនៃទំព័រនោះគឺជាព័ត៌មានលម្អិតជាក់ស្តែងដែលមនុស្សភាគច្រើននឹកនៅពេលដែលពួកគេសួរពីរបៀបចាក់សោស្លាក NFC បន្ទាប់ពីសរសេរកម្មវិធី។ ការចាក់សោមិនមែនជាការបិទតែមួយទេ-ឬ-គ្មានអ្វីប្តូរទេ។ នៅលើ NTAG215 និង NTAG216 អ្នកអាចចាក់សោជាបណ្តុំនៃ 16 ទំព័រ ដែលធ្វើអោយប្លង់ចម្រុះអាចដំណើរការបាន៖ តំបន់លេខសៀរៀលដែលចាក់សោនៅរោងចក្រ តំបន់ URL យុទ្ធនាការទុកសម្រាប់ក្រុមទីផ្សារ។ នៅលើ NTAG213 ភាពលម្អិតគឺពីរទំព័រ ដែលល្អជាង ប៉ុន្តែនៅលើផែនទីតូចជាងច្រើន។ ការសម្រេចចិត្តព្រំដែនគឺជាកិច្ចការរចនា ហើយវាត្រូវតែកើតឡើងមុនពេលដំណើរការការអ៊ិនកូដ មិនមែនបន្ទាប់ពីនោះទេ។
ទម្លាប់ដែលគួរបង្កើតគឺការបំបែកច្រកអ៊ិនកូដចេញពីច្រកទ្វារចាក់សោ។ យើងណែនាំអតិថិជនប្រឆាំងនឹងការចាក់សោរនៅចំណុចនៃការបញ្ជាទិញ ហើយហេតុផលគឺពាណិជ្ជកម្មទាំងស្រុងជាជាងបច្ចេកទេស។
ជុំវិញប្រវត្តិនៃការបញ្ជាទិញរបស់យើង ការប្រកាសញឹកញាប់បំផុត-សំណើការចែកចាយមិនមែនជាការទាមទារដែលមានបញ្ហានោះទេ វាគឺជាការផ្លាស់ប្តូរទិសដៅ ហើយវារួមបញ្ចូលគ្នានៅក្នុងឆ្នាំដំបូងនៃសេវាកម្ម។ គន្លឹះធម្មតាគឺជាការផ្ទេរទំព័រចុះចត ឬការប្រគល់ភ្នាក់ងារ ដែលមិនអាចមើលឃើញនៅពេលការបញ្ជាទិញត្រូវបានដាក់។ អ្នកមិនត្រូវការស្ថិតិបរាជ័យរបស់នរណាម្នាក់ដើម្បីធ្វើសកម្មភាពនេះទេ ពីព្រោះ asymmetry សម្រេចវាដោយខ្លួនឯង៖ ស្លាកដោះសោដែលមិនត្រូវការការផ្លាស់ប្តូរតម្លៃអ្នកអ្វីឡើយ ខណៈពេលដែលស្លាកដែលចាក់សោដែលត្រូវការការផ្លាស់ប្តូរត្រូវចំណាយលើការបញ្ជាទិញជំនួសពេញលេញ បូកនឹងការងារដំឡើងឡើងវិញ។ កម្មវិធី ស្លាក NFC ជាដំបូង ដំណើរការការសាកល្បងវាល ចាក់សោបន្ទាប់មក។
ការផ្ទៀងផ្ទាត់បន្ទះឈីបគឺជាអ្វីដែលវិក័យប័ត្រនិយាយ
ភាពត្រឹមត្រូវនៃបន្ទះឈីបមិនមែនជាកង្វល់នៅក្នុងប្រភេទនេះទេ វាគឺជាធាតុត្រួតពិនិត្យដែលចូល-ជាប្រចាំ ហើយវាស្ថិតនៅក្នុងជំហាន QC ដូចគ្នានឹងការត្រួតពិនិត្យផ្សេងទៀតដែលអ្នកដំណើរការមុនពេលអ្នកសរសេរកម្មវិធីស្លាក NFC ក្នុងបរិមាណផលិតកម្ម។ គ្រួសារ NTAG, MIFARE, Ultralight និង ICODE របស់ NXP នីមួយៗមានហត្ថលេខាប្រភពដើមផ្អែកលើ ECC-ដែលសរសេរនៅការផលិតបន្ទះឈីប 32 បៃនៅលើផ្នែក NTAG21x ដែលអាចអានឡើងវិញ និងផ្ទៀងផ្ទាត់ប្រឆាំងនឹងសោសាធារណៈរបស់អ្នកផលិត។ ស្លាកដែលមានឥរិយាបថល្អឥតខ្ចោះអាចនៅតែបរាជ័យក្នុងការពិនិត្យនោះ។
រឿងនេះកើតឡើងច្រើនជាងទីផ្សារទទួលស្គាល់។ វិស្វករដែលទិញស្លាក NTAG21x តាមរយៈបណ្តាញលក់រាយទូទៅបានរាយការណ៍ទៅសហគមន៍ផ្ទាល់របស់អ្នកផលិតថា គំរូដំណើរការយ៉ាងពិតប្រាកដដូចដែលបានបញ្ជាក់ ការឆ្លុះបញ្ចាំងរាប់បញ្ចូល ប៉ុន្តែរាយការណ៍ថាជាក្លូនស៊ីលីកុនក្រោមការផ្ទៀងផ្ទាត់ប្រភពដើម ហើយការឆ្លើយតបដែលបានបោះពុម្ពផ្សាយរបស់ NXP គឺថាផ្នែកទាំងនោះមិនគាំទ្រ និងមិនស័ក្តិសមសម្រាប់ការប្រើប្រាស់ដោយសុវត្ថិភាព ពីព្រោះ IC ខ្លួនវាអាចងាយរងគ្រោះ (សហគមន៍ NXP).
ផលវិបាកនៃប្រតិបត្តិការគឺតូចចង្អៀតជាងមនុស្សសន្មត់ និងមានតម្លៃបញ្ជាក់យ៉ាងច្បាស់។ ប្រសិនបើកម្មវិធីរបស់អ្នកគឺជាការប្តូរទិសទីផ្សារ បន្ទះឈីបក្លូននឹងបម្រើអ្នកឱ្យបានគ្រប់គ្រាន់ ហើយអ្នកប្រហែលជាមិនខ្វល់ទេ។ ប្រសិនបើកម្មវិធីរបស់អ្នកពាក់ព័ន្ធនឹងការផ្ទៀងផ្ទាត់ ភ័ស្តុតាងរំខាន ឬការទាមទារណាមួយនៃការប្រឆាំង-ការក្លែងបន្លំដែលធ្វើឡើងចំពោះអតិថិជនរបស់អ្នក បន្ទះឈីបដែលមិនអាចផ្ទៀងផ្ទាត់បាននឹងធ្វើឱ្យបរិវេណទាំងមូលមានសុពលភាព ហើយគ្មានចំនួននៃការអ៊ិនកូដត្រឹមត្រូវណាមួយផ្តល់សំណងសម្រាប់វាទេ។ ការផ្ទៀងផ្ទាត់ត្រូវចំណាយពេលប៉ុន្មានវិនាទីក្នុងមួយគំរូជាមួយកម្មវិធីអ្នកអាន ហើយវាជាកម្មសិទ្ធិនៅក្នុងនីតិវិធី QC របស់អ្នកជាជាងនៅក្នុង post- សាកសព។ ការអានដែលទាក់ទងសម្រាប់អ្នកដែលសរសេរចប់ ប៉ុន្តែអ្នកអាននៅស្ងៀម៖ហេតុអ្វីបានជាស្ទីគ័រក្លូនអានបានល្អ ហើយនៅតែមិនជាប់នៅមាត់ទ្វារ.
សំណួរសុវត្ថិភាពបុរាណរបស់ MIFARE បានបញ្ជាក់ឡើងវិញដោយស្មោះត្រង់
នរណាម្នាក់ដែលបញ្ជាក់ MIFARE Classic ថ្ងៃនេះគួរតែធ្វើការពីទីតាំងស្រាវជ្រាវបច្ចុប្បន្ន ជាជាងកេរ្តិ៍ឈ្មោះដែលវេទិកានេះមានកាលពីមួយទសវត្សរ៍មុន។
នៅឆ្នាំ 2024 ការសិក្សាអំពី FM11RF08S ដែលជាបន្ទះឈីបដែលត្រូវគ្នានឹង MIFARE Classic បានចេញផ្សាយនៅឆ្នាំ 2020 ជាមួយនឹងវិធានការតបតដែលត្រូវបានរចនាឡើងជាពិសេសដើម្បីទប់ទល់នឹងកាតដែលគេស្គាល់ទាំងអស់-មានតែការវាយប្រហារ កម្ចាត់វិធានការតបតទាំងនោះ និងបានរកឃើញផ្នែកខាងក្រោយផ្នែករឹងនៅក្នុងដំណើរការនេះ។ Backdoor អនុញ្ញាតឱ្យភាគីណាមួយដឹងពីវាដើម្បីសម្របសម្រួលអ្នកប្រើប្រាស់គ្រប់រូប-កូនសោដែលបានកំណត់នៅលើកាតក្នុងរយៈពេលប៉ុន្មាននាទីនៃការចូលប្រើប្រាស់ជាក់ស្តែង ហើយវាអាចរក្សាទុកសូម្បីតែកន្លែងដែលសោត្រូវបានបង្វែរយ៉ាងពេញលេញក្នុងមួយកាត (បណ្ណសារ ePrint គ្រីបវិទ្យា) គ្រាប់ចុច backdoor ពាក់ព័ន្ធត្រូវបានគេកំណត់អត្តសញ្ញាណនៅទូទាំងផ្នែកធំទូលាយ រួមទាំងជំនាន់ Fudan មុន និងឧបករណ៍ NXP និង Infineon ជាក់លាក់។
សូមអានវាដោយប្រុងប្រយ័ត្ន មុននឹងធ្វើការសន្និដ្ឋានខុស។ នេះមិនមែនជាទឡ្ហីករណ៍ដែលមនុស្សគ្រប់គ្នាដែលប្រើ MIFARE Classic ត្រូវបានលាតត្រដាងនៅថ្ងៃស្អែកនោះទេ ហើយយើងមិនបង្ហាញវាជាតែមួយទេ។ អត្តសញ្ញាណប័ណ្ណបុរាណរាប់លានដំណើរការក្នុងបរិយាកាសលទ្ធផលទាប-ដែលការក្លូនកាតទទួលបានអ្នកវាយប្រហារចូលទៅកាន់កន្លែងចាក់សោកន្លែងហាត់ប្រាណ។ វាគឺជាទឡ្ហីករណ៍ដែលឃ្លា "សុវត្ថិភាព" មិនគួរបង្ហាញនៅកន្លែងណាមួយក្នុងឯកសារជាក់លាក់រួមជាមួយនឹងក្រុមគ្រួសារបន្ទះឈីបនេះទេ ហើយអ្នកណាម្នាក់ដែលរៀបនឹងរៀបចំកម្មវិធីស្លាក NFC សម្រាប់បន្ទប់សណ្ឋាគារ ការចូលប្រើប្រាស់ការិយាល័យ ឬការទូទាត់ដោយគ្មានសាច់ប្រាក់នៅលើស៊ីលីកុនបុរាណ គួរតែកំណត់តម្លៃការផ្លាស់ប្តូរទៅផ្នែកដែលមានមូលដ្ឋានលើ AES- ទៅក្នុងវដ្តថវិកាដូចគ្នា។
ការសរសេរកម្មវិធីស្លាក NFC ជាដុំ៖ អ្វីដែលផ្លាស់ប្តូរលើសពីមួយពាន់ឯកតា
អ្វីគ្រប់យ៉ាងដែលបានពិពណ៌នារហូតមកដល់ពេលនេះមានមាត្រដ្ឋានយ៉ាងធ្ងន់ធ្ងរ។ កម្មវិធីទូរសព្ទមួយសរសេរស្លាកមួយក្នុងពេលតែមួយ ដោយគ្មានកំណត់ត្រាជាបាច់ គ្មានការផ្ទៀងផ្ទាត់ និងគ្មានវិធីដើម្បីបញ្ជាក់នៅពេលក្រោយថាតើ URL មួយណាទៅអង្គភាពរូបវន្ត។ មានបីកម្រិតនៃរបៀបសរសេរកម្មវិធីស្លាក NFC ជាច្រើន ហើយការលោតរវាងពួកវាគឺដំណើរការជាជាងបច្ចេកទេស។
កម្រិតទីមួយគឺទូរសព្ទ និងកម្មវិធី ដែលអាចដំណើរការបានប្រហែលមួយរយគ្រឿង សមរម្យសម្រាប់គំរូ និងអ្នកបើកបរខាងក្នុង។
កម្រិតទីពីរគឺជាកន្លែងដែលភាគច្រើននៅក្នុង-ក្រុមផ្ទះចុះចត៖ អ្នកសរសេរកម្មវិធីស្លាក NFC ជាមួយកម្មវិធីអ្នកអាននៅលើកុំព្យូទ័រដែលជំរុញដោយឯកសារបាច់ ជាធម្មតាតាមរយៈឧបករណ៍បំប្លែង USB នៅក្នុងថ្នាក់ ACR12xx ឬ uTrust ។ វាដំណើរការល្អរហូតដល់ការផ្លាស់ប្តូរបន្ទះឈីប។ ជាឧទាហរណ៍ ឧបករណ៍បាច់ប្រភពបើកចំហរ-ដែលគេប្រើយ៉ាងទូលំទូលាយក្នុងចន្លោះនេះ កំណត់គោលដៅ ACR122 យ៉ាងជាក់លាក់ ហើយគ្រាន់តែអ៊ិនកូដ MIFARE Ultralight និង Ultralight C ដែលជាផ្នែកប្រភេទ 2 ដូច្នេះការផ្លាស់ទីគម្រោងនោះទៅបន្ទះឈីបប្រភេទ 4 មានន័យថាការកសាងឧបករណ៍ឡើងវិញជាជាងការកែសម្រួលឯកសារកំណត់រចនាសម្ព័ន្ធ។ ប្រសិនបើអ្នកនៅតែជ្រើសរើសផ្នែករឹងសម្រាប់ថ្នាក់នេះ របស់យើង។USB និងឧបករណ៍អាន NFC លើតុ-ជួរអ្នកសរសេរគ្របដណ្តប់លើគំរូអ្នកអាន ដែលខ្សែសង្វាក់ឧបករណ៍ទាំងនេះរំពឹងទុក។
ការអនុវត្តឧស្សាហកម្មសម្រាប់កម្រិតទីបីគឺមុន-ការអ៊ិនកូដកំឡុងពេលផលិត ហើយនេះគឺជាកម្រិតដែលអ្នកទិញភាគច្រើនមិនដឹងថាមាន។ នៅលើបន្ទាត់របស់យើងនៅក្នុងរោងចក្រទំហំ 3,600 ម៉ែត្រការ៉េ ការអ៊ិនកូដស្ថិតនៅចន្លោះការភ្ជាប់បន្ទះឈីប និងការជួបប្រជុំគ្នាចុងក្រោយ នៅលើឧបករណ៍ដែលដាក់សន្ទស្សន៍នីមួយៗទៅក្នុងទីតាំង សរសេរកំណត់ត្រា និងអានវាមកវិញ មុនពេលស្លាកបន្ត។ ការផ្ទៀងផ្ទាត់គឺជាចំណុចទាំងមូល។ ស្លាកដែលបរាជ័យក្នុងការអាន-ត្រឡប់មកវិញត្រូវបានបដិសេធក្នុងបន្ទាត់-ជាជាងការរកឃើញដោយអតិថិជននៅក្នុងវាល ហើយបណ្តុំនោះទុកជាមួយឯកសារផែនទីដែលភ្ជាប់រាល់ UID ឬ TID ទៅនឹងខ្លឹមសារពិតប្រាកដដែលបានសរសេរទៅវា ដែលជាអ្វីដែល CMS ឬវេទិកាវិភាគរបស់អ្នកត្រូវការនៅថ្ងៃដំបូង។ សមត្ថភាពភ្ជាប់ដោយស្វ័យប្រវត្តិនៅទូទាំងខ្សែផលិតកម្មចំនួន 5 ដំណើរការលើសពី 100,000 បន្ទះសៀគ្វីក្នុងមួយថ្ងៃ ដូច្នេះការអ៊ិនកូដមិនក្លាយជាឧបសគ្គសម្រាប់ពេលវេលានាំមុខនោះទេ។
អ្វីដែលការពិពណ៌នានោះទុកចេញដោយចេតនា គឺជាកម្រិតនៃការទទួលយក។ អាន-ការផ្ទៀងផ្ទាត់ត្រលប់ក្រោយគឺជាច្រកឆ្លងកាត់/បរាជ័យ ប៉ុន្តែអត្រាបរាជ័យដែលអ្នកគួរទទួលយកដោយកិច្ចសន្យាខុសគ្នាដោយគ្រួសារបន្ទះឈីប កត្តាទម្រង់ និងថាតើស្លាកកំពុងត្រូវបានបិទភ្ជាប់នៅពេលក្រោយឬអត់។ ស្ទីគ័រប្រឆាំង-ដែក និងកាត PVC មិនមានលក្ខណៈដូចគ្នានៅលើបន្ទាត់តែមួយទេ។ លេខនោះស្ថិតនៅក្នុងសម្រង់ប្រឆាំងនឹងការស្ថាបនាជាក់លាក់របស់អ្នក មិនមែននៅក្នុងអត្ថបទទេ ហើយវាជារឿងដំបូងដែលយើងកំណត់នៅពេលកម្មវិធីថ្មីចាប់ផ្តើម។
កន្លែងដែលយើងគូរព្រំដែនសមត្ថភាពរបស់យើងគឺមានតម្លៃបញ្ជាក់ឱ្យច្បាស់ ព្រោះវាជាអ្នកផ្គត់ផ្គង់ផ្នែកដែលជាធម្មតាធ្វើឱ្យព្រិល។ យើងនឹងដាក់ស្លាក NFC ជាមុនជាមុនជាមួយគំរូ URL របស់អ្នក ស៊េរីក្នុងមួយឯកតា ផ្ទៀងផ្ទាត់រាល់ស្លាក និងផ្ដល់ឯកសារផែនទី។ យើងនឹងផ្តល់សោ AES ដែលអ្នកផ្គត់ផ្គង់។ យើងនឹងមិនកាន់សោផលិតរបស់អ្នកទេ យើងនឹងមិនដំណើរការកម្មវិធីខាងក្រោយសុពលភាពរបស់អ្នកទេ ហើយយើងនឹងមិនប្រាប់អ្នកថារោងចក្រអាចបង្កើតកម្មវិធី-ការរចនាសុវត្ថិភាពស្រទាប់បានត្រឹមត្រូវ។ ផ្នែកនោះគឺជារបស់អ្នក ហើយអ្នកផ្គត់ផ្គង់ណាមួយដែលទាមទារបើមិនដូច្នេះទេគឺលក់ឱ្យអ្នកនូវការផ្ទេរហានិភ័យដែលមិនមាន។
សំណួរប្រាំបួនដែលត្រូវដោះស្រាយមុនពេលដំណើរការការអ៊ិនកូដ
ដំណើរការវាមុនពេលបញ្ជាទិញ មិនមែនបន្ទាប់ពីគំរូមកដល់នោះទេ។ ធាតុនីមួយៗបានបញ្ចប់យ៉ាងហោចណាស់គម្រោងមួយដែលយើងត្រូវបានស្នើសុំឱ្យជួយសង្គ្រោះ។
| # | សំណួរ | ហេតុអ្វីបានជាវាសម្រេចចិត្តបន្ទះឈីប |
|---|---|---|
| 1 | តើ iPhones ប៉ះស្លាកទាំងនេះទេ? | លុប MIFARE Classic ចេញពីការពិចារណាទាំងស្រុង |
| 2 | តើអ្វីជាប្រវែង URL ពេញលេញ រួមទាំងប៉ារ៉ាម៉ែត្រនាពេលអនាគត? | កំណត់ជាន់នៅ NTAG213, 215 ឬ 216 |
| 3 | តើកំណត់ត្រាមួយគ្រប់គ្រាន់ហើយ ឬតើអ្នកត្រូវការកំណត់ត្រាអត្ថបទ ឬកំណត់ត្រាកម្មវិធីដែរទេ? | កំណត់ត្រាបន្ថែមប្រើប្រាស់ថវិកាអង្គចងចាំដូចគ្នា។ |
| 4 | តើគោលដៅនឹងផ្លាស់ប្តូរក្នុងអំឡុងពេលអាយុកាលសេវាកម្មរបស់ស្លាកដែរឬទេ? | កំណត់ថាតើការចាក់សោគឺអាចទទួលយកបានឬអត់ |
| 5 | តើកម្មវិធីធ្វើការទាមទារភាពត្រឹមត្រូវដល់អ្នកប្រើប្រាស់ចុងក្រោយទេ? | រុញអ្នកទៅ NTAG 424 DNA ឬ DESFire |
| 6 | តើអ្នកណាកាន់ និងបង្វិលគ្រាប់ចុច AES? | ត្រូវតែកំណត់មុនពេលសោណាមួយត្រូវបានផ្លាស់ប្តូរ |
| 7 | តើអ្វីជាលក្ខណៈវិនិច្ឆ័យនៃការទទួលយកសម្រាប់បាច់ដែលបានចែកចាយ? | កំណត់ថាតើការអាន-ការផ្ទៀងផ្ទាត់ត្រឡប់មកវិញគឺជាកិច្ចសន្យា |
| 8 | តើអ្នកត្រូវការ UID-ដើម្បី-ឯកសារផែនទីមាតិកា? | ត្រូវតែបញ្ជាក់មុនពេលដំណើរការ មិនត្រូវបានស្នើសុំបន្ទាប់ពីនោះទេ។ |
| 9 | តើការផ្ទៀងផ្ទាត់ហត្ថលេខាប្រភពដើមជាផ្នែកមួយនៃ QC ចូលមែនទេ? | កំណត់ថាតើប្រភពបន្ទះឈីបអាចសវនកម្មបានដែរឬទេ |
ក្រុមដែលអាចឆ្លើយបានទាំងប្រាំបួន ជាធម្មតាទទួលបានដំណើរការផលិតកម្មស្អាតនៅលើការប៉ុនប៉ងលើកដំបូង។ ក្រុមដែលអាចឆ្លើយប្រាំមួយក្នុងចំនោមប្រាំបួន ជាធម្មតារកឃើញវិធីដែលមានតម្លៃថ្លៃចំនួនបីដែលនៅសល់។
សំណួរទាំងប្រាំបួនគឺជាកំណែទូទៅ។ មួយដែលយើងពិតជាធ្វើការពីបន្ថែមជួរឈរទីដប់ ចម្លើយដែលត្រឹមត្រូវសម្រាប់ការស្ថាបនារបស់អ្នកជាជាងជាទូទៅ ហើយជួរឈរនោះអាស្រ័យលើអ្វីដែលអត្ថបទនេះមើលមិនឃើញ៖ ល្បាយទូរស័ព្ទរបស់អ្នក អចលនទ្រព្យអ្នកអានរបស់អ្នក ដំណើរការស្រទាប់របស់អ្នក និងថាតើសៀរៀលត្រូវតែបន្ត ឬចៃដន្យ។ ផ្ញើចម្លើយប្រាំបួនដំបូងមកយើង ហើយយើងនឹងត្រឡប់កំណែដែលបានកំណត់ចំណាំប្រឆាំងនឹងការបញ្ជាក់របស់អ្នក។
កន្លែងនេះទុកអ្នកទិញ
មិនមាននីតិវិធីទូទៅសម្រាប់របៀបសរសេរកម្មវិធីស្លាក NFC ទេ មានតែនីតិវិធីមួយបន្ទះឈីប ក្នុងមួយវេទិកា ក្នុងមួយភាគ។ ជ្រើសរើសបន្ទះឈីបទល់នឹងពិដានអង្គចងចាំ និងសំណួរ iPhone ជាមុនសិន។ ចាត់ទុកការធ្វើទ្រង់ទ្រាយ បន្ទុក និងការកំណត់រចនាសម្ព័ន្ធជាច្រកបីដាច់ដោយឡែក។ កុំចាក់សោមុនពេលការសាកល្បងវាល។ ផ្ទៀងផ្ទាត់ភាពដើមនៅលើគំរូចូល។ លើសពីមួយពាន់គ្រឿង សូមឈប់គិតអំពីកម្មវិធី ហើយចាប់ផ្តើមគិតអំពីការផ្ទៀងផ្ទាត់ និងតាមដាន។
ប្រសិនបើការបញ្ជាក់ត្រូវបានព្រាងរួចហើយ យើងរីករាយក្នុងការពិនិត្យមើលវាប្រឆាំងនឹងឧបសគ្គនៃបន្ទះឈីបខាងលើ ហើយដាក់ទង់នូវអ្វីដែលនឹងមិនរួចផុតពីការផលិត ហើយគំរូឥតគិតថ្លៃអាចរកបានសម្រាប់សាកល្បងលើអ្នកអាន និងទូរសព្ទដៃពិតប្រាកដរបស់អ្នក។ អ្នកក៏អាចចាប់ផ្តើមពីទម្រង់ស្លាក NFC ដែលយើងទុកមុន-កម្មវិធី និងផ្ទៀងផ្ទាត់នៅក្នុង-ផ្ទះប្រសិនបើការសម្រេចចិត្តរបស់បន្ទះឈីបនៅតែបើកចំហ ឬផ្ញើរចនាសម្ព័ន្ធ URL និងបរិមាណគោលដៅសម្រាប់ការពិនិត្យមើលការអ៊ិនកូដប្រសិនបើវាត្រូវបានជួសជុលរួចហើយ។
សំណួរគេសួរញឹកញាប់
តើខ្ញុំអាចដាក់ស្លាក NFC ជាមួយ iPhone របស់ខ្ញុំបានទេ?
ទេ iOS Core NFC មិនគាំទ្រ MIFARE Classic ទេ ខណៈដែល NTAG21x, MIFARE Ultralight, DESFire និង NTAG 424 DNA ត្រូវបានគាំទ្រទាំងអស់។ ប្រសិនបើការដាក់ពង្រាយរបស់អ្នកត្រូវដំណើរការលើ iPhones សូមបដិសេធ MIFARE Classic មុនពេលអ្នកបញ្ជាទិញ។
តើស្លាក NFC អាចផ្ទុកទិន្នន័យបានប៉ុន្មាន?
អង្គចងចាំអ្នកប្រើប្រាស់គឺ 144 បៃនៅលើ NTAG213, 504 បៃនៅលើ NTAG215 និង 888 បៃនៅលើ NTAG216 និង 416 បៃនៅលើ NTAG 424 DNA ឆ្លងកាត់ឯកសារបីដាច់ដោយឡែកពីគ្នា។
តើកម្មវិធីស្លាក NFC អាចមិនត្រូវបានធ្វើវិញទេ?
ជាធម្មតា មាតិកា Payload អាចត្រូវបានសរសេរឡើងវិញ ប៉ុន្តែការធ្វើទ្រង់ទ្រាយ ការចាក់សោប៊ីត ការអាន-បានតែប្ដូរ និងរបៀប LRP គឺអចិន្ត្រៃយ៍នៅពេលអនុវត្ត។ កំណត់ពេលគ្រប់ជំហាននៃការចាក់សោរបន្ទាប់ពីការសាកល្បងវាល មិនដែលតាមលំដាប់លំដោយទេ។
តើខ្ញុំដឹងដោយរបៀបណាថាស្លាក NFC របស់ខ្ញុំប្រើបន្ទះឈីបពិតប្រាកដ?
អាន ECC-ហត្ថលេខាប្រភពដើមដែលមានមូលដ្ឋានលើ ហើយពិនិត្យមើលវាប្រឆាំងនឹងសោសាធារណៈរបស់អ្នកផលិត ពីព្រោះការត្រួតពិនិត្យដែលបរាជ័យបង្ហាញពីការក្លូនស៊ីលីកុន ដោយមិនគិតពីមុខងាររបស់ស្លាកនោះទេ។
តើស្លាក NFC ត្រូវបានសរសេរកម្មវិធីជាដុំយ៉ាងដូចម្តេច?
ទាំងជាមួយឧបករណ៍បំប្លែង USB ដែលជំរុញដោយឯកសារជាបាច់ ឬ-កម្មវិធីមុន កំឡុងពេលផលិតជាមួយ-បន្ទាត់អាន-ការផ្ទៀងផ្ទាត់ខាងក្រោយ។ លើសពីមួយពាន់គ្រឿង ធ្វើឱ្យ UID-ទៅ-ឯកសារផែនទីមាតិកាជាផ្នែកនៃការបញ្ជាក់ជាជាងការស្នើសុំនៅពេលក្រោយ។
ផ្ញើរសំណួរ

