Sažetak
Postavke HTTP 2 okviri koriste krajnje točke za razmjenu definirane postavke parametri međusobno. Protokol HTTP 2 ne definirati bilo praktično ograničenje na broj postavke parametri obuhvaćen jedan postavke okvira (najveća dopuštena je 2796202) i nema ograničenja na broj puta razmijenili takve postavke okvira.
Zlonamjerni klijenta pomoću HTTP 2 iskoristile činjenica da bi privremeno nestabilno je sustav poslužitelja HTTP 2 povećavanjem procesora na 100% prije veze su prekinut po na Internet Information Services (IIS).
Rješenje
Da biste rešili ovaj problem, Microsoft je pod uvjetom mogućnost za definiranje ograničenja na broj parametara postavke HTTP 2 dopušteno preko veze. Ta ograničenja su unaprijed postavljene Microsoft i morate definirao administrator sustava nakon pregleda protokol HTTP 2 i njihove okruženje zahtjeve.
Ispod stavke registra dva dodaju postavljanje ograničenja:
Put: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
Naziv: Http2MaxSettingsPerFrame
Vrsta: DWORD
Podaci: Podržane min vrijednost 7 i maksimalni 2796202. Izlaz vrijednosti raspona obrezati na odgovarajuću vrijednost završetka min Maks.
Put: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
Naziv: Http2MaxSettingsPerMinute
Vrsta: DWORD
Podaci: Podržana min vrijednost 7. Vrijednosti min obrezane manju vrijednost.
Napomena: Je potrebna za čitanje vrijednosti konfigurirane registra kada prvi put dodaju ili mijenjaju ponovnog ili ponovno pokretanje servisa.
S skup ograničenja
-
If jedan postavka okvir sadrži više sPostavk parametara od "Http2MaxSettingsPerFrame" vrijednost, a zatim tu vezu odmah drugom procesu.
-
If broj od sPostavk parametri sadržane u više postavki okvira primili unutar minute presjek "Http2MaxSettingsPerMinute" vrijednost, a zatim drugom procesu veze.
Kada prikladno postavljeno, iznad dva ograničenja zajedno pomoć za prekidanje veze zlonamjernih Narušavanje ta ograničenja i obrasca prag legitimna veze