ntpd attack [1]


Pada 10 Feb 2014 terima e-mail pemberitahuan dari pak Dono [Indosat] bahwa koneksi internet ke UKDW dimatikan sementara karena ada traffic upstream sangat besar/flooding dari UKDW ke arah Indosat mulai tgl 9 Feb kira-kira jam 00.00.

Proses investigasi: 
- Periksa statistik traffic di switch Catalyst, ada beberapa server dan router yg terhubung disini seperti  server Sinta, Faith dan lain-lain.
- Statistik di catalyst kemudian di-cross-check dengan traffic yang tercatat di masing-masing server maupun router, dan akhirnya diketahui asal traffic tersebut berasal dari server Faith [sistem operasi FreeBSD] yang merupakan gateway ke internet utk LAN laboratorium (internet) 

Untuk memastikan jenis traffic yang lewat sebenarnya perlu melihat statistik di routerboard yang ada di lab, tapi karena ada sedikit hambatan koordinasi, maka investigasi difokuskan pada server Faith itu sendiri:

Langkah pertama: periksa semua process [ps] yang jalan di server Faith [sistem operasi Freebsd] sepintas tidak ada yang aneh/di luar kebiasaan.

Langkah selanjutnya periksa statistik traffic yg dibuat oleh vnstat (vnstat harian dan mingguan dijalankan lewat cron), hasilnya mengkonfirmasi laporan dari Indosat tentang terjadinya flood upstream

Berikutnya coba periksa sekali lagi process yang ada, kali ini dengan perintah 'top' dan terlihat ada kejanggalan yaitu proses ntp ternyata menggunakan cpu resource (jauh) lebih besar dari biasanya.
# grep ntpd /var/log/messages diperoleh:
Feb  8 07:41:11 faith ntpd[856]: too many recvbufs allocated (40)
Feb  8 07:41:11 faith ntpd[856]: too many recvbufs allocated (40)
Feb  8 09:56:43 faith ntpd[856]: too many recvbufs allocated (40)
Feb  8 18:46:15 faith ntpd[856]: too many recvbufs allocated (40)
.......
.......
Feb  9 09:00:00 faith ntpd[856]: too many recvbufs allocated (40)
Feb  9 09:58:52 faith ntpd[856]: too many recvbufs allocated (40)
Feb  9 16:25:43 faith ntpd[856]: too many recvbufs allocated (40)
Feb 10 08:54:42 faith ntpd[856]: too many recvbufs allocated (40)


Siang harinya setelah koneksi internet sudah dipulihkan oleh Indosat, dilakukan pengamatan terhadap tingkah laku process ntpd ini, dan ternyata kembali muncul traffic yang lebih besar dari yang normalnya ditimbulkan oleh proses query ntp, maka langsung diambil tindakan mematikan proses ntpd.

Hasil googling 'ntpd attack' diperoleh beberapa artikel menarik, salahsatunya:
http://www.pcworld.com/article/2096720/attackers-use-ntp-reflection-in-huge-ddos-attack.html

Sebelum solusi ditemukan maka untuk sementara diputuskan mematikan semua proses ntpd di semua server.

....bersambung...

Comments

Popular posts from this blog

ipfw - FreeBSD firewall [contoh rules]

the specified server cannot perform the requested operation

Mencari Jumlah Pengguna Hotspot per hari [Freeradius - FreeBSD - Chillispot]