行政書士のホームページを制作するときに、「SSL」や「HTTPS」という言葉を目にすることがあります。
普段ホームページを利用しているだけでは意識する機会が少ないため、「何のために必要なのか」「自分のホームページがSSL化されているのか分からない」という方もいるでしょう。
SSL化は、ホームページと利用者のブラウザとの間でやり取りされる情報を保護するための重要な仕組みです。
特に行政書士のホームページでは、お問い合わせフォームから氏名やメールアドレス、相談内容などを送信してもらうこともあります。
この記事では、行政書士のホームページを運営するうえで知っておきたいSSLとHTTPSの基本や、SSL化されているか確認するときのポイントを解説します。
SSLとは
SSLは、Webサイトと利用者のブラウザとの間で送受信されるデータを暗号化するための仕組みとして一般的に使われている呼び方です。
現在のWeb通信では、実際にはTLSという後継の仕組みが利用されていますが、「SSL」「SSL化」という名称も広く使われています。
SSL化されたホームページでは、通信内容が暗号化されるため、通信途中の情報を第三者から読み取られるリスクを抑えることができます。
ホームページを安全に利用してもらうための基本的な対策のひとつと考えると分かりやすいでしょう。
HTTPとHTTPSの違い
ホームページのURLを見ると、
http://
から始まるものと、
https://
から始まるものがあります。
HTTPSは、HTTPによる通信をTLSによって保護して行う仕組みです。
| URL | 通信 |
|---|---|
| http:// | 通信が暗号化されていない |
| https:// | 通信が暗号化されている |
現在利用しているホームページがHTTPSに対応しているかどうかは、ブラウザのアドレス欄に表示されているURLから確認できます。
行政書士のホームページでもSSL化は重要
行政書士のホームページでも、SSL化は重要なセキュリティ対策のひとつです。
特にお問い合わせフォームでは、
- 氏名
- メールアドレス
- 電話番号
- 相談内容
などを入力してもらう場合があります。
こうした情報をWeb上で送信するときには、ブラウザとホームページとの間の通信を保護することが大切です。
また、お問い合わせフォームがないホームページであっても、現在ではHTTPSでホームページを提供することが一般的になっています。
POINT
SSL化はお問い合わせフォームだけのために行うものではありません。ホームページ全体をHTTPSで提供し、利用者との通信を保護するための基本的な対策として考えましょう。
SSL化されていないホームページはブラウザで警告されることがある
HTTPSに対応していないホームページでは、利用しているブラウザによって安全ではないことを示す表示が出る場合があります。
ホームページを訪れた人がこうした表示を見れば、
「このホームページを利用して大丈夫だろうか」
「ここから問い合わせを送信してもよいのだろうか」
と不安を感じる可能性があります。
行政書士のホームページでは、相談前に事務所の信頼性を確認している人もいます。
そのため、ホームページの内容だけでなく、安心して閲覧・問い合わせができる環境を整えておくことも大切です。
SSL化されているか確認する方法
自分のホームページがSSL化されているか分からない場合には、まずブラウザでホームページを開いてURLを確認します。
URLが、
https://
から始まっていれば、HTTPSでページが表示されています。
一方、
http://
から始まっている場合には、そのページはHTTPSで表示されていません。
ただし、HTTPSで表示されていても、ページ内の一部の画像やファイルなどがHTTPで読み込まれていると、適切に保護された状態にならない場合があります。
こうした状態は「混在コンテンツ(Mixed Content)」と呼ばれます。
ブラウザで警告などが表示される場合には、ページ内で読み込んでいるURLについても確認が必要です。
SSL証明書を設定する
ホームページをHTTPSで表示するためには、Webサーバー側でSSL/TLS証明書を利用できる状態にします。
現在では、多くのレンタルサーバーでSSLに関する機能が用意されています。
利用しているサーバーによって、無料で利用できる証明書が用意されている場合もあれば、契約内容に応じて設定方法が異なる場合もあります。
そのため、SSL化するときには、まず利用しているレンタルサーバーの仕様やマニュアルを確認しましょう。
他のサーバーの設定方法をそのまま利用せず、自分が契約している環境に合った方法で設定することが大切です。
WordPressではURLの設定にも注意する
WordPressサイトをSSL化する場合、サーバー側で証明書を設定するだけで作業が完了するとは限りません。
WordPress側のURL設定や、ページ内に記載されているURLなどについても確認が必要になる場合があります。
たとえば以前からHTTPで運営していたホームページをHTTPSへ変更する場合、画像や内部リンクなどに古いHTTPのURLが残っていることがあります。
また、HTTPとHTTPSの両方で同じページへアクセスできる状態にするのではなく、適切なURLへ統一することも重要です。
既存サイトをSSL化する場合には、サーバー設定だけでなく、ホームページ全体のURLや表示について確認しましょう。
HTTPからHTTPSへ変更するときはリダイレクトも確認する
既存のホームページをHTTPからHTTPSへ変更する場合には、以前のHTTPのURLへアクセスした人をHTTPSのURLへ移動させる設定も確認します。
これをリダイレクトと呼びます。
たとえば、
http://example.com/
へアクセスした場合に、
https://example.com/
へ自動的に移動するように設定します。
これにより、古いURLをブックマークしている人や、以前のURLへのリンクからアクセスした人もHTTPS側のページへ移動できます。
リダイレクトの設定方法はサーバーやホームページの環境によって異なるため、環境に合わせて設定します。
SSL化した後はホームページ全体を確認する
SSL化の設定が完了したら、トップページだけを確認して終わりにしないようにしましょう。
たとえば、
- 下層ページが正常に表示されるか
- 画像が表示されているか
- 内部リンクが正常に動作するか
- お問い合わせフォームを送信できるか
- HTTPからHTTPSへ移動するか
などを確認します。
特に既存サイトをHTTPからHTTPSへ変更した場合には、以前のURLが残っていないかも確認しておくとよいでしょう。
SSL証明書の更新についても確認する
SSL/TLS証明書には有効期間があります。
利用しているレンタルサーバーや証明書によっては、自動更新される仕組みが用意されていることもあります。
しかし、設定や契約状況などによっては更新が正常に行われない可能性もあります。
証明書が有効でなくなると、ホームページを開いたときにブラウザで警告が表示されることがあります。
そのため、どのような証明書を利用していて、どのように更新されるのかを確認しておくこともホームページ管理のひとつです。
ホームページ公開後の保守については、行政書士のホームページの保守は必要?公開後に必要な管理内容を解説でも解説しています。
SSL化してもホームページのすべてが安全になるわけではない
SSL化は重要なセキュリティ対策ですが、SSL化しただけですべてのセキュリティ対策が完了するわけではありません。
HTTPSが主に保護するのは、利用者のブラウザとWebサーバーとの間で行われる通信です。
WordPressを利用している場合には、これとは別に、
- WordPress本体の更新
- テーマやプラグインの更新
- パスワードの管理
- バックアップ
- 不要なアカウントやプラグインの整理
なども考える必要があります。
「HTTPSになっているから何もしなくてよい」というものではなく、ホームページ全体の管理の一部としてSSLを考えることが大切です。
SSL化とSEOの関係
ホームページを運営していると、「SSL化すると検索順位が上がるのか」と気になることもあるでしょう。
HTTPSはGoogle検索において考慮される要素のひとつとして扱われてきましたが、SSL化しただけで検索順位が大きく上がると考えるものではありません。
SSL化はSEOのためだけに行うのではなく、利用者との通信を保護し、現在のWebサイトに必要な基本環境を整えるためのものと考えましょう。
行政書士ホームページのSEOについては、行政書士のホームページにSEO対策は必要?基本的な考え方と対策を解説でも解説しています。
お問い合わせフォームもSSL化されたページで利用する
行政書士のホームページでは、お問い合わせフォームから相談内容を送信してもらうことがあります。
フォーム自体が設置されていても、通信環境について考えられていなければ十分とはいえません。
お問い合わせフォームを含め、ホームページ全体をHTTPSで利用できるようにしておきましょう。
また、フォームでは必要以上の個人情報を入力させないことや、個人情報の取り扱いについて案内することなども重要です。
お問い合わせフォームの項目については、行政書士のホームページのお問い合わせフォームに必要な項目は?で解説しています。
まとめ
行政書士のホームページでも、SSL化は基本的なセキュリティ対策のひとつです。
HTTPSを利用することで、ホームページと利用者のブラウザとの間で送受信される情報を暗号化できます。
特にお問い合わせフォームを設置している場合には、氏名、メールアドレス、相談内容などを送信してもらうことがあるため、通信を保護することが重要です。
SSL化するときには、証明書を設定するだけでなく、WordPressのURL、HTTPからHTTPSへのリダイレクト、混在コンテンツ、フォームの動作なども確認しましょう。
また、SSL化だけですべてのセキュリティ対策が完了するわけではありません。
SSLをホームページ全体の安全な運用を支える基本的な仕組みのひとつとして考え、公開後も適切に管理していきましょう。