SSL/TLS
更新日:
用語解説
TLS(Transport Layer Security)は、アプリケーション通信に機密性、完全性、相手認証を提供する暗号プロトコルです。SSLは旧世代の名称・仕様であり、現在も慣用的にSSL/TLSと呼びますが、安全な実装ではTLSを用います。
■ 試験で押さえるポイント
ハンドシェイクで対応版・暗号方式を合意し、証明書等で相手を認証して共有鍵材料を確立します。
確立後は高速な共通鍵方式によるレコード保護で、通信内容の暗号化と改ざん検知を行います。
通常のHTTPSではサーバ証明書を検証し、必要ならクライアント証明書による相互認証も行えます。
証明書の信頼連鎖、期限、失効、ホスト名を検証しなければ、中間者攻撃を防げません。古いSSL・TLS版や弱い暗号は無効化します。
■ 過去問での着眼点
公開鍵技術による認証・鍵確立と、共通鍵による通信保護の役割分担、証明書検証、TLSとSSLの世代差を問います。
例: ブラウザはHTTPS接続時にサーバ証明書を検証し、ハンドシェイクで得た通信鍵を使ってHTTPデータを暗号化・認証します。
音声で聞く
この用語に関連する過去問
令和2年度 情報処理安全確保支援士試験 午前Ⅱ 問10
MITB攻撃へのトランザクション署名
令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問10
DNS CAAレコードのセキュリティ効果
令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問16
メール暗号化の公開鍵単位
令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問13
IPv6のネットワーク層の暗号化
令和5年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問16
IMAPSの機能
令和6年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問15
DTLSの特徴
令和3年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問17
TLS 1.3の暗号スイート