適用先
Windows 10 Windows 10, version 1607, all editions Windows 10, version 1703, all editions Windows 10, version 1709, all editions Windows 10, version 1803, all editions Windows 10, version 1809, all editions

概要

HTTP/2 の設定のフレームは、互いに定義されている設定パラメーターを交換するためのエンドポイントによって使用されます。2 HTTP プロトコルは、いくつかの設定での実際的な制限を定義されていないパラメーターの設定を 1 つのフレームに含まれている (最大の許可は、 2796202) と、このような設定のフレームを交換する回数に制限はありません。

HTTP/2 を使用して悪意のあるクライアントは、インターネット インフォメーション サービス (IIS) での接続の終了前に、CPU 使用率が 100% を増やすことで、HTTP/2 のサーバー システムを一時的に不安定にさせるのには、この事実を利用できます。

解決策

マイクロソフトではこの問題に対処するため、接続で HTTP/2 の設定パラメーターの数に制限を定義することが許可されているがあります。これらの制限は、マイクロソフトがあらかじめ設定されていないと 2 HTTP プロトコルおよび環境の要件を確認した後システム管理者によって定義する必要があります。

制限を設定するのには 2 つのレジストリ エントリは次の追加されます。

 

パス: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

名: Http2MaxSettingsPerFrame

種類: DWORD

データ: 最小値 7 をサポートするため、2796202 の最大数します。範囲外の値に対応する最大/最小トリミングの値を終了します。

 

パス: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

名: Http2MaxSettingsPerMinute

種類: DWORD

データ:、最小値 7 がサポートされています。最小値より小さい値がトリムされます。

 

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。