この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

HSTS(HTTP Strict Transport Security)は、WebサーバがHTTPレスポンスヘッダ(Strict-Transport-Security)でブラウザに対してHTTPS接続を強制する仕組みです。HSTSを設定すると、ブラウザは指定された有効期間(max-age)の間、そのWebサイトへのアクセスにHTTPを使わず必ずHTTPSを使うように記憶します。ユーザがhttp://でアクセスしようとしても、ブラウザが自動的にhttps://に変換して接続します。これによりSSLストリッピング攻撃(HTTPにダウングレードさせる中間者攻撃)を防止できます。最初のアクセス時のみHTTPになる問題は「HSTS Preload」リストに登録することで解決できます。

なぜ他の選択肢は違うのか

選択肢 ア
EV SSL証明書がある場合に緑色表示するのは以前のブラウザの挙動ですが、これはEV SSL証明書の視覚的表示の話であり、HSTSとは別のメカニズムです。HSTSはHTTPS強制のヘッダ設定に関するものです。
選択肢 イ
ダウンロードコンテンツを圧縮するのはContent-Encodingヘッダ(gzip、br等)の機能です。HSTSはHTTPS接続の強制に関するヘッダで、コンテンツ圧縮とは無関係です。
選択肢 ウ
TLSハンドシェイクで既存セッションを再利用して改めてハンドシェイクを行う仕組みはTLSセッション再開(Session Resumption)やTLS 1.3の0-RTTに関する話です。HSTSはTLSハンドシェイクの最適化ではなく、HTTPからHTTPSへの接続強制です。

解くときのポイント

HSTS=Strict-Transport-Securityヘッダでブラウザにmax-age期間中HTTPS強制を記憶させる。SSLストリッピング対策。