Sedikit statistik
July 16, 2007Saya lupa lagi nemu dari blog siapa (kalo gak salah sih dari salah satu penghuni Planet Ubuntu). Iseng-iseng nyobain script berikut:
bash# zgrep 'Failed password for invalid user' /var/log/auth.log.* |wc -l 11946
bash# zgrep 'Failed password for root' /var/log/auth.log.* |wc -l 2126
Dan hal ini terjadi selama
bash$ uptime 07:03:44 up 72 days, 2:45, 2 users, load average: 0.47, 0.39, 0.16
(Uptime-nya masih dikit, dulu tiba-tiba pernah restart, gak tau kenapa, mungkin datacenter-nya mati listrik??!!)
Mungkin masih sedikit, dan sebenarnya gak perlu terlalu khawatir dengan brute force SSH ini. Asal kita yakin aja pake password yang cukup kuat dan tentu saja root gak diperbolehkan SSH (PermitRootLogin no). Cuman ya bikin kesel aja menuh-menuhin email alert isinya laporan brute force SSH mulu.
Dulu pernah nyobain ganti port SSH dari default 22 ke port lain dan terbukti ampuh, gak ada lagi laporan di log. Tapi sekarang ya repot masa mesti nyuruh semua user konfigurasi client SSH/SFTP-nya buat ganti port, kan gak enak juga.
Sekarang pake OSSEC-HIDS lumayan bisa otomatis ngeblok via iptables atau via /etc/hosts_deny IP address yang ngelakuin brute force ini. Laporan dari OSSEC-HIDS berupa email seperti berikut ini
OSSEC HIDS Notification. 2007 Jul 08 14:08:37 Received From: panel->/var/log/auth.log Rule: 5712 fired (level 10) -> \"SSHD brute force trying to get access to the system.\" Portion of the log(s): Jul 8 14:08:37 panel sshd[12740]: Failed password for invalid user todd from 211.157.109.58 port 48136 ssh2 Jul 8 14:08:35 panel sshd[12740]: Invalid user todd from 211.157.109.58 Jul 8 14:08:26 panel sshd[12737]: Failed password for invalid user todd from 211.157.109.58 port 39968 ssh2 Jul 8 14:08:24 panel sshd[12737]: Invalid user todd from 211.157.109.58 Jul 8 14:08:16 panel sshd[12735]: Failed password for invalid user todd from 211.157.109.58 port 36652 ssh2 Jul 8 14:08:14 panel sshd[12735]: Invalid user todd from 211.157.109.58 Jul 8 14:08:11 panel sshd[12705]: Failed password for invalid user todd from 211.157.109.58 port 60942 ssh2 --END OF NOTIFICATION
(IP siapa tuh?)
Selain OSSEC-HIDS bisa juga pake denyhosts atau fail2ban. Saya juga gak tau tingkat keberhasilan brute force SSH ini, belom pernah nyoba sih ^^. Tapi tidak ada ruginya melakukan usaha pencegahan.



Menjaga agar web-nya kompatibel dengan berbagai macam browser merupakan suatu syarat mutlak bagi seorang web developer/designer. Salah satu kendala bagi developer web yang bekerja di lingkungan GNU/Linux adalah tidak tersedianya browser IE yang masih banyak digunakan oleh pengguna OS Windows. Memang bisa saja sih kita install virtual mesin Windows melalui Vmware atau Qemu, tapi itu ibarat membunuh lalat dengan rudal Katyusha sebab yang diperlukan hanya aplikasi IE saja kan?.

