Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 553

HTTP リクエストスマグリング

監修Cybersecurity entrepreneur & security researcher

HTTP リクエストスマグリング とは何ですか?

HTTP リクエストスマグリング前段プロキシとバックエンドサーバーで HTTP リクエストの終端解釈が食い違うことを悪用し、攻撃者が隠しリクエストを送り込めるようにする攻撃。


HTTP リクエストスマグリングは、ロードバランサ、CDN、リバースプロキシ、オリジンサーバー間で Content-Length と Transfer-Encoding ヘッダの解釈が食い違うこと(CL.TE、TE.CL、TE.TE)を悪用します。曖昧なリクエストを構築することで、前段と後段でメッセージ終了位置の解釈がずれ、他ユーザーの接続コンテキストでもう 1 つのリクエストが処理されてしまいます。結果として、キャッシュ汚染、認証情報の窃取、WAF バイパス、アカウント乗っ取りが起こり得ます。対策には、曖昧なリクエストの正規化または拒否、端から端まで HTTP/2 の採用、前後段実装の足並み揃え、ベンダーパッチの適用があります。

  1. 01

    CDN が Content-Length、オリジンが Transfer-Encoding を使う構成に対する CL.TE スマグリング。

  2. 02

    共有 keep-alive 接続で、密輸 POST により次ユーザーの Authorization ヘッダを奪取する。

よくある質問

HTTP リクエストスマグリング とは何ですか?

前段プロキシとバックエンドサーバーで HTTP リクエストの終端解釈が食い違うことを悪用し、攻撃者が隠しリクエストを送り込めるようにする攻撃。 サイバーセキュリティの 脆弱性 カテゴリに属します。

HTTP リクエストスマグリング とはどういう意味ですか?

前段プロキシとバックエンドサーバーで HTTP リクエストの終端解釈が食い違うことを悪用し、攻撃者が隠しリクエストを送り込めるようにする攻撃。

HTTP リクエストスマグリング からどのように防御しますか?

HTTP リクエストスマグリング に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

HTTP リクエストスマグリング の別名は何ですか?

一般的な別名: HRS, リクエスト密輸。

関連用語

関連項目