Tahapan ethical hacking adalah urutan kerja yang dipakai penguji keamanan resmi untuk menemukan kelemahan sebuah sistem sebelum penyerang sungguhan menemukannya. Urutan ini membuat pengujian terukur, terdokumentasi, dan aman karena seluruhnya berjalan dengan izin tertulis dari pemilik sistem. Artikel ini menjelaskan setiap tahap pada level konsep, dari reconnaissance sampai pelaporan, lengkap dengan sisi pertahanannya.
Apa Saja Tahapan Ethical Hacking?
Tidak ada satu daftar tahap yang dipakai semua orang. Tiga rujukan yang paling sering Anda temui berbeda jumlah langkahnya, tetapi alur besarnya sama: persiapan, pengumpulan informasi, pengujian kelemahan, lalu laporan.
- EC-Council (sertifikasi CEH) mengajarkan lima fase: reconnaissance, scanning, gaining access, maintaining access, dan clearing tracks.
- NIST SP 800-115, panduan pengujian keamanan informasi dari lembaga standar Amerika Serikat, membagi penetration test menjadi empat fase: planning, discovery, attack, dan reporting.
- PTES (Penetration Testing Execution Standard) merinci tujuh fase: pre-engagement, intelligence gathering, threat modeling, vulnerability analysis, exploitation, post-exploitation, dan reporting.
Perhatikan bahwa kerangka NIST dan PTES sama-sama berakhir di pelaporan. Itu bukan kebetulan. Pada pekerjaan profesional, temuan yang tidak dilaporkan dengan baik hampir tidak memberi nilai bagi klien, sehingga pelaporan diperlakukan sebagai tahap utama, bukan pelengkap.
Tahap Nol: Perencanaan dan Izin Tertulis
Sebelum satu paket pun dikirim ke target, kedua pihak menyepakati scope dan aturan main. Dokumen ini biasanya memuat sistem apa saja yang boleh diuji, jam pengujian, teknik yang dilarang, kontak darurat bila sesuatu terganggu, serta cara data sensitif diperlakukan. Tahap ini yang membedakan ethical hacking dari peretasan ilegal: izin tertulis dan batasan yang jelas.
Bagi organisasi yang memesan pengujian, tahap ini juga menentukan hasil. Scope yang terlalu sempit melewatkan risiko nyata, sedangkan scope tanpa batas bisa mengganggu layanan produksi.
Reconnaissance dan Scanning: Memetakan Target
Reconnaissance
Reconnaissance adalah pengumpulan informasi tentang target. Ada dua bentuk. Pasif berarti memakai sumber terbuka seperti situs resmi, catatan domain, dan informasi publik tanpa menyentuh sistem target. Aktif berarti berinteraksi langsung dengan sistem, sehingga meninggalkan jejak di log. Topik ini dibahas lebih jauh di artikel tentang footprinting dalam penetration testing.
Scanning
Pada fase scanning, penguji mencari tahu host mana yang hidup, layanan apa yang terbuka, dan versi perangkat lunak apa yang berjalan. EC-Council sendiri mencatat bahwa fase ini sering tumpang tindih dengan reconnaissance, jadi batas keduanya tidak selalu tegas. Hasilnya berupa inventaris aset dan daftar kandidat kelemahan.
Dari sisi bertahan, dua tahap ini bisa dipersulit. Kurangi informasi yang tidak perlu di internet, tutup port dan layanan yang tidak dipakai, dan pantau pola pemindaian yang tidak biasa di firewall serta log.
Gaining Access dan Maintaining Access dalam Pengujian Resmi
Di tahap ini penguji membuktikan bahwa sebuah kelemahan benar-benar dapat dimanfaatkan, bukan sekadar muncul di laporan pemindai. Pada pengujian profesional, pembuktian dilakukan seminimal mungkin: cukup menunjukkan bahwa akses dimungkinkan, tanpa membaca data pribadi yang tidak perlu, tanpa menghapus apa pun, dan tanpa melampaui batas scope.
Fase maintaining access menilai seberapa jauh seorang penyerang bisa bertahan dan bergerak setelah masuk. Pertanyaan yang dijawab adalah dampaknya: apakah satu akun yang bocor cukup untuk menjangkau data penting? Jawabannya membantu organisasi memutuskan perbaikan mana yang harus didahulukan.
Pertahanan yang paling efektif di sini bersifat dasar: patch yang cepat, autentikasi multi-faktor, hak akses minimal, segmentasi jaringan, dan deteksi yang mampu memberi peringatan ketika akun atau host berperilaku janggal.
Bagaimana dengan Clearing Tracks?
Di kerangka EC-Council, fase terakhir adalah clearing tracks, yaitu penyerang menghapus jejak. Dalam pengujian yang sah, maknanya berbeda. Penguji membersihkan artefak yang ia tinggalkan, seperti akun uji atau berkas sementara, lalu memulihkan sistem ke keadaan semula. Ia tidak menyembunyikan aktivitasnya dari klien, justru mendokumentasikan setiap langkah agar tim biru bisa menilai apakah serangan tersebut terdeteksi.
Pelaporan: Tahap yang Membuat Pengujian Bernilai
Laporan yang baik biasanya memiliki dua lapisan. Ringkasan eksekutif ditulis untuk manajemen: risiko apa yang ditemukan dan apa dampaknya bagi bisnis. Bagian teknis ditulis untuk tim IT: setiap temuan disertai tingkat keparahan, bukti, langkah rekomendasi perbaikan, dan referensi seperti nomor CVE bila ada. Pembahasan skor keparahan ada di artikel level kerentanan dan skor CVSS.
Setelah perbaikan dilakukan, pengujian ulang memastikan celah benar-benar tertutup. Tanpa retest, organisasi hanya berasumsi bahwa perbaikannya berhasil. Gambaran lebih luas tentang jenis dan siklus pengujian ada di artikel apa itu penetration testing.
Tahapan Ethical Hacking dan Batas Hukumnya
Menjalankan tahapan di atas terhadap sistem yang bukan milik Anda dan tanpa izin dapat tergolong akses ilegal. Sejak KUHP baru berlaku pada 2 Januari 2026, Pasal 332 KUHP melarang akses ke komputer atau sistem elektronik milik orang lain tanpa hak atau melawan hukum (sebelumnya Pasal 30 UU ITE), dan ancaman pidananya serius. Pembahasan lengkapnya ada di artikel apakah hacking melanggar hukum. Untuk berlatih, gunakan lab milik sendiri atau target yang memang disediakan untuk latihan.
Baca juga: Kursus Hacking Online Bersertifikat: Belajar Ethical Hacking dari Praktisi.
Pertanyaan yang Sering Diajukan
Berapa tahapan ethical hacking yang sebenarnya?
Tergantung kerangka yang dipakai. EC-Council menyebut lima fase, NIST SP 800-115 empat fase, dan PTES tujuh fase. Semuanya mencakup persiapan, pengumpulan informasi, pengujian kelemahan, dan pelaporan.
Apakah reconnaissance termasuk ilegal?
Pengumpulan informasi dari sumber publik pada umumnya tidak menyentuh sistem target. Namun reconnaissance aktif, misalnya pemindaian, sebaiknya hanya dilakukan terhadap sistem yang Anda miliki atau yang secara tertulis mengizinkannya.
Tahap mana yang paling penting?
Perencanaan dan pelaporan. Perencanaan menjaga pengujian tetap legal dan aman, sedangkan pelaporan mengubah temuan menjadi perbaikan nyata.
Kesimpulan
Tahapan ethical hacking memberi struktur pada pekerjaan yang tanpa struktur mudah berubah menjadi sekadar coba-coba: izin dan scope, pemetaan target, pembuktian kelemahan, lalu laporan yang bisa ditindaklanjuti. Jika Anda ingin mempelajarinya secara terarah, lihat kursus keamanan siber yang tersedia di Linuxhackingid dan mulailah dari lab milik Anda sendiri.
Every article is reviewed by the practice lead who ran the work before it is published.
