Serangan bruteforce adalah salah satu corak serangan siber nan paling umum terjadi pada server VPS (Virtual Private Server). Serangan ini terjadi ketika peretas mencoba menebak kredensial login, seperti username dan password, dengan langkah mencoba beragam kombinasi secara otomatis dan berulang. Jika tidak ditangani dengan tepat, serangan ini dapat membuka pintu bagi akses terlarangan ke sistem Anda.
Untuk mencegah kerugian lebih besar, krusial bagi pemilik VPS untuk memahami langkah mendeteksi apakah server mereka sedang alias pernah menjadi sasaran serangan bruteforce. Berikut ini adalah langkah-langkah dan perangkat nan bisa digunakan untuk mengecek serangan bruteforce pada VPS Anda.
1. Cek Log Sistem Autentikasi
Langkah pertama nan paling umum adalah memeriksa log sistem nan mencatat aktivitas login. Pada sistem Linux, log ini biasanya berada di:
/var/log/auth.logatau
/var/log/secureTergantung pengedaran Linux nan digunakan (Debian/Ubuntu biasanya menggunakan auth.log, sedangkan CentOS/Red Hat menggunakan secure).
Untuk memandang upaya login nan gagal, gunakan perintah berikut:
sudo grep "Failed password" /var/log/auth.logPerintah ini bakal menampilkan semua entri nan mencatat login gagal. Anda dapat menggabungkannya dengan awk alias cut untuk memandang IP address nan mencoba login berulang kali.

Contoh:
sudo grep "Failed password" /var/log/auth.log | awk '{print $(NF-3)}' | sort | uniq -c | sort -nrPerintah di atas bakal menunjukkan IP mana saja nan paling sering melakukan login gagal, nan kemungkinan merupakan pelaku bruteforce.
2. Gunakan Alat Fail2Ban
Fail2Ban adalah perangkat terkenal nan secara otomatis memblokir IP address nan melakukan percobaan login kandas berulang. Selain sebagai pencegahan, Fail2Ban juga menyimpan log nan bisa Anda analisis.
Untuk memandang status Fail2Ban:
sudo fail2ban-client statusUntuk memandang daftar IP nan diblokir:
sudo fail2ban-client status sshdJika Anda belum menginstal Fail2Ban, Anda bisa melakukannya dengan:
sudo apt install fail2ban # Debian/Ubuntu sudo yum install fail2ban # CentOS/Red HatKonfigurasikan pada file /etc/fail2ban/jail.local agar lebih spesifik dalam menangani SSH.
3. Periksa Koneksi SSH nan Aktif
Terkadang, pelaku sukses masuk setelah serangan bruteforce. Anda bisa memandang hubungan aktif ke VPS Anda dengan:
who atau wJika ada sesi nan mencurigakan (misalnya, dari IP asing alias di luar jam kerja), itu bisa menjadi tanda bahwa seseorang sukses menyusupi VPS Anda.
4. Gunakan Logwatch alias Logcheck
Logwatch dan Logcheck adalah perangkat bantu nan bisa mengirimkan ringkasan aktivitas log ke email Anda setiap hari, termasuk percobaan login gagal. Dengan perangkat ini, Anda bisa mendapatkan laporan harian tentang aktivitas mencurigakan di VPS tanpa kudu memeriksa log manual setiap hari.
Instalasi:
sudo apt install logwatchKemudian konfigurasi email dan path log nan mau dipantau. Setiap hari Anda bakal menerima laporan seperti:
- IP dengan upaya login terbanyak
- Jenis kesalahan autentikasi
- Login sukses dari IP baru
5. Pantau Port dan Firewall
Bruteforce umumnya menargetkan port SSH default, ialah port 22. Anda bisa memantau port nan terbuka dengan:
sudo netstat -tulnpAtau gunakan ss:
sudo ss -tulnpPastikan hanya port nan dibutuhkan nan terbuka. Disarankan pula mengganti port SSH default dari 22 ke nomor lain untuk menghindari serangan otomatis.
Edit file:
sudo nano /etc/ssh/sshd_config Ganti Port 22 menjadi Port 2222 (misalnya), lampau restart SSH: sudo systemctl restart ssh6. Gunakan Tools IDS/IPS
Intrusion Detection System (IDS) alias Intrusion Prevention System (IPS) seperti OSSEC, Snort, alias Suricata bisa membantu mendeteksi aktivitas mencurigakan dan memberikan notifikasi real-time jika terjadi anomali dalam lampau lintas jaringan.
Alat-alat ini lebih kompleks, tetapi sangat efektif untuk sistem dengan kebutuhan keamanan tinggi.
Penutup
Deteksi awal terhadap serangan bruteforce sangat krusial untuk menjaga keamanan VPS Anda. Dengan kombinasi pemeriksaan log, penggunaan perangkat seperti Fail2Ban, dan penerapan praktik keamanan seperti mengganti port SSH serta membatasi IP nan diizinkan, Anda bisa mengurangi akibat serangan ini secara signifikan.
Selalu pastikan VPS Anda diperbarui, gunakan password nan kuat alias lebih baik lagi, gunakan autentikasi berbasis kunci SSH. Dengan langkah-langkah di atas, Anda bisa tidur lebih nyenyak mengetahui bahwa server Anda dalam kondisi aman.
English (US) ·
Indonesian (ID) ·