- Pada Agustus 2023, layanan Google dan pelanggan Cloud menjadi target serangan DDoS berbasis HTTP/2 baru yang jauh lebih besar dibanding serangan Layer 7 yang pernah dilaporkan sebelumnya.
- Serangan terbesar melampaui 398 juta permintaan per detik, tetapi sebagian besar diblokir di tepi jaringan oleh infrastruktur load balancing global Google.
- Tim respons DDoS Google meninjau serangan tersebut dan mengambil langkah perlindungan tambahan untuk lebih memitigasi serangan serupa.
- Sejak akhir 2021, sebagian besar serangan DDoS Layer 7 yang diamati pada layanan Google dan project Google Cloud berbasis HTTP/2.
- HTTP/2 menggunakan "stream" untuk mengirim berbagai pesan atau "frame" antar endpoint, dan ini dapat digunakan untuk membuat serangan DDoS lebih efisien.
- Serangan HTTP/2 Rapid Reset melibatkan klien yang membuka sejumlah besar stream sekaligus, lalu segera membatalkan setiap permintaan alih-alih menunggu respons untuk tiap stream permintaan dari server atau proxy.
- Serangan ini menciptakan asimetri biaya yang menguntungkan penyerang antara server dan klien, karena server masih harus terus melakukan pekerjaan yang signifikan untuk permintaan yang telah dibatalkan.
- Variasi dari serangan Rapid Reset telah diamati, yang umumnya tidak seefisien versi awalnya, tetapi bisa lebih efisien daripada serangan DDoS HTTP/2 standar.
- Langkah mitigasi untuk vektor serangan ini dapat dilakukan dalam beberapa bentuk, tetapi terutama berfokus pada pelacakan statistik koneksi dan penggunaan berbagai sinyal serta logika bisnis untuk menilai kegunaan tiap koneksi.
- Google saat ini tidak melihat HTTP/3 digunakan sebagai vektor DDoS skala besar, tetapi merekomendasikan agar implementasi server HTTP/3 lebih dulu menerapkan mekanisme yang membatasi jumlah pekerjaan yang dapat dipicu oleh satu koneksi transport.
- Google secara proaktif membantu memimpin proses pengungkapan kerentanan terkoordinasi untuk menangani vektor HTTP/2 baru ini di seluruh ekosistem.
- Semua penyedia yang menawarkan layanan HTTP/2 harus menilai paparan mereka terhadap masalah ini dan sesegera mungkin menerapkan patch perangkat lunak serta pembaruan untuk server web umum dan bahasa pemrograman.
1 komentar
Pendapat Hacker News