Keselamatan RFID dan NFC
Mengklon dan menyerang tag tanpa sentuhan.
Keselamatan RFID dan NFC ialah pelajaran Cyber Security Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Cyber Security Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Cyber Security Academy merangkumi sejumlah 4 pelajaran.
RFID dan NFC dalam Dunia Sebenar
Tag tanpa sentuhan mengawal akses fizikal, pembayaran, pengangkutan awam, inventori dan identiti. RFID (Pengenalpastian Frekuensi Radio) dan NFC (Komunikasi Medan Dekat) menggerakkan lencana bangunan, kunci hotel, kad pengangkutan awam dan sistem bayar dengan sentuhan.
Oleh sebab sistem ini mengawal keselamatan fizikal, kelemahannya terus menyebabkan pintu terbuka dan pembayaran berpindah tangan. Banyak penggunaan masih bergantung pada teknologi yang mempunyai kelemahan yang diketahui sejak sedekad lalu tetapi tidak pernah digantikan oleh organisasi.
- Mengklon lencana boleh memberikan akses penuh kepada bangunan.
- Sistem kunci hotel yang lemah boleh dibuka dengan pembaca murah.
Memahami frekuensi dan jenis cip ialah asas bagi sebarang penilaian.
Frekuensi Rendah berbanding Frekuensi Tinggi
Tag tanpa sentuhan terbahagi kepada dua keluarga frekuensi utama dengan tahap keselamatan yang sangat berbeza:
- Frekuensi Rendah (125 kHz) — kad jarak dekat lama seperti HID Prox dan EM4100. Jarak pendek, tiada kriptografi; kad ini hanya menyiarkan ID tetap.
- Frekuensi Tinggi (13.56 MHz) — kad NFC, MIFARE, pengangkutan awam dan pembayaran. Menyokong memori, sektor dan, pada cip yang lebih baik, kriptografi.
Kad 125 kHz boleh diklon dengan mudah kerana langsung tidak mempunyai pengesahan. Keluarga 13.56 MHz merangkumi cip yang keselamatannya telah dipecahkan (MIFARE Classic) hingga cip yang kukuh (DESFire EV2/EV3).
Proxmark dan Alat Perkakasan
Proxmark3 ialah peranti penyelidikan RFID piawai industri. Peranti ini mengendalikan frekuensi 125 kHz dan 13.56 MHz, serta boleh membaca, menulis, mengemulasikan dan menjalankan skrip serangan.
Perkakasan lain yang berguna:
- Flipper Zero — sesuai untuk pengklonan LF dan kerja asas NFC.
- ACR122U — pembaca NFC PC/SC yang murah untuk 13.56 MHz.
- Chameleon — mengemulasikan pelbagai jenis kad untuk menguji pembaca.
Klien Proxmark memberikan akses aras rendah kepada radio, lalu membolehkan anda menganalisis teg yang tidak dapat dianalisis oleh alat pengguna biasa.
# Proxmark3: auto-detect a low-frequency tag
lf search
# Auto-detect a high-frequency tag
hf search
# Read a 13.56 MHz MIFARE card
hf 14a infoPengklonan Kad Frekuensi Rendah
Kad jarak dekat 125 kHz tidak mempunyai perlindungan. Kad tersebut menghantar ID tetap, pembaca menyemaknya dengan senarai akses, dan itulah keseluruhan model keselamatannya.
Dengan Proxmark, anda membaca ID tersebut dan menulisnya pada kad boleh tulis semula T5577 yang kosong, lalu menghasilkan klon sempurna dalam beberapa saat.
# Read an HID Prox card
lf hid read
# Clone the captured ID onto a T5577 blank
lf hid clone -r <captured_id>
# Read an EM4100 tag
lf em 410x readMIFARE Classic dan Pemecahan Crypto-1
MIFARE Classic ialah antara kad akses yang paling banyak digunakan, dan sifir Crypto-1 telah dipecahkan sepenuhnya sejak tahun 2008.
Kad ini membahagikan memori kepada sektor, setiap satunya dilindungi oleh dua kunci. Beberapa serangan boleh mendapatkan kunci tersebut:
- Darkside — mendapatkan kunci tanpa pengetahuan awal dengan mengeksploitasi kelemahan sifir.
- Nested — selepas satu kunci diketahui, mendapatkan semua kunci lain dengan pantas.
- Kamus kunci lalai — banyak kad masih menggunakan kunci kilang seperti FFFFFFFFFFFF.
Selepas kunci diperoleh, keseluruhan kandungan kad boleh diekstrak dan ditulis pada kad kosong.
Pengekstrakan dan Pengklonan MIFARE Classic
Proxmark mengautomasikan keseluruhan rangkaian serangan MIFARE Classic: mendapatkan kunci, menyalin semua sektor, kemudian menulis salinan itu pada kad ajaib yang blok 0-nya (blok UID) boleh ditulis.
# Try default and dictionary keys, then nested attack
hf mf autopwn
# Recover an unknown key with the darkside attack
hf mf darkside
# Dump the full card once keys are known
hf mf dump
# Write the dump to a magic (Gen1a) card
hf mf restoreJenis Teg NFC dan NDEF
NFC berasaskan 13.56 MHz dan mentakrifkan jenis teg serta format data yang dipanggil NDEF (Format Pertukaran Data NFC). NDEF menyimpan rekod seperti URL, teks atau data pelancaran aplikasi.
Antara kebimbangan keselamatan pada lapisan ini ialah:
- NDEF berniat jahat — teg yang menghala ke URL pemancingan data atau mencetuskan tindakan apabila disentuh.
- Teg dikunci berbanding teg tidak dikunci — NTAG yang boleh ditulis semula boleh diprogramkan semula oleh sesiapa sahaja.
- Kawalan akses berasaskan UID adalah lemah kerana UID boleh dipalsukan pada kad ajaib.
Jangan sesekali mempercayai UID sahaja untuk pengesahan; UID ialah pengecam, bukannya rahsia.
Emulasi Kad dan Serangan Geganti
Selain pengklonan, alat boleh mengemulasikan kad kepada pembaca. Proxmark atau Chameleon menyajikan kad yang ditangkap kepada pembaca untuk memperdaya pembaca akses tanpa memerlukan klon fizikal.
Serangan geganti lebih berkuasa: dua peranti menyambungkan pautan radio dalam masa nyata, sehingga kad yang berada jauh kelihatan hadir pada pembaca. Serangan ini menewaskan sistem yang menganggap jarak dekat bermakna kebenaran.
- Satu peranti diletakkan berhampiran kad mangsa.
- Satu lagi diletakkan di pembaca sasaran.
- Arahan dan respons disampaikan melalui rangkaian antara kedua-duanya.
Serangan geganti mengancam sistem pembayaran dan kemasukan tanpa kunci yang hanya bergantung pada kedekatan fizikal.
Teknologi Tanpa Sentuhan yang Selamat
Sistem tanpa sentuhan moden yang direka dengan baik dapat menentang serangan ini:
- MIFARE DESFire EV2/EV3 — pengesahan bersama berasaskan AES dan komunikasi yang disulitkan.
- SmartMX / unsur selamat — cip tahan pengusikan yang digunakan dalam kad pembayaran.
- EMV tanpa sentuhan — menggunakan kriptogram dinamik supaya setiap sentuhan adalah unik dan tidak boleh dimainkan semula.
Ciri utamanya ialah pengesahan cabaran dan respons: pembaca dan kad membuktikan pengetahuan tentang rahsia tanpa pernah menghantar nilai statik yang boleh diklon.
Menilai Sistem Kawalan Akses
Penilaian RFID yang berstruktur mengikuti urutan yang jelas:
- Kenal pasti frekuensi dan cip menggunakan carian lf dan carian hf.
- Kelaskan teknologi tersebut: adakah ia telah dipecahkan (125 kHz, MIFARE Classic) atau kukuh (DESFire, EMV)?
- Uji pengklonan pada kad yang anda diberi kebenaran untuk nilai.
- Semak kebergantungan pada UID dalam sistem bahagian belakang; UID yang boleh dipalsukan ialah penemuan yang lazim.
- Nilai pendedahan kepada serangan geganti bagi sistem yang mempercayai kedekatan.
Sentiasa beroperasi dalam skop kebenaran yang didokumenkan dan hanya terhadap kelayakan serta pembaca milik klien sendiri.
Memperkukuh Sistem Tanpa Sentuhan
Cadangan daripada penilaian sistem tanpa sentuhan biasanya termasuk:
- Gantikan 125 kHz dan MIFARE Classic dengan DESFire EV2/EV3 atau teknologi setara.
- Gunakan pengesahan kriptografi bersama, jangan sesekali gunakan kawalan akses UID sahaja.
- Tambahkan faktor kedua (pad PIN, kelayakan mudah alih) untuk pintu berkeselamatan tinggi.
- Laksanakan langkah antipenggantian seperti had masa atau penentuan jarak untuk pembayaran dan kemasukan.
- Putar kunci dan nyahdayakan kunci lalai kilang.
Tema yang berulang ialah: mana-mana sistem yang mempercayai nilai statik yang boleh dibaca akan dapat diklon. Keselamatan mesti datang daripada rahsia yang tidak pernah didedahkan oleh kad.
Semakan Pantas
Uji pemahaman anda tentang keselamatan kad tanpa sentuhan.
Ulang Kaji
Kini anda boleh menilai sistem akses dan identiti RFID serta NFC:
- Kad LF 125 kHz tidak mempunyai kriptografi dan boleh diklon serta-merta ke kad T5577 kosong.
- Julat 13.56 MHz merangkumi teknologi yang telah dipecahkan (MIFARE Classic / Crypto-1, yang ditewaskan oleh serangan Darkside dan Nested) hingga teknologi yang kukuh (DESFire, EMV).
- Proxmark3 membaca, mengekstrak, menulis dan mengemulasikan kad pada kedua-dua frekuensi.
- Kawalan akses berasaskan UID adalah lemah kerana UID boleh dipalsukan; serangan geganti menewaskan kepercayaan terhadap kedekatan.
- Reka bentuk yang selamat menggunakan pengesahan kriptografi bersama supaya kad tidak pernah mendedahkan rahsia yang boleh diklon.
Seterusnya anda akan mempelajari cara menangkap dan mengulang tayang isyarat RF secara lebih umum.
Pelajari Cyber Security Academy dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 76
- Pelajaran
- 303
Soalan Lazim
Adakah pelajaran “Keselamatan RFID dan NFC” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Cyber Security Academy, termasuk “Keselamatan RFID dan NFC”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Cyber Security Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Keselamatan RFID dan NFC”?
Mengklon dan menyerang tag tanpa sentuhan. Anda berlatih Cyber Security Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Cyber Security Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Cyber Security Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.
Berapa lamakah pelajaran “Keselamatan RFID dan NFC” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Cyber Security Academy ini?
Ya. Setiap pelajaran Cyber Security Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Asas RF dan SDR
- Serangan Bluetooth dan BLE
- Keselamatan RFID dan NFC
- Menangkap dan Memainkan Semula Isyarat