Pengujian Penetrasi - Manual & Otomatis
Baik pengujian penetrasi manual dan pengujian penetrasi otomatis dilakukan untuk tujuan yang sama. Satu-satunya perbedaan di antara mereka adalah cara pelaksanaannya. Seperti namanya, pengujian penetrasi manual dilakukan oleh manusia (ahli di bidang ini) dan pengujian penetrasi otomatis dilakukan oleh mesin itu sendiri.
Bab ini akan membantu Anda mempelajari konsep, perbedaan, dan penerapan kedua istilah tersebut.
Apa itu Pengujian Penetrasi Manual?
Pengujian penetrasi manual adalah pengujian yang dilakukan oleh manusia. Dalam jenis pengujian seperti itu, kerentanan dan risiko mesin diuji oleh insinyur ahli.
Umumnya, teknisi pengujian melakukan metode berikut -
Data Collection- Pengumpulan data memainkan peran kunci untuk pengujian. Seseorang dapat mengumpulkan data secara manual atau dapat menggunakan layanan alat (seperti teknik analisis kode sumber halaman web, dll.) Yang tersedia secara online secara gratis. Alat-alat ini membantu mengumpulkan informasi seperti nama tabel, versi DB, database, perangkat lunak, perangkat keras, atau bahkan tentang berbagai plugin pihak ketiga, dll.
Vulnerability Assessment - Setelah data dikumpulkan, akan membantu penguji untuk mengidentifikasi kelemahan keamanan dan mengambil langkah pencegahan yang sesuai.
Actual Exploit - Ini adalah metode khas yang digunakan penguji ahli untuk meluncurkan serangan pada sistem target dan juga, mengurangi risiko serangan.
Report Preparation- Setelah penetrasi selesai, penguji menyiapkan laporan akhir yang menjelaskan segala sesuatu tentang sistem. Terakhir, laporan tersebut dianalisis untuk mengambil langkah-langkah korektif untuk melindungi sistem target.
Jenis Pengujian Penetrasi Manual
Pengujian penetrasi manual biasanya dikategorikan dalam dua cara berikut -
Focused Manual Penetration Testing- Ini adalah metode yang sangat terfokus yang menguji kerentanan dan risiko tertentu. Pengujian penetrasi otomatis tidak dapat melakukan pengujian ini; ini dilakukan hanya oleh ahli manusia yang memeriksa kerentanan aplikasi tertentu dalam domain tertentu.
Comprehensive Manual Penetration Testing- Melalui pengujian seluruh sistem yang terhubung satu sama lain untuk mengidentifikasi semua jenis risiko dan kerentanan. Namun, fungsi pengujian ini lebih situasional, seperti menyelidiki apakah beberapa kesalahan berisiko rendah dapat membawa skenario serangan yang lebih rentan, dll.
Apa itu Pengujian Penetrasi Otomatis?
Pengujian penetrasi otomatis jauh lebih cepat, efisien, mudah, dan andal yang menguji kerentanan dan risiko mesin secara otomatis. Teknologi ini tidak memerlukan insinyur ahli, melainkan dapat dijalankan oleh siapa saja yang memiliki pengetahuan paling sedikit di bidang ini.
Alat untuk pengujian penetrasi otomatis adalah Nessus, Metasploit, OpenVAs, backtract (seri 5), dll. Ini adalah alat yang sangat efisien yang mengubah efisiensi dan arti pengujian penetrasi.
Namun, tabel berikut menggambarkan perbedaan mendasar antara pengujian penetrasi manual dan otomatis -
Pengujian Penetrasi Manual | Pengujian Penetrasi Otomatis |
---|---|
Ini membutuhkan insinyur ahli untuk melakukan pengujian. | Ini otomatis sehingga pelajar pun dapat menjalankan tes. |
Ini membutuhkan alat yang berbeda untuk pengujian. | Alat yang terintegrasi itu memang membutuhkan apapun dari luar. |
Dalam jenis pengujian ini, hasil dapat bervariasi dari satu pengujian ke pengujian lainnya. | Ini memiliki hasil yang tetap. |
Tes ini membutuhkan untuk mengingat pembersihan memori oleh penguji. | Itu tidak. |
Ini melelahkan dan memakan waktu. | Ini lebih efisien dan cepat. |
Ini memiliki keuntungan tambahan yaitu jika seorang ahli melakukan pen test, maka dia dapat menganalisis dengan lebih baik, dia dapat memikirkan apa yang dapat dipikirkan oleh seorang hacker dan di mana dia dapat menyerang. Karenanya, dia bisa menempatkan keamanan yang sesuai. | Ia tidak dapat menganalisis situasi. |
Sesuai kebutuhan, seorang ahli dapat menjalankan beberapa pengujian. | Itu tidak bisa. |
Untuk kondisi kritis lebih bisa diandalkan. | Bukan itu. |