情報処理​安全確保​支援士 令和6年度 春期 午前II、全25問のうちの問13。

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

HTTP Strict Transport Security(HSTS)の動作はどれか。

  1. アHTTP over TLS(HTTPS)によって接続しているとき,接続先のサーバ証明書が EV SSL 証明書である場合とない場合で,Web ブラウザのアドレス表示部分の表示を変える。
  2. イWeb サーバからコンテンツをダウンロードするとき,どの文字列が秘密情報かを判定できないように圧縮する。
  3. ウWeb サーバと Web ブラウザとの間の TLS のハンドシェイクにおいて,一度確立したセッションとは別の新たなセッションを確立するとき,既に確立したセッションを使って改めてハンドシェイクを行う。
  4. エWeb ブラウザは,Web サイトにアクセスすると,以降の指定された期間,当該サイトには全て HTTPS によって接続する。
答えと解説を開く

正解はエです。

Web サイトは、応答に Strict-⁠Transport-⁠Security というヘッダーを付け、有効な期間 (max-⁠age) を伝えます。ブラウザはこれを覚えておき、その期間の間は、利用者が http で始まる URL を開こうとしても、自分で HTTPS に切り替えて接続します。最初の HTTP の通信をねらって、暗号化されていない通信に引きずり下ろす攻撃を防げます。正解はエです。

ほかの選択肢が違う理由

  • アサーバ証明書が EV SSL 証明書かどうかでアドレスの表示を変えるのは、ブラウザの表示の工夫です。HSTS の動作ではありません。
  • イHSTS は、内容を圧縮する仕組みではありません。HSTS が決めるのは、そのサイトに HTTPS だけで接続することです。
  • ウ確立したセッションを使って改めてハンドシェイクを行うのは、TLS の再ネゴシエーションの説明です。

仕組み

HSTS には弱点が 1 つあります。初めてそのサイトに行くときは、まだヘッダーを受け取っていないので、最初の 1 回は HTTP で行ってしまうことがあります。

この穴をふさぐため、ブラウザにあらかじめ「HTTPS だけで行くサイト」の一覧を組み込む仕組み (HSTS プリロード) があります。

この問に出る言葉