Apa itu Pengujian Kerentanan? Alat Pemindaian VAPT
โก Ringkasan Cerdas
Pengujian Penilaian Kerentanan adalah proses pemindaian sistem, aplikasi, dan jaringan untuk menemukan, mengklasifikasikan, dan memprioritaskan kelemahan keamanan sebelum penyerang mengeksploitasinya, yang menjadi dasar setiap program VAPT modern.
Apa itu Pengujian Kerentanan?
Pengujian KerentananPenilaian Kerentanan, juga disebut Penilaian Kerentanan, mengevaluasi risiko keamanan dalam perangkat lunak, jaringan, dan infrastruktur untuk mengurangi kemungkinan ancaman. Tujuannya adalah untuk menurunkan kemungkinan penyusup mendapatkan akses tanpa izin. Ini adalah bagian penemuan dari praktik gabungan yang dikenal sebagai Penilaian Kerentanan dan Pengujian Penetrasi (VAPT).
Kerentanan adalah setiap kekurangan, kelemahan, atau kesalahan konfigurasi dalam prosedur keamanan, desain, implementasi, atau kontrol internal suatu sistem yang dapat melanggar kebijakan keamanan. Contohnya termasuk perangkat lunak yang belum diperbarui, kata sandi yang lemah, dan layanan yang terekspos.
Mengapa Penilaian Kerentanan
- Hal ini sangat penting bagi postur keamanan setiap organisasi.
- Sistem ini menemukan dan melaporkan kelemahan, memungkinkan tim untuk menyelesaikan masalah dengan memberi peringkat kerentanan sebelum seseorang mengeksploitasinya.
- Proses pemindaian sistem operasi, perangkat lunak aplikasi, dan jaringan untuk mengidentifikasi masalah seperti otentikasi yang tidak aman, patch yang hilang, dan kesalahan konfigurasi.
- Penilaian berkala mendukung kerangka kerja kepatuhan seperti PCI DSS, HIPAA, ISO 27001, SOC 2, dan OWASP Top 10 (edisi 2021; edisi 2025 masih dalam draf per tahun 2026).
Proses Penilaian Kerentanan
Inilah langkah demi langkahnya Proses Penilaian Kerentanan Digunakan untuk mengidentifikasi dan memprioritaskan kerentanan sistem.
Langkah 1) Tujuan & Sasaran: Tetapkan tujuan analisis kerentanan, aset yang perlu dilindungi, dan toleransi risiko bisnis.
Langkah 2) Lingkup: Tetapkan ruang lingkup dengan jelas sebelum pengujian dimulai. Tiga kemungkinan ruang lingkup adalah:
- Black Box pengujianPengujian dilakukan dari jaringan eksternal tanpa pengetahuan sebelumnya tentang jaringan dan sistem internal.
- Abu-abu Box pengujianPengujian dilakukan dari jaringan eksternal atau internal dengan pengetahuan parsial tentang jaringan internal. Ini merupakan kombinasi dari Black. Box Pengujian dan Putih Box Pengujian.
- Putih Box pengujianPengujian dalam jaringan internal dengan pengetahuan lengkap tentang jaringan dan sistem. Ini juga dikenal sebagai Pengujian Internal.
Langkah 3) Pengumpulan Informasi: Kumpulkan data lingkungan TI seperti topologi jaringan, rentang IP, versi OS, dan layanan yang terekspos. Berlaku untuk ketiga jenis cakupan.
Langkah 4) Deteksi Kerentanan: Gunakan pemindai untuk mencocokkan lingkungan dengan umpan CVE terkini dan mengidentifikasi kerentanan yang ada.
Langkah 5) Analisis dan Perencanaan: Berikan skor pada temuan menggunakan CVSS dan susun rencana untuk memperbaiki atau, jika sesuai, mensimulasikan penetrasi sistem yang terpengaruh.
ManageEngine Vulnerability Manager Plus adalah alat penilaian dan manajemen kerentanan yang ampuh yang menyediakan cakupan menyeluruh untuk pemindaian, deteksi, penilaian, dan perbaikan kerentanan. Alat ini membantu organisasi secara proaktif mengidentifikasi kelemahan keamanan di seluruh jaringan mereka, memprioritaskan ancaman berdasarkan tingkat keparahan risiko, dan mengotomatiskan penerapan patch untuk memperkuat postur keamanan mereka.
Bagaimana melakukan Penilaian Kerentanan
Berikut ini adalah proses langkah demi langkah pada Bagaimana melakukan Penilaian Kerentanan:
Langkah 1) Pengaturan
- Mulailah mendokumentasikan ruang lingkup, aset, dan kontak.
- Dapatkan izin tertulis dari pemilik sistem.
- Perbarui tanda tangan pemindai dan plugin ke rilis terbaru.
- Konfigurasikan alat dengan akses terverifikasi jika diizinkan untuk pemeriksaan yang lebih mendalam.
Langkah 2) Uji Eksekusi
- Jalankan pemindai terhadap host, aplikasi, dan rentang jaringan yang tercakup.
- Tangkap dan periksa paket data jika diperlukan. Paket adalah unit data yang dirutekan antara sumber dan tujuan; lapisan TCP membagi file menjadi bagian-bagian bernomor yang kemudian disusun kembali oleh penerima.
Langkah 3) Analisis Kerentanan
- Definisikan dan klasifikasikan sumber daya jaringan atau sistem yang tercakup.
- Tetapkan prioritas untuk setiap sumber daya (misalnya, Tinggi, Sedang, atau Rendah).
- Identifikasi potensi ancaman terhadap setiap sumber daya.
- Kembangkan strategi yang menangani masalah-masalah yang paling diprioritaskan terlebih dahulu.
- Tetapkan dan terapkan kontrol yang meminimalkan konsekuensi dari suatu serangan.
Langkah 4) Pelaporan
- Buat laporan yang mencantumkan setiap temuan, skor CVSS-nya, aset yang terpengaruh, dan perbaikan yang direkomendasikan.
- Pisahkan detail teknis untuk para insinyur dari ringkasan eksekutif.
Langkah 5) Remediasi
- Perbaiki setiap kerentanan melalui penambalan, perubahan konfigurasi, atau kontrol kompensasi.
- Lakukan pemindaian ulang setelah perbaikan untuk memastikan penutupan.
Jenis pemindai kerentanan
Berbasis Tuan Rumah
- Mengidentifikasi masalah pada host atau instance sistem operasi tertentu.
- Pemindaian dilakukan menggunakan pemindai berbasis host yang mendiagnosis kerentanan konfigurasi dan tingkat patch.
- Alat berbasis host biasanya menyebarkan agen atau memuat proses mediator pada sistem target yang tracmencatat kejadian-kejadian tersebut dan melaporkannya kembali kepada analis keamanan.
Berbasis Jaringan
- Mendeteksi port yang terbuka dan mengidentifikasi layanan yang tidak dikenal yang berjalan pada port tersebut, kemudian memetakan kemungkinan kerentanan yang terkait dengan setiap layanan.
- Proses ini dilakukan oleh pemindai berbasis jaringan yang dapat menjalankan pemindaian terautentikasi atau tidak terautentikasi di seluruh rentang IP.
Berbasis Database
- Mengidentifikasi kerentanan keamanan dalam sistem basis data menggunakan alat dan teknik yang mendeteksi jalur injeksi SQL, hak akses yang lemah, dan kesalahan konfigurasi. Injeksi SQL terjadi ketika pengguna jahat menyuntikkan pernyataan SQL melalui kolom input aplikasi untuk membaca atau memodifikasi data yang seharusnya tidak dapat mereka akses.
Alat untuk Pemindaian Kerentanan
1) Teramind
Teramind Menyediakan rangkaian solusi komprehensif untuk pencegahan ancaman internal dan pemantauan karyawan. Solusi ini meningkatkan keamanan melalui analisis perilaku dan pencegahan kehilangan data, memastikan kepatuhan, dan mengoptimalkan proses bisnis.
Fitur:
- Pencegahan Ancaman Orang Dalam: Mendeteksi tindakan pengguna yang mengindikasikan ancaman dari dalam.
- Optimasi Proses Bisnis: Menggunakan analisis perilaku untuk menyempurnakan proses.
- Produktivitas Tenaga Kerja: Memantau produktivitas, keamanan, dan perilaku kepatuhan.
- Manajemen Kepatuhan: Dapat diskalakan untuk usaha kecil, perusahaan besar, dan pemerintah.
- Forensik Insiden: Bukti untuk respons insiden dan intelijen ancaman.
- Pencegahan kehilangan data: Melindungi dari kehilangan data sensitif.
- Pemantauan Karyawan: Trackinerja dan aktivitas karyawan ks.
- Analisis Perilaku: Menganalisis data perilaku aplikasi untuk mendapatkan wawasan.
- Pemantauan yang Dapat Disesuaikan: Pengaturan untuk kasus penggunaan spesifik atau aturan yang telah ditentukan sebelumnya.
- Wawasan Dasbor: Wawasan yang dapat ditindaklanjuti melalui dasbor komprehensif.
Luar TeramindPemindai yang paling banyak diadopsi pada tahun 2026 meliputi: Nessus yang dapat dipertahankan, OpenVAS / Greenbone, Qualys VMDR, Rapid7 InsightVM, Wireshark, Tidak ada, Nmap, dan MetasploitTabel lama di bawah ini tetap menjadi referensi historis yang berguna untuk kategori alat.
| Kategori | Alat Bantu | Deskripsi |
|---|---|---|
| Berbasis Tuan Rumah | STAT | Memindai beberapa sistem di seluruh jaringan. |
| Tara | Asisten Peneliti Analitik Harimau. | |
| Cain & Abel | Memulihkan kata sandi dengan menyadap jaringan dan meretas kredensial HTTP. | |
| Metasploit | Platform sumber terbuka untuk pengembanganping, pengujian, dan validasi kode eksploitasi. | |
| Berbasis Jaringan | Cisco Pemindai Aman | Mendiagnosis dan memperbaiki masalah keamanan jaringan. |
| Wireshark | Penganalisis protokol jaringan sumber terbuka untuk Linux, Windows, dan macOS. | |
| Nmap | Utilitas sumber terbuka gratis untuk penemuan jaringan dan audit keamanan. | |
| Nessus | Integrasi audit berbasis agen dan tanpa agen, pelaporan, dan manajemen patch. | |
| Berbasis Database | pola makan SQL | Alat serangan kamus untuk SQL Server. |
| Auditor Aman | Melakukan enumerasi, pemindaian, audit, pengujian penetrasi, dan forensik pada sistem operasi. | |
| Pemindaian DB | Mendeteksi Trojan basis data melalui pemindaian dasar. |
Keuntungan Penilaian Kerentanan
- Alat sumber terbuka seperti OpenVASNmap dan Nikto gratis.
- Mengidentifikasi hampir semua kerentanan yang diketahui dengan entri CVE.
- Pemindaian otomatis mencakup lahan yang luas dengan cepat.
- Mudah dijadwalkan untuk pemantauan berkelanjutan.
Kekurangan Penilaian Kerentanan
- Cenderung menghasilkan tingkat positif palsu yang tinggi sehingga memerlukan penyaringan oleh analis.
- Dapat dideteksi oleh sistem deteksi intrusi dan firewall ketika pemindaian menghasilkan banyak gangguan.
- Mungkin akan melewatkan kerentanan zero-day atau logika terbaru yang belum memiliki tanda tangan.
Perbandingan Penilaian Kerentanan dan Pengujian Penetrasi
| Penilaian Kerentanan | Pengujian Penetrasi | |
|---|---|---|
| Kerja | Temukan kerentanan | Mengidentifikasi dan memanfaatkan kerentanan |
| Mekanisme | Penemuan dan pemindaian | Simulasi |
| Fokus | Keluasan lebih penting daripada kedalaman. | Kedalaman melebihi lebar |
| Cakupan Kelengkapan | High | Rendah |
| Biaya | Rendah sampai sedang | High |
| Dilakukan oleh | Staf internal atau layanan terkelola | Peretas etis atau penguji penetrasi |
| Pengetahuan Penguji | High | Rendah |
| Seberapa sering Berlari | Berkelanjutan, atau setelah setiap penerapan baru | Biasanya sekali atau dua kali setahun |
| Hasil | Rincian sebagian tentang setiap kerentanan | Rincian lengkap dan bukti eksploitasi |
Metode Pengujian Kerentanan
Pengujian Aktif
- Dalam pengujian aktif, seorang penguji memasukkan data uji penilaian kerentanan baru dan menganalisis hasilnya.
- Selama proses pengujian, penguji membangun model mental sistem yang berkembang seiring interaksi mereka dengan perangkat lunak yang sedang diuji.
- Penguji secara aktif mencari kasus uji baru dan ide serangan, itulah sebabnya disebut pengujian aktif.
Pengujian Pasif
- Pengujian pasif memantau hasil dari perangkat lunak yang sedang diuji tanpa memperkenalkan kasus uji atau data baru, seringkali dengan mengamati log dan lalu lintas jaringan.
Pengujian Jaringan
- Pengujian jaringan mengukur dan mencatat kondisi operasional jaringan saat ini selama periode waktu tertentu.
- Sistem ini memprediksi bagaimana jaringan berperilaku di bawah beban dan mengungkap masalah yang ditimbulkan oleh layanan baru.
- Karakteristik jaringan utama yang perlu diuji meliputi:
- Tingkat pemanfaatan
- Jumlah pengguna
- Pemanfaatan aplikasi
Pengujian Terdistribusi
- Pengujian terdistribusi berlaku untuk aplikasi terdistribusi yang melayani banyak klien secara bersamaan. Menguji aplikasi semacam itu berarti menjalankan bagian klien dan servernya baik secara terpisah maupun bersama-sama.
- Komponen-komponen yang terlibat berinteraksi selama proses berjalan dan harus tetap sinkron; sinkronisasi adalah salah satu poin terpenting dalam pengujian terdistribusi.
Bagaimana AI Mengubah Penilaian Kerentanan
AI sedang berbagi ulangping Penilaian kerentanan dilakukan dengan tiga cara praktis. Pertama, mesin pembelajaran mesin mengkorelasikan temuan pemindai dengan telemetri eksploitasi langsung dan katalog Kerentanan yang Dieksploitasi (Known Exploited Vulnerabilities/CVE) CISA, yang menunjukkan CVE mana yang sedang dimanfaatkan sebagai senjata. Kedua, model bahasa besar menerjemahkan output pemindaian menjadi langkah-langkah perbaikan dan skrip patch. Ketiga, alat seperti Tenable ExposureAI, Qualys TruRisk dan Rapid7 Active Risk menilai temuan berdasarkan dampak bisnis, bukan skor CVSS mentah. AI tidak menggantikan penilaian manusia atau pengujian penetrasi manual, tetapi secara signifikan mengurangi gangguan yang telah lama menghantui program kerentanan.
Kesimpulan
In rekayasa Perangkat LunakPengujian kerentanan bergantung pada dua mekanisme yang saling melengkapi: Penilaian Kerentanan dan Pengujian Penetrasi. Program keamanan yang matang menggabungkan keduanya untuk mendapatkan gambaran risiko yang lengkap. Untuk menemukan alat yang tepat, jelajahi hal-hal berikut ini. alat uji penetrasi.





