SkillStack
テクノロジ系20 / 25問

情報処理安全確保支援士試験 令和6年度 春期 午前II 問20

Webサーバから送信されるHTTPヘッダーのうち、Webサーバからの応答の内容を、Webブラウザやプロキシサーバなどのキャッシュに保持させないようにするものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

Cache-Controlのno-storeは、応答の内容をキャッシュへ保存してはならないことを示す指示です。Webブラウザの私的キャッシュだけでなく、プロキシサーバなどの共有キャッシュにも保持させたくない場合に使用します。個人情報や認証後の機密情報など、保存されること自体を避けたい応答に適しています。したがって、キャッシュに保持させないものは「Cache-Control: no-store」であり、イが正解です。

アのno-cacheは誤りです。名称から保存禁止のように見えますが、キャッシュへの保存自体は許可されます。ただし、保存した応答を再利用する前に、元のWebサーバへ問い合わせて内容が有効かどうかを再検証しなければなりません。

ウのprivateは誤りです。これは、プロキシサーバなど複数利用者で共有するキャッシュへの保存を禁止し、個々の利用者のWebブラウザなどの私的キャッシュには保存を許可する指示です。

エのpublicは誤りです。これは、通常なら共有キャッシュに保存しにくい応答についても、ブラウザだけでなくプロキシサーバなどの共有キャッシュへ保存できることを明示する指示です。

【ポイント】 no-storeは「保存しない」、no-cacheは「再利用前に必ず検証する」と区別します。 privateは利用者専用のキャッシュだけに保存でき、publicは共有キャッシュにも保存できます。 特にno-cacheとno-storeの違いは頻出です。

出典:令和6年度 春期 情報処理安全確保支援士試験 午前II 問20
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める