Serangan DDoS (distributed denial of service) berusaha membuat layanan offline dengan membanjirinya dengan lalu lintas melebihi kemampuannya. Berikut cara kerja serangan ini, apa yang dilakukan perlindungan DDoS, dan apa yang tidak bisa dilakukannya.
Tiga jenis serangan
- Serangan volumetrik memenuhi saluran jaringan itu sendiri dengan sampah, diukur dalam gigabit per detik. Contohnya UDP flood dan amplifikasi DNS atau NTP.
- Serangan protokol menyalahgunakan cara kerja koneksi, seperti SYN flood yang menghabiskan tabel koneksi server.
- Serangan lapisan aplikasi mengirim banyak permintaan yang tampak sah, seperti ribuan pencarian atau login per detik, untuk menghabiskan CPU dan database.
Dalam istilah jaringan, dua yang pertama adalah serangan layer 3 dan 4 (L3/L4) dan yang terakhir adalah layer 7 (L7).
Cara kerja perlindungan tingkat jaringan
- Lalu lintas ke alamat IP Anda melewati perangkat keras penyaringan penyedia terlebih dahulu.
- Sistem mempelajari seperti apa lalu lintas normal dan menandai anomali.
- Paket berbahaya, seperti sumber yang dipalsukan atau paket yang rusak, dibuang sebelum mencapai server Anda.
- Lalu lintas bersih berlanjut seperti biasa, biasanya tanpa penundaan yang terlihat.
Setiap VPS di platform kami menyertakan perlindungan L3/L4, yang mencakup serangan volumetrik dan protokol yang menyebabkan sebagian besar gangguan.
Apa yang tidak dihentikan perlindungan L3/L4
Banjir Layer 7 tampak seperti pengunjung sungguhan, jadi filter jaringan tidak selalu bisa membedakannya. Anda menanganinya di tingkat aplikasi:
- Pasang CDN atau reverse proxy di depan situs web dan lakukan caching secara agresif.
- Gunakan rate limiting di Nginx (
limit_req_zone) untuk halaman login dan pencarian. - Gunakan fail2ban untuk memblokir pelanggar berulang.
- Sajikan halaman statis jika memungkinkan; biayanya hampir tidak ada untuk disajikan.
Kurangi eksposur Anda
- Jaga IP origin tetap privat jika Anda memakai CDN, dan jangan membocorkannya di riwayat DNS atau header email.
- Tutup setiap port yang tidak dipakai.
- Jaga perangkat lunak tetap diperbarui agar penyerang tidak dapat memakai bug kecil untuk membuatnya crash.
- Pantau penggunaan sumber daya agar Anda menyadari masalah sejak dini.
Apa yang dilakukan saat serangan
- Pastikan itu serangan: periksa grafik bandwidth dan
ss -suntuk jumlah koneksi. - Hubungi dukungan host Anda agar mereka dapat menyesuaikan penyaringan.
- Aktifkan rate limit atau letakkan situs di belakang proxy.
- Jangan membayar tuntutan pemerasan. Pembayaran tidak menghentikan serangan berulang.
Pertanyaan yang sering diajukan
Apa fungsi perlindungan DDoS?
Perlindungan ini menyaring banjir traffic berbahaya sebelum mencapai server Anda sehingga situs tetap dapat diakses oleh pengunjung asli.
Apakah perlindungan DDoS dari host menghentikan semua serangan?
Tidak. Perlindungan ini terutama menangani banjir jaringan besar. Serangan lapisan aplikasi yang terlihat seperti permintaan normal memerlukan pembatasan laju, caching, dan aturan bot di server Anda sendiri.
Apakah saya memerlukan perlindungan DDoS untuk situs kecil?
Situs kecil jarang diserang secara langsung, tetapi bisa terkena pemindaian dan banjir traffic. Perlindungan dasar dan pembatasan laju adalah asuransi murah.