HTTPS/TLSとは?えいちてぃーてぃーぴーえす/てぃーえるえす
HTTPS/TLSとは、TLSでHTTPのやり取りを暗号化し、通信相手のサーバを証明書で確かめる仕組み。ハンドシェイクでサーバ認証と鍵交換を済ませ、以降は共通鍵暗号で本文を保護する。既定ポートは443番で、接続先のホスト名はSNI拡張によりハンドシェイク中に平文で流れる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
同じ物理網を多数の第三者の機器が中継する以上、途中で本文を読むことも応答を差し替えることも技術的には可能である。かつては決済画面だけをHTTPSにする運用が一般的だったが、公衆無線LANの普及で経路上の盗聴が現実的な脅威になり、常時TLS化が既定路線になった。TLS 1.3ではハンドシェイクが1往復に短縮され、危殆化した暗号スイートも整理されている。
具体例
ロードバランサでTLSを終端する構成では、証明書と鍵は配下のWebサーバではなく負荷分散装置に置く。Let's Encryptのように有効期間90日の証明書を使う場合は、更新の自動化が組めているかどうかがそのまま可用性の設計項目になる。
試験での引っ掛け
サーバ証明書が保証するのは「その名前のサーバ本人である」ことだけで、運営者が善良であることは保証しない。またTLSが守るのは終端から終端までの区間なので、負荷分散装置で終端した先の内部区間は平文で流れる。終端位置を確かめずに「HTTPSだから経路は全部安全」と読むと設計を誤る。
関連用語
出た過去問
出典:平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問18(IPA)
Webサイトが Webブラウザに対して、指定された期間において、当該WebサイトへのアクセスをhttpsとするHTTPレスポンスヘッダフィールドはどれか。
正解:Strict-Transport-Security
要点:HSTSは一定期間HTTPS接続を強制させるヘッダ
Strict-Transport-Security(HSTS)は、指定した期間そのサイトへの接続を必ずHTTPSで行うよう、Webブラウザに指示するレスポンスヘッダフィールドである。利用者がhttpで入力しても、ブラウザ側がhttpsに置き換えて接続するため、通信の盗聴や中間者による降格攻撃を防げる。
出典:令和元年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問17(IPA)
CookieにSecure属性を設定しなかったときと比較した、設定したときの動作として、適切なものはどれか。
正解:URL内のスキームがhttpsのときだけ、WebブラウザからCookieが送出される。
要点:Secure属性はHTTPS接続時だけCookieを送らせる
CookieのSecure属性を付けると、そのCookieはHTTPSで接続しているときにだけブラウザから送出される。平文のHTTP通信では送られなくなるため、経路上での盗聴によるセッションIDなどの漏えいを防げる。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの3 技術要素 > 5. ネットワーク応用 > (1) インターネットに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。