流れ6の9語目 / 10

SSL/TLS証明書

セキュリティ
改修がひと段落し、チームの定期作業の一覧を見せてもらいました
「来月、サイトの証明書の期限が切れるから更新しといて。切れると警告が出て、みんなサイトを見られなくなるからね」
「SSL/TLS証明書」って、何のことだろう…?

SSL/TLS証明書は、「このサーバーは、このドメイン名のサイトのものです」と、認証局(CA)という第三者が証明するデータです。

HTTPSでつなぐとき、ブラウザはこの証明書を見て、つないだ相手が、アドレス欄に出ているドメイン名の本物のサーバーかを確かめます。

このページで分かること読む 約4分・問題 3問
  • SSL/TLS証明書は、「このサーバーは、このドメイン名のサイトのものです」と、認証局(CA)という第三者が証明するデータ
  • ブラウザは、証明書が信頼できる認証局から出ているか・ドメイン名が合っているか・期限内かを確かめる
  • 証明書には有効期限がある

身近な例えで理解する

運転免許証は、公的な機関が本人確認をしたうえで発行します。窓口では、名前と写真を見て「本人か」、日付を見て「期限内か」を確かめてから、身分証として受け付けます。

  • 免許証SSL/TLS証明書
  • 発行する公的な機関認証局(CA)
  • 名前と写真で本人と分かる証明書に載っているドメイン名と、つないだサイトが合っている
  • 期限が切れた免許証は身分証として使えないことがある期限切れの証明書では警告が出る

自分で作った手書きのカードは身分証になりません。信頼されている機関が出したものだから、窓口が信じてくれます。

ちょっと確認

Q1先輩のひとこと
先輩「サイトの証明書の期限が切れたら、どうなると思う?」

正しいものは?

例えを外して、実際のしくみ

ここからは実際のしくみ
証明書の役割

HTTPSは、通信の暗号化、書きかえの検知、相手が本物かの確認を行います(→15 HTTP/HTTPS)。証明書は、そのうち「本物か」(つないだ相手が、そのドメイン名のサーバーか)を担当します。証明書には、どのドメイン名のものか、どの認証局が出したか、いつまで有効か、暗号に使う鍵(公開鍵)などが入っています

ブラウザが確かめること

ブラウザやOSには、信頼する認証局の一覧が入っています。サイトの証明書が、その認証局から(つながりをたどって)出されているか、ドメイン名が合っているか、期限内かを確かめます。どれかがだめだと、「この接続ではプライバシーが保護されません」のような警告を出します(文言はブラウザによって違います)。問題がなければ、アドレス欄に鍵マークなどが出ます(表示はブラウザによって違います)。鍵マークが保証するのは、表示中のドメイン名のサイトと暗号化してつながっていることまでです。偽サイトも、本物に似せた別のドメイン名で証明書を取れるので、本物の会社のサイトかは、ドメイン名を自分で確かめます(→63 フィッシング)

期限と更新

証明書には有効期限があります。最長の有効期間は、ブラウザ・認証局の業界団体(CA/Browser Forum)のルールで決まっています。以前は398日でしたが、2026年3月15日から200日になり、2027年3月15日から100日、2029年3月15日からは47日まで短くなる予定です。人の手で毎回更新するのは大変なので、自動で更新するしくみを使い、期限の監視(→20 監視・アラート)もしておくのが基本です

このページのまとめ

SSL/TLS証明書
つないだサーバーが、そのドメイン名のサイトのものだと証明するデータ
認証局(CA)
確認したうえで証明書を発行する、信頼された第三者
有効期限
証明書を使ってよい期限。切れるとブラウザが警告を出す
自動更新
期限が来る前に、しくみが自動で証明書を取り直すこと
鍵マーク
表示中のドメイン名のサイトと暗号化してつながっている印。本物の会社のサイトかは、ドメイン名を自分で確かめる

先輩のひとことの意味

先輩「来月、サイトの証明書の期限が切れるから更新しといて。切れると警告が出て、みんなサイトを見られなくなるからね」

サイトの証明書は来月で有効期限が切れます。切れると、見に来た人のブラウザが警告を出し、多くの人がそこで引き返してしまいます。「期限が切れる前に、新しい証明書に取りかえておいて」という意味です。できれば、次からは自動で更新されるようにしておくと安心です。

練習問題で確かめる

Q24択

SSL/TLS証明書を発行し、「このサーバーは、このドメイン名のサイトのもの」と証明するのは誰?

Q34択

証明書の期限切れを防ぐための考え方として、いちばんよいものは?

参考資料

ご意見・「これで例えて!」を募集しています

ご意見・ご感想・質問・間違いのご指摘など、何でもお気軽にお寄せください。「この言葉も例えで説明してほしい」「こんな例えなら分かりやすい」という声をもとに、新しいページや例えを作ります。

  • 説明してほしいITの言葉
  • 例えてほしい場面(部活・アルバイト・家事など)
  • 分かりにくかったところ・間違いのご指摘

意見箱は準備中です。

解説・例え・練習問題はすべてオリジナルです。参考にしているのは公式ドキュメントのみです。ご意見・ご感想・間違いのご指摘など、何でもお寄せください。確認してすぐに直します。

LinuCはLPI-Japanの登録商標です。当サイトはLPI-Japanおよび他の企業・団体とは関係ありません。

運営:core