SSL・HTTPSとは?
ホームページの安全な通信を初心者向けに解説
URLの先頭にある「https://」は何を意味するのでしょうか。ホームページと閲覧者の間の通信を守る仕組みを、専門用語をできるだけ使わずに説明します。
HTTPSとは?
ホームページのURLには http:// または https:// で始まるものがあります。HTTPSは、ブラウザとWebサーバーの間で送受信する情報を暗号化して通信する仕組みです。
現在の事業用ホームページでは、HTTPSで公開することが基本的な対応のひとつになっています。
SSLとは?TLSとは?
HTTPSの説明では「SSL」という言葉がよく使われます。一般には「SSL化」「SSL証明書」と呼ばれていますが、現在の安全な通信では後継のTLSという仕組みが使われています。
ホームページ制作の案内で「SSL対応」と書かれている場合は、通常、https:// で安全な暗号化通信ができるようにすることを指していると考えると分かりやすいです。
何を守っている?
HTTPSでは、ブラウザとサーバーの間でやり取りする内容を暗号化します。通信の途中で内容を簡単に読み取られたり、書き換えられたりするリスクを減らすための仕組みです。
HTTP=内容が見えやすい状態で情報を運ぶ
HTTPS=中身が分からないように保護して情報を運ぶ
問い合わせフォームでは特に重要
お問い合わせフォームでは、名前、メールアドレス、電話番号、相談内容などを送信する場合があります。こうした情報を送るページでは、HTTPSによる暗号化通信が特に重要です。
フォームを設置しているかどうかに関係なく、現在はサイト全体をHTTPSで公開するのが一般的です。
HTTPSならサイトは絶対安全?
HTTPSは通信を保護する大切な仕組みですが、HTTPSだからサイトの内容や運営者が必ず安全という意味ではありません。
不正なサイトでもHTTPSを利用できるため、「https://だから何でも信用できる」と判断するのは適切ではありません。また、ホームページ側のプログラム更新、パスワード管理、バックアップなどは別の安全対策です。
SSL証明書とは?
HTTPSで通信するためには、サーバーにSSL/TLS証明書を設定します。証明書によって暗号化通信に必要な情報をやり取りし、アクセスしているドメインとの接続を確認します。
レンタルサーバーでは、独自ドメイン向けの無料SSL機能が用意されている場合も多く、管理画面から設定できることがあります。利用できる機能や設定方法はサーバー会社によって異なります。
設定後も確認が必要
SSL/TLS証明書には有効期限があります。レンタルサーバー側で自動更新されることもありますが、設定や契約状況によっては更新に失敗する場合があります。
また、HTTPS化した後に画像やJavaScriptなどの一部だけが http:// のURLを読み込んでいると、ブラウザで警告の原因になることがあります。公開後もHTTPSで正常に表示できるか確認します。
ドメイン・サーバーとの関係
HTTPSを設定するときは、利用しているドメインとサーバーの設定が関係します。「そもそもドメインとサーバーが分からない」という方は、「ホームページのドメインとサーバーとは?」から読むと理解しやすくなります。
ホームページ制作時に確認すること
ホームページを制作・公開するときは、利用するサーバーでHTTPSを利用できるかを確認し、独自ドメインにSSL/TLS証明書を設定します。
MACHIKA WEBへ制作をご相談いただく場合も、現在利用しているドメインやサーバーが分かれば確認しながら進められます。まだ契約していない場合は、ホームページに必要な機能を確認してから選ぶ方法もあります。
HTTPSやサーバー設定も分からなくて大丈夫です
「SSLを設定してください」と言われても分からないのが普通です。現在の契約状況を確認しながら、ホームページ公開に必要な設定を整理してご案内します。
