「SSL化しましょう」と言われたら。証明書の設定と更新期限

SSL は、通信内容をのぞかれにくくし、途中で改ざんされていないことを示す仕組みです。

制作会社とのチャット
制作会社

お問い合わせフォームを付けるので、この機会にサイトをSSL化しましょう。

Tatoediaの読者モブ
あなた

今のままだと、何か困るんでしょうか?

制作会社

ブラウザのアドレスバーに「保護されていない通信」と出てしまうんです。

SSL は、ブラウザとサーバーの間でやり取りするデータに、鍵付きの通路を用意する仕組みです。大切な書類を透明な封筒ではなく中身の見えない封筒に入れ、封印シールを貼って送るようなもので、届いた側はシールが破られていないことを確かめられます。URL が https:// で始まるサイト(HTTPS)は、この仕組みが有効になっています。

厳密には、今使われているのは SSL の後継である TLS です。ただ現場では、慣習として今も「SSL」と呼ぶことがほとんどです。

SSL のイメージ

「SSL化」で実際にやること

SSL化の作業は、ざっくり言えば「証明書を用意して、サーバーに設定する」ことです。順番としては、ドメインを用意し、DNSでそのドメインをサーバーへ向けたあとに設定するのが一般的です。証明書はドメイン名に対して発行されるので、サーバーの行き先が決まっていないと先へ進めません。

お問い合わせフォームや会員登録ページがある、ECサイトでカード情報を扱う、といったサイトでは必須です。そうでないサイトでも、未対応のままだとブラウザが「保護されていない通信」と警告を出し、訪問者の信頼を損ないます。今は「あると安心」ではなく「ないと不自然」なものと考えてください。検索順位を意識するうえでも対応しておきたい項目です。

証明書には期限がある

証明書には有効期限があります。切れるとブラウザが警告を出し、訪問者はサイトを開くのをためらいます。自動更新の設定になっているかを、一度確認しておきましょう。

無料の証明書(Let’s Encrypt など)でも、基本的な暗号化には十分です。レンタルサーバーなら管理画面から設定できることが多い一方、VPSで公開している場合は、Web サーバーの設定も証明書の更新も、自分で面倒を見ることになります。