Mengelola kerentanan dan patch: prioritas, penanggung jawab, dan bukti
Daftar kerentanan berguna jika setiap temuan memiliki keputusan dan tindak lanjut. Skor teknis membantu, tetapi prioritas juga bergantung pada aset, akses penyerang, dampak, dan bukti penyalahgunaan.
Di halaman ini
Apa bedanya mencatat temuan dan mengelola kerentanan?
Mengelola kerentanan berarti memastikan temuan dinilai, ditangani, dan diperiksa hasilnya. Temuan bisa datang dari pemindaian, pentest, laporan pengguna, atau pemberitahuan pembaruan. Mengumpulkannya dalam dashboard belum berarti risikonya berkurang.
Mulai dengan mencocokkan temuan ke aset dan versi yang benar. Pisahkan temuan yang belum dipastikan, sudah dikonfirmasi, sedang diperbaiki, dan telah diuji ulang. Simpan alasan bila temuan dinyatakan tidak berlaku; jangan menghapusnya hanya agar jumlah masalah tampak kecil.
Bagaimana memilih prioritas?
CVSS menjelaskan tingkat keparahan teknis. Menurut penerbitnya, FIRST, skor Base tidak sama dengan penilaian risiko bisnis yang lengkap.
Bahas juga apakah aset dapat dijangkau dari internet, data atau proses apa yang terdampak, apakah ada bukti eksploitasi, dan kontrol apa yang benar-benar bekerja. Kerentanan pada layanan yang tidak terinventarisasi perlu ditelusuri pemiliknya, bukan dibiarkan tanpa tindakan.
Contoh fiktif: dua temuan memiliki tingkat keparahan teknis yang sama. Yang pertama berada pada portal pelanggan aktif; yang kedua pada lingkungan latihan terisolasi tanpa data nyata. Keputusan dapat berbeda setelah kondisi itu dibuktikan. Jangan menurunkan prioritas hanya karena sebuah server diberi nama “testing”.
Contoh register temuan
Gunakan satu baris per masalah dan hubungkan bukti di penyimpanan terbatas. Berikut contoh format Kompli, bukan hasil pemeriksaan sistem nyata.
| Kolom | Isi contoh |
|---|---|
| ID dan aset | SEC-014; portal pesanan; komponen dan versi dicatat |
| Asal dan validasi | Pemberitahuan penerbit komponen; tim mencocokkan versi terpasang |
| Dampak dan paparan | Fungsi unggah dapat diakses pelanggan; dampak teknis dilampirkan |
| Keputusan | Perbarui komponen; batasi fungsi sementara dengan persetujuan pemilik layanan |
| Penanggung jawab | Nama pelaksana, pemilik layanan, dan pemeriksa hasil |
| Batas waktu | Tanggal nyata yang disepakati berdasarkan risiko, bukan label “segera” |
| Bukti penutupan | Versi setelah perubahan, hasil uji fungsi, serta pemeriksaan kerentanan ulang |
Jangan menyalin kata sandi atau contoh data pelanggan ke register. Pihak yang memerlukan detail teknis dapat diberi akses terbatas ke lampiran.
Bagaimana menerapkan patch tanpa kehilangan kendali?
NIST SP 800-40 Rev. 4 menempatkan pembaruan sebagai pemeliharaan rutin yang perlu direncanakan bersama pemilik layanan. Tentukan cara memperoleh pembaruan, lingkungan pemeriksaan, jadwal, komunikasi gangguan, dan langkah pemulihan bila perubahan gagal.
Setelah penerapan, periksa hasil pada seluruh aset yang relevan. Layanan tetap hidup belum membuktikan kerentanannya tertutup. Sebaliknya, nomor versi berubah belum membuktikan fungsi bisnis masih berjalan. Simpan kedua jenis bukti tersebut.
Bedakan pembaruan rutin dari penanganan darurat. Dalam keadaan mendesak, pemilik layanan perlu menentukan perubahan yang boleh dipercepat, pengawasan, serta pemeriksaan susulan; bukan sekadar melewati seluruh persetujuan.
Bagaimana jika patch belum tersedia atau belum bisa dipasang?
Catat pembatasan sementara, risiko yang tersisa, orang yang menerima keputusan, dan tanggal evaluasi. Pilihannya bisa mencakup pembatasan akses, penghentian fungsi, atau penggantian komponen. Kontrol sementara perlu diperiksa efektivitasnya dan tidak otomatis menutup temuan.
Komponen yang tidak lagi didukung memerlukan rencana penggantian atau penghentian. “Vendor belum menjawab” adalah hambatan yang harus ditindaklanjuti, bukan status selesai.
Latihan: perbaikan mana yang perlu didahulukan?
Pakai contoh fiktif ini untuk membahas keputusan bersama pemilik layanan. Tidak ada tenggat tunggal yang cocok untuk semua temuan.
Dua temuan punya skor sama. Apakah tenggat perbaikannya harus sama?
Belum tentu. Bandingkan paparan, dampak bisnis, bukti eksploitasi, dan pengamanan yang sudah terbukti bekerja. Portal pelanggan yang terbuka ke internet dapat memerlukan penanganan lebih cepat daripada sistem latihan yang benar-benar terisolasi. Catat alasan dan penanggung jawab kedua keputusan.
Patch sudah dipasang di satu server, tetapi aplikasi berjalan di tiga server. Bolehkah temuan ditutup?
Belum. Periksa seluruh server yang terdampak, termasuk versi yang benar-benar berjalan dan apakah pembaruan sudah aktif. Uji juga fungsi penting aplikasi. Bukti dari satu server tidak mewakili dua server lainnya.
Patch belum tersedia. Tim membatasi akses sementara. Apakah masalah selesai?
Pembatasan dapat mengurangi risiko, tetapi perlu diuji dan ditinjau kembali. Catat risiko yang tersisa, orang yang menyetujui keputusan, serta tanggal evaluasi. Tentukan langkah berikutnya jika patch tetap tidak tersedia, misalnya mengganti atau menghentikan komponen.
Ukuran kemajuan apa yang berguna?
Periksa temuan berisiko tinggi yang melewati tenggat, aset tanpa pemilik, pengecualian yang kedaluwarsa, dan perbaikan yang belum diuji ulang. Jumlah patch terpasang saja bisa menutupi masalah yang paling penting.
Jika ditemukan tanda penyalahgunaan nyata, jalankan penanganan insiden. Patching saja tidak menjawab apakah data telah diakses atau bukti perlu diamankan. Untuk menerima hasil pengujian, lanjutkan ke cara membaca laporan pentest.
Langkah penerapan berikutnya
Mulai dari verifikasi temuan scan bila keberlakuannya belum jelas. Temuan yang dikonfirmasi tetap membutuhkan penanggung jawab, keputusan prioritas, dan hasil uji ulang; label false positive tidak boleh menggantikan persetujuan penundaan.
Sumber rujukan
- NIST SP 800-40 Rev. 4 — Enterprise Patch Management Planning ↗NIST; rujukan praktik teknis, bukan hukum Indonesia · Bagian 2.1–2.3 dan 3.2–3.6; siklus perbaikan, inventaris, skenario pemeliharaan, pengecualian, metrik
- FIRST — CVSS v4.0 User Guide ↗FIRST; penerbit CVSS, panduan teknis tingkat keparahan kerentanan · CVSS Base Score Measures Severity, not Risk
Baca naskah lengkap untuk melihat syarat dan pengecualiannya. Sesuaikan dengan layanan dan bidang usaha Anda.
Perlu membahas kebutuhan tim Anda?
Ceritakan sistem yang dikelola dan kebutuhan pengamanan tim Anda.
Konsultasikan kebutuhan Anda