Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial Internet of Things >> Teknologi Internet of Things

Hacking Hardware Terintegrasi untuk Perangkat IoT: Alat, Teknik, dan Implikasi Bisnis

Hacking Hardware Terintegrasi untuk Perangkat IoT: Alat, Teknik, dan Implikasi Bisnis

Oleh Deral Heiland, IoT Research Lead di Rapid7

Mobil pintar, kulkas, kamera keamanan, dan implan medis semakin saling terhubung, terus bertukar data satu sama lain dan dengan internet global. Sementara konektivitas ini memberikan nilai yang tidak dapat ditolak, ia juga memperluas permukaan serangan bagi pelaku jahat. Keamanan yang kuat esensial seiring adopsi IoT yang bercepat.

Banyak perangkat IoT menunjukkan kerentanan yang dapat dieksploitasi, namun tim keamanan seringkali tidak memiliki bandwidth atau keahlian spesialis untuk mengamankan setiap aset terhubung. Apakah Anda peneliti, insinyur, atau profesional keamanan yang penasaran tentang hardware terintegrasi, panduan ini mencakup alat, metode, dan konsep dasar untuk memulai.

Bagi organisasi yang mengembangkan produk IoT baru atau menerapkan solusi, bekerjasama dengan konsultan berpengalaman adalah krusial. Profesional terampil dapat mengungkap risiko tersembunyi, menilai kerentanan, dan menerapkan strategi mitigasi di seluruh ekosistem IoT.

Alat Esensial

Hardware hacking dimulai dengan peralatan yang tepat. Kit pemula sederhana dapat disusun untuk £15–25 (€17–28). Alat biasanya dikelompokkan ke dalam tiga kategori:

Sementara peralatan high-end ada—sering kali biaya beberapa ratus pound—panduan ini difokuskan pada instrumen inti yang dapat Anda kembangkan.

Pemasangan dan Pemasangan Ulang

  1. Pli yang andal dan set lengkap obeng adalah tak tergantikan.
  2. Investasikan pada soldering iron suhu dapat disesuaikan dengan ujung yang dapat ditukar untuk solder, desolder, dan menerapkan flux secara efisien.

Analisis dan Pengukuran Sinyal Elektronik

Dua yang harus ada untuk kategori ini adalah:

  1. Multimeter digital untuk mengukur tingkat tegangan, mengidentifikasi bidang tanah, dan melacak jalur papan.
  2. Logic analyzer berkualitas—Saleae adalah pilihan populer—yang menangkap sinyal digital dari perangkat terintegrasi. Untuk enumerasi JTAG atau UART cepat, JTAGULATOR secara otomatis melalui pinout dan menguji konfigurasi header.

Kontrol Sistem & Injeksi

Alat yang murah namun canggih membantu Anda mengakses, mengekstrak, atau memodifikasi data pada sistem terintegrasi:

  1. Bus Pirate mendukung UART, I²C, SPI, dan JTAG; Shikra menawarkan ekstraksi flash SPI yang lebih cepat dan juga menangani UART dan JTAG.
  2. J-Link Segger (edisi edukasi dan profesional) kuat untuk debugging JTAG dan SWD.
  3. BeagleBone Black berfungsi sebagai platform pengujian serbaguna untuk berbagai diagnostik.

Jangan lupa aksesori sederhana seperti kabel jumper dan header:

Membongkar Perangkat

Mulailah dengan mengakses perangkat keras dengan hati-hati. Bawah unit biasanya menyembunyikan sekrup di bawah label atau karet kaki. Untuk model AS, cari tanda FCC ID—perangkat dengan kemampuan nirkabel atau RF harus menampilkan label ini. Masukkan ID FCC di situs web FCC untuk mendapatkan laporan uji RF dan gambar internal, yang mengungkap detail perakitan seperti casing yang ditempel atau dilapisi epoksi.

Gunakan Dremel atau alat serupa untuk potongan yang presisi, tetapi selalu perhatikan prosedur keselamatan untuk melindungi diri Anda dan rangkaian.

Memeriksa Sirkuit

Setelah terbuka, peta papan, identifikasi port debug (JTAG, UART, SWD), dan temukan IC kunci—CPU, memori, RF, Wi-Fi. Ambil datasheet untuk setiap komponen dengan mencari nomor bagian yang terprakarsa pada chip; datasheet menyediakan diagram pinout dan karakteristik listrik yang esensial untuk analisis yang lebih dalam.

Memeriksa Firmware

Analisis firmware dapat mengungkap kerentanan kritis. Pertama, periksa apakah vendor menawarkan unduhan firmware langsung. Jika tidak, tangkap lalu lintas upgrade dengan Wireshark; fitur Export Objects dapat mengambil biner jika tidak terenkripsi. Alternatifnya, gunakan aplikasi seluler pendamping perangkat untuk menemukan URL pembaruan firmware dan token otentikasi yang diperlukan.

Jika tangkapan jaringan gagal, Anda mungkin perlu membaca memori flash secara langsung. Bergantung pada papan, ini dapat melibatkan pembacaan SPI in-circuit atau melepas chip flash dan menggunakan chip reader. Riset model perangkat tertentu online; forum komunitas sering mendokumentasikan metode ekstraksi yang terbukti.

Implikasi untuk Bisnis

Jika firmware produk IoT Anda bersifat proprietary, melindunginya adalah prioritas utama. Pertahanan yang paling sederhana dan hemat biaya adalah menonaktifkan antarmuka UART sebelum pengiriman. Penyerang berkecilan dengan akses fisik hampir selalu dapat merusak perangkat yang diaktifkan UART dan mengambil firmware.

Perusahaan keamanan profesional melakukan penetrasi dan analisis sistem yang komprehensif di seluruh ekosistem, memastikan bahwa setiap komponen dan interaksi dievaluasi. Sementara menjelajahi hardware hacking adalah memuaskan, gunakan ahli saat Anda memerlukan jaminan yang lebih dalam.

Penulis: Deral Heiland, IoT Research Lead di Rapid7


Teknologi Internet of Things

  1. Skalakan Provisioning IoT: Strategi Aman dan Efisien untuk Onboarding Perangkat
  2. FusionHD: Memori Flash Cerdas untuk IoT Generasi Depan
  3. Dampak Global IoT: Mendorong Pertumbuhan Ekonomi, Konservasi, Kesehatan, dan Pendidikan
  4. Empat Tantangan Utama dalam Desain Hardware IoT
  5. Arm Meningkatkan Konektivitas IoT dan Manajemen Perangkat melalui Akuisisi Stream Technologies
  6. Kerentanan Perangkat IoT Mengekspos Rumah Cerdas Serangan: Ancaman Kompromi Kredensial
  7. Perangkat IoT Tidak Terkonfigurasi: Ancaman Tersembunyi bagi Rumah Cerdas Anda
  8. Pengujian Perangkat Lunak untuk Perangkat IoT: Tantangan Utama & Solusi
  9. Amankan Perangkat Pintar Anda: Praktik Terbaik untuk Keselamatan IoT
  10. Darurat: Malware Menargetkan Perangkat IoT Windows 7 Setelah Dukungan Berakhir