TLSとは?
TLSとは、トランスポート層とアプリケーション層の間で通信を暗号化するプロトコルで、SSLの後継です。サーバ証明書による相手認証、鍵交換、共通鍵による暗号化、メッセージ認証による改ざん検知を行います。HTTPと組み合わせたものがHTTPSです。
基本情報技術者試験の過去問では1回出題されています。
てぃーえるえす
TLSの意味
トランスポート層とアプリケーション層の間で通信を暗号化するプロトコルで、SSLの後継です。サーバ証明書による相手認証、鍵交換、共通鍵による暗号化、メッセージ認証による改ざん検知を行います。HTTPと組み合わせたものがHTTPSです。
TLSの具体例
ブラウザがhttps://で接続すると、サーバ証明書の検証→鍵交換→セッション鍵の共有というハンドシェイクを経て、以降のHTTPリクエストとレスポンスがAESなどで暗号化されます。HTTPSの既定ポートは443、平文HTTPは80です。
TLSは試験でどう引っ掛けられる?
TLSが守るのは通信経路であり、サーバ内に保存された後のデータや、サイト運営者の信頼性は保証しません。「https=安全なサイト」と断じる選択肢は誤り。フィッシングサイトもTLSを使えます。
TLSと関連する用語
TLSが出た過去問
HTTPとHTTPSを比較した場合において,HTTPSだけがもつ特徴を示したものはどれか。
正解:通信相手先サーバをサーバ証明書によって確認することが可能である。
要点:HTTPS固有の特徴はサーバ証明書による相手の確認
HTTPSはHTTPの通信をTLSで保護したもので、通信内容の暗号化に加え、サーバ証明書によって接続先が本物かどうかを確認できる点が特徴である。cookieによるセッション管理・ID/パスワード認証・キャッシュはHTTPでも同様に行えるため、HTTPSだけの特徴とは言えない。
出典:令和7年度 (公開問題) 基本情報技術者試験 kamokuA 問8(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。