Memahami Risiko Keamanan Siber: Panduan Threat Modeling untuk Organisasi Kecil
Risiko keamanan siber tidak hanya berkaitan dengan peretas atau malware. Risiko muncul ketika suatu ancaman memanfaatkan kelemahan dan menimbulkan dampak pada data, sistem, layanan, atau kegiatan bisnis. Karena itu, organisasi perlu mengetahui apa yang harus dilindungi sebelum membeli perangkat keamanan.
NIST Cybersecurity Framework 2.0 memberikan kerangka untuk memahami, menilai, memprioritaskan, dan mengomunikasikan risiko siber. Kerangka ini mencakup enam fungsi, yaitu Govern, Identify, Protect, Detect, Respond, dan Recover [1]. Enam fungsi tersebut membantu organisasi menghubungkan keputusan teknis dengan kebutuhan bisnis.
Bedakan aset, ancaman, kerentanan, dan risiko
Empat istilah ini sering digunakan secara bergantian. Padahal, maknanya berbeda.
- Aset adalah sesuatu yang bernilai. Contohnya data pelanggan, akun administrator, situs WordPress, basis data, laptop, dan reputasi organisasi.
- Ancaman adalah sumber atau peristiwa yang dapat menyebabkan kerugian. Contohnya: phishing, pencurian perangkat, gangguan listrik, dan penyalahgunaan hak akses.
- Kerentanan adalah kelemahan yang dapat dimanfaatkan. Contohnya, plugin yang tidak diperbarui, kata sandi yang digunakan kembali, atau pencadangan yang tidak pernah diuji.
- Risiko adalah kombinasi kemungkinan terjadinya peristiwa dan besarnya dampak terhadap organisasi.
NIST SP 800-30 Rev. 1 menjelaskan bahwa penilaian risiko memerlukan identifikasi, estimasi, dan penetapan prioritas risiko. Analisis perlu mempertimbangkan sumber ancaman, peristiwa ancaman, kerentanan, kemungkinan, dan dampaknya [2].
Apa itu threat modeling?
Threat modeling adalah proses terstruktur untuk menjawab empat pertanyaan:
- Apa yang sedang dibangun atau sedang dijalankan?
- Apa yang dapat salah?
- Kontrol apa yang dapat mengurangi risiko?
- Apakah kontrol tersebut bekerja?
Proses ini tidak harus dimulai dengan perangkat lunak khusus. Tim kecil dapat menggunakan lembar kerja sederhana. Gambarkan aliran data dari pengguna ke aplikasi, basis data, layanan pihak ketiga, dan lokasi pencadangan. Tandai titik yang menerima masukan, menyimpan data sensitif, atau memberikan akses administratif.
Langkah threat modeling yang realistis
1. Buat inventaris aset. Catat pemilik, lokasi, tingkat kepentingan, dan jenis data untuk setiap aset. Berikan perhatian lebih pada sistem yang mendukung layanan utama.
2. Gambarkan aliran data. Tuliskan dari mana data berasal, ke mana data dikirim, siapa yang dapat mengaksesnya, dan bagaimana data disimpan.
3. Susun skenario ancaman. Gunakan kalimat yang jelas. Contoh: “Penyerang mengambil alih akun administrator WordPress melalui kata sandi yang bocor.” Skenario ini lebih mudah dinilai daripada istilah umum seperti “serangan siber”.
4. Nilai kemungkinan dan dampak. Gunakan skala rendah, sedang, dan tinggi. Dampak dapat mencakup penghentian layanan, kebocoran data, kerugian finansial, kewajiban hukum, dan hilangnya kepercayaan.
5. Pilih perlakuan risiko. Organisasi dapat mengurangi, menghindari, memindahkan, atau menerima risiko. Setiap keputusan perlu memiliki penanggung jawab dan batas waktu.
6. Uji hasilnya. Periksa bukti. Pastikan cadangan dapat dipulihkan, MFA benar-benar aktif, akun lama telah dinonaktifkan, dan pembaruan tidak tertunda.
Hubungan threat modeling dan zero trust
Zero trust tidak berarti menolak semua akses. Prinsip ini menghapus kepercayaan implisit berdasarkan lokasi jaringan atau kepemilikan perangkat. NIST SP 800-207 menekankan perlindungan sumber daya, autentikasi dan otorisasi sebelum akses, serta pengambilan keputusan akses dengan hak minimum [3].
Bagi organisasi kecil, penerapan awal dapat dilakukan dengan MFA, akun pengguna terpisah, akses administrator hanya ketika diperlukan, segmentasi jaringan, dan pencatatan aktivitas penting. Kontrol ini harus dipilih berdasarkan risiko, bukan tren produk.
Kesalahan yang perlu dihindari
Jangan menilai risiko hanya sekali. Sistem, vendor, pengguna, dan ancaman terus berubah. Tinjau ulang daftar risiko setelah perubahan besar, insiden, pemasangan plugin, migrasi server, atau penambahan layanan cloud.
Hindari pula matriks risiko tanpa alasan yang jelas. Skor tinggi harus didukung oleh skenario, aset terdampak, bukti kerentanan, dan penjelasan dampak. Penilaian yang transparan membantu pimpinan menentukan prioritas secara rasional.
Kesimpulan
Manajemen risiko siber dimulai dari pemahaman aset dan aliran data. Threat modeling membantu tim mengubah kekhawatiran umum menjadi skenario yang dapat diuji. Mulailah dari sistem terpenting. Catat risiko. Pilih kontrol yang relevan. Tetapkan pemilik. Lalu ukur hasilnya secara berkala.
Referensi
- National Institute of Standards and Technology. (2024). The NIST Cybersecurity Framework (CSF) 2.0. NIST CSWP 29. https://doi.org/10.6028/NIST.CSWP.29
- National Institute of Standards and Technology. (2012). Guide for Conducting Risk Assessments. NIST SP 800-30 Rev. 1. https://doi.org/10.6028/NIST.SP.800-30r1
- Rose, S., Borchert, O., Mitchell, S., & Connelly, S. (2020). Zero Trust Architecture. NIST SP 800-207. https://doi.org/10.6028/NIST.SP.800-207
