Ringkasan
Pengaturan HTTP 2 frame yang digunakan oleh akhir ditetapkan pengaturan parameter saling bertukar. Protokol HTTP 2 tidak menetapkan batas praktis jumlah pengaturan parameter dimasukkan dalam kerangka pengaturan tunggal (maks diizinkan adalah 2796202) dan tidak ada batasan jumlah waktu frame pengaturan tersebut dipertukarkan.
Menggunakan HTTP 2 klien berbahaya dapat memanfaatkan fakta ini untuk membuat sistem server HTTP 2 untuk sementara tidak stabil, dengan meningkatkan penggunaan CPU 100% sebelum sambungan diakhiri dengan layanan informasi Internet (IIS).
Pemecahan Masalah
Untuk mengatasi masalah ini, Microsoft telah memberikan kemampuan untuk menetapkan batas jumlah HTTP 2 pengaturan parameter diizinkan melalui sambungan. Batas ini tidak prasetel oleh Microsoft dan harus ditetapkan oleh administrator sistem setelah mengkaji protokol HTTP 2 dan persyaratan lingkungan.
Di bawah ini dua entri registri ditambahkan untuk menetapkan batas:
Jalur: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
Nama: Http2MaxSettingsPerFrame
Jenis: DWORD
Data: Didukung menit nilai 7 dan max 2796202. Keluar dari kisaran nilai dipotong ke nilai akhir menit max yang sesuai.
Jalur: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
Nama: Http2MaxSettingsPerMinute
Jenis: DWORD
Data: Didukung menit nilai 7. Nilai yang lebih kecil dipotong ke nilai menit.
Catatan: Mesin reboot atau restart layanan yang diperlukan untuk membaca nilai registri dikonfigurasi saat mereka ditambahkan pertama kali atau diubah.
Dengan menetapkan batas,
-
Sayaf tunggal pengaturan bingkai berisi lebih settings parameter daripada "Http2MaxSettingsPerFrame" nilai, maka sambungan tersebut segera mati.
-
Sayaf nomor dari settings parameter yang terkandung dalam beberapa pengaturan frame diterima dalam menit melintasi "Http2MaxSettingsPerMinute" nilai, maka sambungan mati.
Ketika tepat mengatur, di atas bantuan bersama-sama dua batas untuk mengakhiri sambungan berbahaya melanggar batas tersebut dan bentuk ambang sambungan yang sah