HTTPヘッダインジェクションとHTTPレスポンス分割とは?えいちてぃーてぃーぴーへっだいんじぇくしょんとえいちてぃーてぃーぴーれすぽんすぶんかつ
HTTPヘッダインジェクションとHTTPレスポンス分割とは、リダイレクト先やCookie値を外部入力から組み立てる際、改行コード(CR・LF)を挿入されてヘッダを追加・偽造される攻撃。改行2つでボディ境界を作られると1つの応答が2つに割れ、これがHTTPレスポンス分割でキャッシュ汚染にもつながる。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
Location: の値へ改行と Set-Cookie: を続けて注入されると、攻撃者が指定したセッションIDを利用者に配れてしまう。対策は入力から改行を除去するのではなく、フレームワークのヘッダ設定APIを使い、値の改行を許さない実装に統一することである。
試験での引っ掛け
XSSと同じ「出力時のエスケープ」で片付けると誤る。危険なのはHTMLの記号ではなく改行コード。また被害はブラウザ側だけでなく、途中のキャッシュサーバが偽の応答を保存する点も見落とされやすい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。