Basic Monitoring Server Tahap 6 (Deny Host & Fail2Ban)
Assalamualaikum rekan-rekan semua, di pagi hari yang cerah ini WhiteCyber Research & Development Team kembali berbagi tips bagaimana melakukan blocking IP hacker, atau bloking IP yang dianggap berbahaya secara otomatis.
Denyhosts adalah sebuah program yang dibuat menggunakan bahasa python untuk digunakan sebagai penangkal SSH Attack dengan cara memasukkan daftar ke /etc/hosts.deny. Denyhost juga selalu digunakan oleh Administrator Linux untuk mengatasi serangan user, dan login-login yang salah.
Langkah-langkahnya adalah
1. Install denyhosts
# sudo apt-get install denyhosts
2. Setelah terinstall, lakukan konfigurasinya di /etc/hosts.conf .
# sudo mc -e /etc/denyhosts.conf
3. Lakukan konfigurasi pada variable berikut ini
ADMIN_EMAIL = root@localhost
SMTP_HOST = localhost
SMTP_PORT = 25
#SMTP_USERNAME=foo
#SMTP_PASSWORD=bar
SMTP_FROM = DenyHosts nobody@localhost
#SYSLOG_REPORT=YES
4. Langkah selanjutnya adalah menginstall Fail2Ban. Fail2Ban ini jauh lebih kompleks dan lengkap. Fail2Ban juga bermanfaat menahan serangan SSH, Apache, Courier, PHP, dan lain-lain. Cara kerja Fail2Ban ini dengan menscan file log dan mendeteksi keanehan.
# sudo apt-get install fail2ban
5. Lakukan configurasi pada Jail.conf
# sudo mc -e /etc/fail2ban/jail.conf
6. Aktifkan semua service yang ingin anda monitor dan filter menggunakan Fail2Ban
[ssh]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
7. Bila ingin mendapatkan pesan ke email kita dengan merubah
destemail = root@localhost
8. Perhatikan ganti baris
action = %(action_)s
dengan
action = %(action_mwl)s
9. Bila menginginkan mengkonfigurasi sendiri dapat mengubah konfigurasi di
sudo vi /etc/fail2ban/jail.local
untuk mengetahui informasi bagaimana mensetting secara manual dapat mengklik tutorial disini.
10. Restart Fail2Ban
sudo /etc/init.d/fail2ban restart
Untuk melihat status Fail2Ban berjalan atau belum dapat menggunakan perintah
sudo fail2ban-client status
Selamat mencoba....
WhiteCyber Research & Development Team
Universe Khalifatulloh Security
0 comments:
Posting Komentar
PEDOMAN KOMENTAR
Ayo berpartisipasi membangun budaya berkomentar yang baik. Pantang bagi kita memberikan komentar bermuatan menghina atau spam.
Kolom komentar tersedia untuk diskusi, berbagi ide dan pengetahuan. Hargai pembaca lain dengan berbahasa yang baik dalam berekspresi. Setialah pada topik. Jangan menyerang atau menebar kebencian terhadap suku, agama, ras, atau golongan tertentu.
Bangun sharing ilmu dengan berkomentar disini :