HTTPS

要点

  • HTTPSは通信を暗号化するだけでなく、「証明書」によってアクセス先が本物であることを保証する仕組みです。
  • 証明書は「認証局(CA)」という信頼された第三者機関が発行し、その信頼の連鎖でブラウザは安全性を判断しています。
  • 証明書の期限切れなど、インフラ運用のトラブルにも直結する重要な要素です。

HTTPSが守っているもの

HTTPSは、通信を暗号化して盗み見を防ぐだけでなく、「今アクセスしているサーバーが、本当に意図した相手かどうか」を確認する役割も持っています。

🔒 暗号化通信内容を第三者から読めなくする
📜 身元の証明アクセス先が本物のサーバーであることを保証する

暗号化そのものの詳しい仕組みは、Web技術基礎のHTTPSトピックで解説しています。ここでは、証明書を発行・検証する「インフラ」の仕組みに注目します。

SSL/TLS証明書とは

SSL/TLS証明書は、Webサーバーの運営者が「間違いなく本人である」ことを証明する、いわばインターネット上の身分証明書です。証明書にはドメイン名や有効期限、発行元の情報が記録されています。

サーバーが
証明書を保持
接続時に提示
ブラウザが
確認

🔑 身近な例宅配便の受け取り時や窓口での本人確認で提示する「身分証明書」に似ています。証明書があることで、相手は「間違いなく本人だ」と確認できます。

認証局(CA)と信頼の連鎖

証明書は誰でも自由に発行できるわけではなく、「認証局(CA: Certificate Authority)」という信頼された第三者機関が審査のうえ発行します。ブラウザは、あらかじめ信頼できる認証局のリストを持っており、そのリストに載っている認証局が発行した証明書だけを「信頼できる」と判断します。

認証局
(CA)
審査して発行
サーバーが
証明書を保持
接続時に提示
ブラウザが
信頼を確認

🔑 身近な例認証局は「公的機関」に例えられます。身分証明書を誰でも自由に発行できたら意味がありませんが、信頼できる公的機関が発行するからこそ、他人もそれを信用できます。

ブラウザが証明書を検証する流れ

ブラウザは接続のたびに、次のようなポイントを自動的にチェックしています。

✅ チェック内容 ドメイン名が証明書と一致するか 有効期限内か 信頼できる認証局が発行したか

これらすべてを満たした場合のみ、ブラウザのアドレスバーに鍵マークが表示されます。

証明書のトラブル

証明書に問題があると、ブラウザは警告画面を表示して接続をブロックします。運用中のサービスでは、次のようなトラブルが典型的です。

正常鍵マークが表示され、警告なく接続できる
証明書の期限切れ更新を忘れると警告画面が表示される
自己署名証明書認証局を通さず自作した証明書は信頼されない

🔑 身近な例証明書の期限切れは、パスポートの有効期限切れに似ています。中身の人物は変わらなくても、期限が切れていれば「正式な身分証明」として扱ってもらえません。

まとめ

インフラ視点でのHTTPSは、暗号化に加えて「認証局が発行した証明書によって、アクセス先が本物であることを保証する」仕組みです。証明書の有効期限や発行元の管理は、インフラ運用における重要な業務の一つです。

関連トピック:

🏠 トップに戻る