Cara Cek Serangan Bruteforce di VPS Anda

Sedang Trending 1 tahun yang lalu

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.log

atau

/var/log/secure

Tergantung 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.log

Perintah 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.

5 Kesalahan Umum saat Menggunakan VPS (dan Cara Menghindarinya)

Contoh:

sudo grep "Failed password" /var/log/auth.log | awk '{print $(NF-3)}' | sort | uniq -c | sort -nr

Perintah 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 status

Untuk memandang daftar IP nan diblokir:

sudo fail2ban-client status sshd

Jika Anda belum menginstal Fail2Ban, Anda bisa melakukannya dengan:

sudo apt install fail2ban  # Debian/Ubuntu sudo yum install fail2ban  # CentOS/Red Hat

Konfigurasikan 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 w

Jika 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 logwatch

Kemudian 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 -tulnp

Atau gunakan ss:

sudo ss -tulnp

Pastikan 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 ssh

6. 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.

Selengkapnya
Sumber Info Panduan Teknologi Dewabiz
Info Panduan Teknologi Dewabiz
↑