Pembagian domain dalam Ethical Hacking. Masing-masing mewakili area pembelajaran atau analisis dalam kegiatan ethical hacking. Berikut penjelasan lengkap untuk tiap domain tersebut:
1. Hacking Techniques (Teknik Peretasan)
Domain ini mencakup metode, alat, dan pendekatan teknis yang digunakan oleh ethical hacker untuk menguji keamanan sistem.
🔍 Cakupan:
-
Reconnaissance (passive & active)
-
Scanning & enumeration
-
Exploitation techniques
-
Privilege escalation
-
Covering tracks
📘 Contoh teknik: -
SQL Injection, Cross-Site Scripting (XSS)
-
Buffer Overflow
-
Password cracking (brute force, dictionary attack)
-
Social engineering (phishing, pretexting)
2. Hacking Attempts (Upaya Peretasan)
Fokus pada aktivitas percobaan peretasan, baik yang berhasil maupun gagal. Ini berguna untuk melacak niat dan teknik yang digunakan.
🔍 Cakupan:
-
Analisis log upaya login tidak sah
-
Simulasi serangan oleh ethical hacker
-
Uji coba bypass firewall dan IDS
-
Failed exploit attempts
📘 Tujuan:
-
Mengidentifikasi potensi kerentanan
-
Menganalisis pola serangan
-
Membuat sistem lebih tangguh terhadap serangan berulang
3. Hacking Events (Peristiwa Peretasan)
Mengacu pada kejadian nyata di mana sistem atau data telah menjadi target peretasan.
🔍 Cakupan:
-
Audit keamanan saat terjadi breach
-
Timeline dan kronologi serangan
-
Analisis dampak dari peristiwa
-
Studi kasus besar (seperti peretasan Equifax, SolarWinds)
📘 Manfaat:
-
Evaluasi keamanan sistem
-
Perbaikan kebijakan keamanan
-
Pembelajaran dari insiden nyata
4. Hacking Incidents (Insiden Peretasan)
Lebih spesifik dari "event", domain ini mengarah pada insiden yang terdokumentasi secara forensik dan melibatkan pelaporan keamanan.
🔍 Cakupan:
-
Investigasi insiden (forensik digital)
-
Pelaporan insiden ke otoritas atau manajemen
-
Penentuan penyebab utama (root cause analysis)
-
Respons dan mitigasi insiden
📘 Tools Umum:
-
SIEM (Security Information & Event Management)
-
Wireshark, Volatility (forensik)
-
IDS/IPS logs
5. Hacking Skills (Keterampilan Peretasan)
Menjelaskan keterampilan yang wajib dikuasai oleh seorang ethical hacker untuk melakukan pekerjaannya secara efektif.
🔍 Cakupan:
-
Pemahaman sistem operasi (Linux, Windows)
-
Jaringan komputer (TCP/IP, routing)
-
Bahasa pemrograman (Python, Bash, C/C++, JavaScript)
-
Tools hacking (Metasploit, Burp Suite, Nmap, Wireshark)
-
Pengetahuan keamanan web & aplikasi
📘 Kualifikasi Tambahan:
-
Sertifikasi: CEH, OSCP, eJPT
-
Soft skills: berpikir kritis, analisis risiko, komunikasi
Kesimpulan
Kelima domain tersebut membentuk kerangka kerja menyeluruh dalam ethical hacking. Pembagiannya bisa digunakan sebagai struktur silabus pelatihan, kerangka kerja pengujian penetrasi, atau dasar untuk penelitian akademis.