令和6年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問20
テクノロジ/ネットワークWeb サーバから送信される HTTP ヘッダーのうち,Web サーバからの応答の内容を,Web ブラウザやプロキシサーバなどのキャッシュに保持させないようにするものはどれか。
出典:令和6年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問20
- アCache-Control: no-cache
- イCache-Control: no-store
- ウCache-Control: private
- エCache-Control: public
正解:イ
解説
HTTP の Cache-Control ヘッダーのうち,no-store を指定すると,Web ブラウザやプロキシサーバなどのキャッシュに応答の内容を一切保持させないようにできます。これに対して no-cache は,キャッシュへの保存自体は許可しつつ,再利用の前に必ずサーバへ内容の検証(再確認)を行わせる指定であり,保存を禁止するものではありません。個人情報や決済情報など機密性の高いレスポンスを扱う際には no-store の指定が適切です。
選択肢ごとの解説
- ア誤り。no-cache はキャッシュへの保存自体は許可し,再利用時にサーバでの検証を必須とする指定であり,保持自体を禁止するものではありません。
- イ正しい。no-store は,Web ブラウザやプロキシサーバなどのキャッシュに応答の内容を保持させないようにする指定です。
- ウ誤り。private は,共有キャッシュ(プロキシサーバなど)には保存させず,個々の利用者のブラウザキャッシュにのみ保存を許可する指定であり,保持自体を禁止するものではありません。
- エ誤り。public は,共有キャッシュを含めてキャッシュへの保存を許可する指定であり,保持を禁止するものではありません。