Kenaikan IoT: Mengapa Keamanan Harus Dibangun Sejak Hari Pertama
Perangkat konsumen saat ini—dari ketel hingga TV pintar—semakin terhubung, mengubah objek sehari-hari menjadi “hal” yang diaktifkan internet. Bahkan peralatan medis seperti pacemaker dan pompa insulins sering bergantung pada jaringan lokal. Menurut Art Dahnert, managing consultant at Synopsys, Inc., tren ini telah berlangsung bertahun-tahun dan tidak ada tanda untuk melambat.
Sisi positif konektivitas datang dengan sisi gelap: jumlah perangkat IoT yang terkompromi semakin banyak. Insiden yang menyoroti termasuk kamera keamanan yang diambil alih ke dalam botnet, TV pintar yang digunakan untuk pengawasan, dan pelacak kebugaran yang dieksploitasi untuk mengungkap situs rahasia. Serangan ini biasanya terjadi karena perangkat lunak dasar tidak dirancang dengan keamanan sebagai prioritas.
Kendaraan Rentan
Mobil modern menggambarkan masalah ini dengan jelas. Sebuah mobil saat ini mungkin berisi lebih dari 100 mikro-prosesor dan jutaan baris kode, semua mendukung fitur seperti cruise control adaptif, lane-keeping assist, parkir otonom, dan rem darurat. Ketergesaan untuk pasar dan basis kode yang kompleks sering menyebabkan keamanan menjadi hal terakhir. Pada 2016, rombongan di Houston mencuri lebih dari 30 Jeep dengan mengeksploitasi kerentanan perangkat lunak yang melewati kontrol keamanan kendaraan.
Insiden ini menekankan bahwa kendaraan yang tidak aman adalah target menguntungkan bagi penyerang, tidak hanya untuk pencurian fisik tetapi juga untuk ekstraksi data dan sabotage.
Apa yang Dapat Dilakukan?
Mengamankan IoT dimulai dengan perpindahan budaya: perusahaan harus memperlakukan keamanan sebagai elemen dasar daripada hal terakhir. Langkah kunci meliputi:
Pelatihan Secure-by-Design: Memberi tim pengembangan pedoman terbaik untuk menulis kode yang aman dan merancang sistem yang mengisolasi data sensitif.
Arsitektur Aman: Mengadopsi desain yang menghindari transmisi sandi atau token dalam teks jelas dan menegakkan komunikasi least-privilege di antara komponen.
SDLC Terintegrasi: Menyematkan checkpoint keamanan di seluruh siklus hidup pengembangan perangkat lunak, termasuk analisis kode statis pada setiap build dan pengujian penetrasi yang wajib sebelum rilis produksi.
Pemantauan Berkelanjutan: Menerapkan pembaruan firmware dan proses manajemen patch untuk mengatasi kerentanan yang baru ditemukan dengan segera.
Keamanan adalah perjalanan, bukan tujuan. Dengan proliferasi perangkat IoT—dari ketel pintar hingga kendaraan otonom—setiap “hal” yang terhubung harus dirancang dengan ketangguhan dalam pikiran untuk melindungi pengguna, data, dan infrastruktur.
Penulis blog ini adalah Art Dahnert, managing consultant at Synopsys, Inc.
Tentang penulis:
Art Dahnert adalah konsultan keamanan informasi dengan lebih dari 19 tahun pengalaman TI, termasuk lebih dari 9 tahun dalam pengujian penetrasi aplikasi. Ia telah menyelesaikan ratusan penilaian risiko keamanan, pengujian penetrasi, dan penilaian kerentanan di seluruh platform web, desktop, dan seluler. Keahlian Dahnert mencakup aplikasi web kecil hingga sistem perbankan perusahaan besar dan penerapan militer AS yang spesifik.