On Wed, Mar 10, 2010 at 01:46:14PM +0800, Nyoman [D] wrote: > Oh.. ok... berarti memang gak bisa dibuat seperti kita ngeblock sshd > attacking ya pak ? > Karena pernah kejadian salah 1 domain kena serangan (ga tahu apa ini > termasuk ddos), ada 1 IP dari china yang mengakses salah 1 link sampe 30 > koneksi hingga membuat webserver sibuk, sehingga pengunjung lainnya > disuguhi tampilan Server Error 5xx
Bisa dibatasi koneksinya per ip address pakai iptables. Seperti ini contohnya untuk membatasi 10 syn koneksi ke port 80: iptables -A INPUT -i eth1 -p TCP --syn --dport 80 -m connlimit \ --connlimit-above 10 -j REJECT Kernel 2.6.26-2 sudah support netfilter connlimit. Kalau kernelnya belum support atau males patch kernel ;) bisa pakai rule ini di firewall: # Syn flood # iptables -N SYN-FLOOD iptables -F SYN-FLOOD iptables -A SYN-FLOOD -m limit --limit 1/s --limit-burst 3 -j RETURN iptables -A SYN-FLOOD -j DROP ... iptables -A INPUT -m tcp -p tcp --dport 80 --syn -j SYN-FLOOD Atur saja berapa burst yang diinginkan. Baru2 ini webserver kantor kena serangan cara lain, ada aplikasi web yang jika error akan membuat log error yg besar sekali sehingga partisi /var tempat log web disimpan jadi penuh 100%. Sehari log error bisa bengkak jadi lebih dari 1 GB ! -- Arief Yudhawarman http://awarmanf.wordpress.com -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id Arsip dan info milis selengkapnya di http://linux.or.id/milis