この概念が出た関連問題

この試験の対策ガイド

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

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

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

正解は エ

解説

常時SSL/TLS(常時HTTPS)は、Webサイトの一部のページだけでなく、全てのWebページの通信をTLSで暗号化する設定です。これにより、WebブラウザとWebサイトの間の通信が常に暗号化・保護されます。常時SSL/TLSのセキュリティ上の効果は、第一に、通信内容が暗号化されるため、通信経路上での盗聴(傍受)や、通信に割り込んでデータを改ざんする中間者攻撃(Man-in-the-Middle攻撃)による、通信データの漏えいや改ざんを防止できることです。第二に、サーバ証明書によってアクセス先のWebサイトが正当なものであることを確認できるため、偽のWebサイト(フィッシングサイトなど)との見分けがつきやすくなることです。選択肢dの「WebブラウザとWebサイトとの間における中間者攻撃による通信データの漏えい及び改ざんを防止し、サーバ証明書によって偽りのWebサイトの見分けを容易にする」が、常時SSL/TLSのセキュリティ効果として正しく、正解です。他の選択肢は、SQLインジェクション対策(エスケープ処理)、ボット対策(CAPTCHAなど)、ブルートフォース対策(アカウントロック)であり、いずれもTLSによる通信の暗号化とは別の対策であり、常時SSL/TLSの効果とは異なります。

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

選択肢 ア
「SQL組立て時にエスケープ処理が施され、SQLインジェクション攻撃による情報漏えいや改ざんを防止する」は、SQLインジェクション対策(エスケープ処理やプレースホルダ)の説明です。アプリケーション側の入力対策であり、通信を暗号化する常時SSL/TLSの効果とは異なります。入力値のエスケープ処理によるSQLインジェクション対策の説明であり、通信を暗号化して盗聴・改ざんを防ぐ常時SSL/TLSの効果とは対象とする脅威が異なります。
選択肢 イ
「Webサイトへのアクセスが人間によるものかどうかを確かめ、自動化されたWebクライアントによる大量のリクエストへの応答を避ける」は、ボット対策(CAPTCHAなど)の説明です。自動化されたアクセスを排除する仕組みであり、通信の暗号化を行う常時SSL/TLSの効果とは異なります。自動化されたアクセスを排除するボット対策(CAPTCHA等)の説明であり、通信の暗号化を行う常時SSL/TLSの効果とは対象も仕組みも異なります。
選択肢 ウ
「ブルートフォース攻撃によるログイン試行を検出してアカウントロックし、不正ログインを防止する」は、アカウントロックによるブルートフォース対策の説明です。認証試行を制限する対策であり、通信を暗号化して盗聴・改ざんを防ぐ常時SSL/TLSの効果とは異なります。認証試行を制限するアカウントロックによるブルートフォース対策の説明であり、通信を暗号化して盗聴・改ざんを防ぐ常時SSL/TLSの効果とは異なります。

解くときのポイント

常時SSL/TLS(全ページHTTPS)=通信の暗号化で盗聴・中間者攻撃による漏えい・改ざんを防止、サーバ証明書で偽サイトを判別しやすくする。SQLインジェクション対策・ボット対策・ブルートフォース対策とは別の効果。