Pengujian Penetrasi - Metode
Pengujian penetrasi adalah kombinasi teknik yang mempertimbangkan berbagai masalah sistem dan menguji, menganalisis, dan memberikan solusi. Ini didasarkan pada prosedur terstruktur yang melakukan pengujian penetrasi selangkah demi selangkah.
Bab ini menjelaskan berbagai langkah atau tahapan metode pengujian penetrasi.
Langkah-langkah Metode Pengujian Penetrasi
Berikut adalah tujuh langkah pengujian penetrasi -
Perencanaan & Persiapan
Perencanaan dan persiapan dimulai dengan menentukan tujuan dan sasaran pengujian penetrasi.
Klien dan penguji bersama-sama menentukan tujuan sehingga kedua belah pihak memiliki tujuan dan pemahaman yang sama. Tujuan umum dari pengujian penetrasi adalah -
- Untuk mengidentifikasi kerentanan dan meningkatkan keamanan sistem teknis.
- Minta keamanan TI dikonfirmasi oleh pihak ketiga eksternal.
- Meningkatkan keamanan infrastruktur organisasi / kepegawaian.
Pengintaian
Pengintaian mencakup analisis informasi awal. Seringkali, penguji tidak memiliki banyak informasi selain informasi awal, yaitu, alamat IP atau blok alamat IP. Penguji mulai dengan menganalisis informasi yang tersedia dan, jika diperlukan, meminta informasi lebih lanjut seperti deskripsi sistem, rencana jaringan, dll. Dari klien. Langkah ini adalah tes penetrasi pasif, semacam. Satu-satunya tujuan adalah untuk mendapatkan informasi sistem yang lengkap dan terperinci.
Penemuan
Pada langkah ini, penguji penetrasi kemungkinan besar akan menggunakan alat otomatis untuk memindai aset target untuk menemukan kerentanan. Alat-alat ini biasanya memiliki database sendiri yang memberikan rincian kerentanan terbaru. Namun, penguji menemukan
Network Discovery - Seperti penemuan sistem tambahan, server, dan perangkat lain.
Host Discovery - Ini menentukan port terbuka pada perangkat ini.
Service Interrogation - Ini menginterogasi port untuk menemukan layanan aktual yang berjalan di dalamnya.
Menganalisis Informasi dan Risiko
Dalam langkah ini, penguji menganalisis dan menilai informasi yang dikumpulkan sebelum langkah pengujian untuk menembus sistem secara dinamis. Karena jumlah sistem dan ukuran infrastruktur yang lebih besar, proses ini sangat memakan waktu. Saat menganalisis, penguji mempertimbangkan elemen-elemen berikut -
Tujuan yang ditentukan dari uji penetrasi.
Risiko potensial terhadap sistem.
Perkiraan waktu yang diperlukan untuk mengevaluasi potensi kelemahan keamanan untuk pengujian penetrasi aktif berikutnya.
Namun, dari daftar sistem yang teridentifikasi, penguji dapat memilih untuk menguji hanya yang mengandung potensi kerentanan.
Upaya Intrusi Aktif
Ini adalah langkah terpenting yang harus dilakukan dengan hati-hati. Langkah ini mencakup sejauh mana potensi kerentanan yang teridentifikasi pada langkah penemuan yang memiliki risiko sebenarnya. Langkah ini harus dilakukan saat verifikasi potensi kerentanan diperlukan. Untuk sistem yang memiliki persyaratan integritas yang sangat tinggi, potensi kerentanan dan risiko perlu dipertimbangkan dengan cermat sebelum melakukan prosedur pembersihan kritis.
Analisis Akhir
Langkah ini terutama mempertimbangkan semua langkah yang dilakukan (dibahas di atas) hingga saat itu dan evaluasi kerentanan yang ada dalam bentuk risiko potensial. Selanjutnya, penguji merekomendasikan untuk menghilangkan kerentanan dan risiko. Di atas segalanya, penguji harus memastikan transparansi pengujian dan kerentanan yang diungkapkannya.
Persiapan Laporan
Persiapan laporan harus dimulai dengan prosedur pengujian secara keseluruhan, diikuti dengan analisis kerentanan dan risiko. Risiko tinggi dan kerentanan kritis harus memiliki prioritas dan kemudian diikuti oleh urutan yang lebih rendah.
Namun, saat mendokumentasikan laporan akhir, hal-hal berikut perlu dipertimbangkan -
- Ringkasan keseluruhan pengujian penetrasi.
- Rincian setiap langkah dan informasi yang dikumpulkan selama pengujian pena.
- Detail dari semua kerentanan dan risiko yang ditemukan.
- Detail pembersihan dan perbaikan sistem.
- Saran untuk keamanan masa depan.