Panduan Audit Keamanan Server AlmaLinux Menggunakan Kali Linux dan Tools Nmap, dan Hydra

promo hosting cpanel

Audit keamanan (security auditing) merupakan langkah krusial untuk mengidentifikasi celah kerentanan pada infrastruktur server sebelum dimanfaatkan oleh pihak yang tidak bertanggung jawab. Dalam skenario pengujian penetrasi (penetration testing), administrator atau security auditor mensimulasikan teknik yang biasa digunakan oleh penyerang untuk menguji sejauh mana sistem pertahanan server mampu bertahan dan nanti ada dokumen hasil audit untuk project yang sudah dikerjakan oleh seluruh anggota menggunakan kali linux

Artikel ini membahas panduan teknis audit keamanan pada server AlmaLinux dari lingkungan terisolasi menggunakan VM Kali Linux. Audit difokuskan pada dua tahap utama:

  1. Pemeriksaan Port & Layanan (Reconnaissance)
    Menggunakan Nmap untuk memetakan attack surface.
  2. Pengujian Kekuatan Otentikasi (Service Auditing)
    Menggunakan Hydra untuk mensimulasikan serangan dictionary attack / brute force pada layanan yang terbuka.

Catatan Etika & Legalitas: Selalu pastikan Anda memiliki izin tertulis (Written Authorization / Scope of Work) dari pemilik server sebelum melakukan pengujian atau pemindaian keamanan.

Prasyarat Lingkungan Pengujian

Sebelum memulai proses audit, pastikan lingkungan pengujian telah disiapkan:

  • Target Server: AlmaLinux (sudah terpasang IP Publik / IP Lokal).
  • Auditor System: Virtual Machine (VM) Kali Linux yang terhubung dalam satu jaringan yang dapat menjangkau IP target.
  • Network Mode (jika di laboratorium/lokal): Gunakan mode Bridged Network atau Internal Network pada hypervisor (VirtualBox/VMware).

Pemetaan Port dan Pengenalan Layanan Menggunakan Nmap

Tahap awal audit bertujuan untuk mengetahui port apa saja yang terbuka, versi aplikasi yang berjalan, serta sistem operasi yang digunakan oleh target.

nmap help

Pemindaian Port (TCP Port Scan)

Jalankan pemindaian dasar untuk melihat daftar port TCP yang terbuka pada server target:

nmap -p--T4 -sV 192.168.20.0

Perintah ini melakukan pemindaian menyeluruh ke semua port (1–65535) secara cepat (-T4) untuk mengetahui jenis dan versi aplikasi (-sV) yang berjalan pada IP target 192.168.20.0

Pengujian Kekuatan Otentikasi Menggunakan Hydra

Proses ini untuk mengetahui layanan yang aktif dari hasil pemindaian Nmap (misalnya layanan SSH pada port 22)

Beberikutnya adalah menguji ketahanan sistem otentikasi server terhadap serangan tebakan kata sandi (dictionary attack).

Menyiapkan Wordlist (Daftar Kata Sandi)

Di Kali Linux, daftar kata sandi standar seperti passlist.txt sudah tersedia di direktori

Pengguna juga dapat membuat wordlist kustom sendiri khusus untuk pengujian audit:

nano passlist.txt

(Isi dengan beberapa daftar kata sandi uji coba, lalu simpan).

Menguji Ketahanan Otentikasi SSH

Jalankan Hydra untuk mensimulasikan pengujian tebak kombinasi kata sandi dan user pada layanan SSH:

 hydra -L root -P passlist.txt 192.168.20.0 ssh/2222

Perintah ini melakukan pengujian tebak kombinasi (brute force/dictionary attack) secara otomatis dengan menguji seluruh daftar nama user (-L userlist.txt) dan kata sandi (-P passlist.txt) pada layanan SSH di IP target192.168.20.0

Evaluasi Hasil Audit dan Langkah Mitigasi

Dari hasil simulasi pengujian di atas, administrator dapat menilai dua hal penting:

  1. Apakah terdapat port/layanan tidak penting yang terbuka secara tidak sengaja?
  2. Apakah otentikasi server rentan terhadap serangan otomatis (brute force)?

Kesimpulan

Audit keamanan menggunakan kombinasi Nmap dan Hydra memberikan gambaran jelas mengenai visibilitas port dan ketahanan otentikasi pada server AlmaLinux. Nmap berperan penting dalam memetakan titik masuk (attack surface), sedangkan Hydra bertindak sebagai alat uji petik untuk memastikan kata sandi dan kebijakan otentikasi sistem telah memenuhi standar keamanan. Melakukan audit berkala yang diimbangi dengan langkah perbaikan (seperti penerapan SSH Key dan Fail2ban) merupakan strategi preventif terbaik dalam menjaga keandalan infrastruktur server.

promo vps
Previous Article

TMP File Adalah Apa? Ini Penjelasannya

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *