【Web】SSL証明書はなぜ必要なのか?httpとhttpsの違い

httpとhttpsの違いとは

httpもhttpsもどちらも見たことがあるのではないでしょうか。

初心者が初心者に分かりやすく説明します。

httpとは

HyperText Transfer Protocolの略でWebブラウザがWebサーバと通信するときに使用する通信プロトコルです。

httpsとは

HyperText Transfer Protocol Secureの略でhttpをSSLによってで暗号化されたプロトコルです。

 

簡単な説明ですが、これだけでもどちらが安全なサイトなのか分かりますね。しかし何もせずサイトを立ち上げるとURLはたいてい「http」になってしまいます。

これではせっかく訪問してくれた閲覧者の情報を安全に取り扱うことができず迷惑をかけてしまいます。

例えば、お問い合わせページで自分の氏名、年齢、住所、生年月日、メールアドレス、クレジットカード情報を入力した経験はたくさんあると思います。その情報を暗号化しないと個人情報が盗聴され悪用されてしまうのです。

安全なサイトと安全ではないサイト

Safariでネットで検索していると「安全ではないサイトです」という表記を見たことはないでしょうか?どういうことかな?と一瞬開くのを躊躇してしまいますよね。

またはURLの前に「鍵マーク」があったり「!マーク」があったりすることがあるのではないでしょうか?

 

これらはサイトのURLにある「http」と「https」の違いです。

URLをhttpsにするためには

まずサイトを立ち上げたら最初に確認して欲しいのは自分のサイトアドレスです。

httpですか?

httpsですか?

httpの場合すぐにレンタルサーバーからSSLサーバー証明書を発行することをおすすめします。

SSLサーバー証明書とは

SSL(Secure Sockets Layer)の略です。

自分がサイトを立ち上げるとき、必ず契約するのがサーバーですね。サイトを閲覧に来てくれた方のウェブブラウザとサイトのサーバーの間でやりとりするデータを暗号化させる仕組みです。

SSLサーバー証明書

SSLサーバ証明書は信頼のおける第三者機関がサイトの運営者情報を確認し安全なサイト運営者であることを審査し発行されます。

SSLサーバ証明書がインストールされているサイトでは閲覧者はサイト側と暗号化したデータのやりとりをすることが可能になります。

 

SSLサーバー証明書発行前にURLをhttpsにしてはダメ!

これは私がサイト立ち上げ当初にやってしまったミスです。

もし同じようなことがありWordPressの管理画面に入れなくなっている方はこちらを参考にしてみて下さい。

今後はすべてのサイトをhttpsにしていくこと

今後はどのサイトでもhttpsに変更することが大切になります。

サイトを立ち上げる初期の頃、右も左も分からず調べた手順通りに操作したつもりがサイトにアクセスできなくなるミスをしてしまいました。

今はなるほどなと思うこともあるのですが、全く知識のない状態だったのでもうサイトにアクセスすることができなくなるのではないかと焦りました。

私と同じような経験をされている方の参考になれば嬉しいです。