Zusammenfassung
HTTP-2 Einstellungen Frames werden Endpunkte zum exchange-Einstellungsparameter. HTTP-2-Protokoll nicht praktische Grenze für die Anzahl der Einstellungen definieren Parameter in einem einzigen Settings (zulässige maximale 2796202) und es ist unbegrenzt oft eine solche Einstellung Frames ausgetauscht.
Ein böswilliger Client HTTP-2 kann ein Serversystem HTTP-2 durch die CPU-Auslastung auf 100 % erhöhen, bevor die Verbindung von Internet Information Services (IIS) beendet werden vorübergehend instabil machen dies ausnutzen.
Fehlerbehebung
Zur Behebung dieses Problems hat Microsoft ein Grenzwerte für die Anzahl der HTTP-2 Einstellungsparameter definieren über eine Verbindung möglich. Diese Grenzwerte sind von Microsoft nicht voreingestellt und müssen vom Systemadministrator nach dem Lesen der HTTP-2-Protokoll und ihren Anforderungen definiert.
Im folgenden werden zwei Registrierungseinträge Grenzwerte hinzugefügt:
Pfad: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
Name: Http2MaxSettingsPerFrame
Typ: DWORD
Daten: Mindestwert 7 unterstützt und max 2796202. Außerhalb des Wertebereichs abgeschnitten entsprechende min/Max-Endwert.
Pfad: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
Name: Http2MaxSettingsPerMinute
Typ: DWORD
Daten: Unterstützte Minimalwert 7. Kleinerer Wert verkürzt den Mindestwert.
Hinweis: Ist ein Neustart des Computers oder Neustart erforderlich konfigurierten Registrierungswerte zu lesen, wenn sie erstmals hinzugefügt oder geändert werden.
Mit der Fristen
-
Ichf eine einzelne Einstellung enthält mehr sBearbeiten Parameter als "Http2MaxSettingsPerFrame" Wert, wird die Verbindung sofort abgebrochen.
-
Ichf die Anzahl der sBearbeiten Parameter enthalten mehrere Einstellungen Frames innerhalb einer Minute durchquert "Http2MaxSettingsPerMinute" Wert, wird die Verbindung getrennt wird.
Wenn entsprechend festgelegt, über zwei Limits zusammen Hilfe Grenzwerte gegen bösartige Verbindung beenden und einen Schwellenwert für legitime Verbindungen