メインコンテンツへスキップ

COLUMN

「保護されていない通信」と出る原因と直し方、放置したときの影響

更新・保守・トラブル公開日 更新日
「保護されていない通信」と表示されて戸惑う男性のイラスト

この記事でわかること

  • 「保護されていない通信」が出る意味と、見ている側の注意点
  • SSL証明書の未設定や期限切れなど、表示が出る主な原因
  • 原因を自分で確かめる手順と、直す作業の順番
  • サーバーや作成サービスごとの直し方の考え方
  • 放置したときの影響と、自分で直せないときの頼み方

「保護されていない通信」は、開いたページが暗号化された接続(HTTPS)で表示されていないときに、Google Chrome がアドレスバーに出す表示です。自分のホームページにこの表示が出ているなら、原因はSSL証明書が設定されていない、期限が切れている、httpからhttpsへの転送がない、ページの中にhttpの画像などが残っている、のどれかであることがほとんどです。この記事では、表示の意味と原因、自分で確かめる方法、サーバーごとの直し方の考え方、放置したときの影響、自分で直せないときの頼み方を順に説明します。

「保護されていない通信」とはどういう表示か

Google Chrome のヘルプでは、「保護されていない通信」は、サイトが非公開の接続を使っていないときに出る表示だと説明されています。サイトとの間でやり取りする情報を、第三者に見られたり書き換えられたりするおそれがある状態です(Google Chrome ヘルプ「サイトの接続が安全かどうかを確認する」)。この記事では Chrome の表示を例に説明します。

Chrome のアドレスバーの表示と意味(Chrome ヘルプをもとに作成)
表示状態
特別な表示なし(通常のアイコン)安全な接続で、やり取りする情報のプライバシーが保護されている
「保護されていない通信」または情報のアイコン非公開の接続を使っていない。情報を見られたり書き換えられたりするおそれがある
「危険」(赤い表示)保護されていないうえに、安全でないサイトとして扱われている。ページ全体に赤い警告が出ることもある

Chrome は、HTTPS で表示されていないページに「保護されていません」と示す方針を、段階を追って進めてきました(Google 検索セントラル ブログ「HTTP ページに『保護されていません』と表示されるようになります」)。以前は何も表示されていなかったホームページに、ある時から表示が出るようになった、という声があるのはこのためです。

ホームページのSSLとHTTPSの関係

アドレスが http:// で始まるページは、暗号化されずに届きます。https:// で始まるページは、暗号化されて届きます。この暗号化に使うのがSSL証明書です。正確にはTLSという仕組みの証明書ですが、今も一般にSSLと呼ばれています。

ホームページを https で表示するには、ホームページを置いているサーバーにSSL証明書を設定する必要があります。よく聞く「SSL化」や「常時SSL化」は、サイト全体を https で表示できるようにして、http で来たアクセスも https へ案内する状態にすることを指します。

見ている側はどうすればよいか

ほかの人のホームページで表示が出ている場合、ページを読むだけで、すぐに何かの被害が出るとは限りません。ただ、やり取りする情報が保護されていない状態なので、パスワード、カード番号、住所や電話番号などの大切な情報は入力しないでください。赤い「危険」の表示が出ているサイトは、利用を控えるのが安全です。どうしても連絡したいお店なら、電話など別の方法を使う手もあります。

ホームページに「保護されていない通信」と出る主な原因

自分のホームページに表示が出る原因は、ほとんどが次の5つのどれかです。複数が重なっていることもあります。

表示が出る主な原因
原因起きている状態よくあるきっかけ
SSL証明書が設定されていないhttps で開けず、http だけで表示されているずっと前に作ったまま、または証明書の設定をしていない
証明書の期限切れや更新の失敗https で開くと、ページ全体に警告が出る自動更新の失敗、ドメインの向き先の変更、手作業で入れた証明書
http から https への転送がないhttps でも開けるが、http のアドレスで開くと表示が出る証明書は入れたが、転送(リダイレクト)を設定していない
混在コンテンツhttps のページの中に、http で読み込む画像やスクリプトがある古い記事の画像のアドレス、外部のブログパーツや埋め込み
証明書の対象とドメインが合わないwww あり、www なしの片方だけ警告が出る片方だけで証明書を設定した、サブドメインが対象外

混在コンテンツとは、https で開いたページが、http で画像やスクリプトなどを読み込んでいる状態のことです。MDN の解説では、画像などはブラウザが自動で https に切り替えて読み込もうとする一方、スクリプトやスタイルシートなどは読み込みが止められると説明されています(MDN「混在コンテンツ」)。表示が崩れる、ボタンが動かないといった不具合として現れることもあります。

SSL証明書には有効期限がある

SSL証明書は一度設定すれば終わりではなく、有効期限があります。無料の証明書を発行している Let's Encrypt の証明書は有効期限が90日で、60日ごとに自動で更新するよう勧められています(Let's Encrypt よくある質問)。主なレンタルサーバーでは自動で更新される仕組みが用意されていますが、ドメインの向き先を別のサーバーに変えたときなどに更新が止まることがあります。

さらに、ブラウザの会社と認証局でつくる業界団体 CA/Browser Forum では、証明書の最長の有効期間を段階的に短くし、最終的に47日にすることが決まっています(CA/Browser Forum「Ballot SC081v3」)。手作業で更新している場合は追いつかなくなっていくので、自動更新が動いているかを確かめておくことが大切です。

ページ全体に警告が出たら、まず期限切れを疑う

証明書の期限が切れたり、対象のドメインが合わなかったりすると、アドレスバーの表示ではなく「この接続ではプライバシーが保護されません」といったページ全体の警告になります。ただし、見ている側の端末の時計がずれていても似た警告が出ることがあります(Google Chrome ヘルプ「Chrome の一般的なエラー メッセージに関するヘルプ」)。別の端末でも同じかを確かめてください。

「保護されていない通信」の原因を自分で確かめる方法

専門の道具がなくても、ブラウザだけで原因の見当はつけられます。パソコンの Chrome で、次の順に試してください。

「保護されていない通信」の原因を、パソコンとスマホで自分のホームページを開いて確かめる男性のイラスト
まずはブラウザだけで、https で開けるか、http から自動で切り替わるかを順に試します。
  1. 自分のホームページを開き、アドレスバーの左のアイコンを押して、出てくる表示を確かめる
  2. アドレスの頭を https:// に書き換えて開き直し、普通に開けるか、警告が出るかを見る
  3. http:// のアドレスで開いたときに、自動で https:// に切り替わるかを見る
  4. www ありと www なしの両方のアドレスで、2と3を試す
  5. https で開けるのに表示が出るページがあれば、ページの上で右クリックして「検証」を選び、開いた画面のコンソールに混在コンテンツの警告がないかを見る
  6. アドレスバーの左のアイコンから証明書の情報を開き、有効期限と、対象のドメインを確かめる
  7. スマホの回線など、別の端末や別の回線でも同じ表示になるかを確かめる
確かめた結果から考えられる原因
確かめた結果考えられる原因
https で開けない、またはページ全体に警告が出る証明書がない、期限切れ、対象のドメインが合わない
https では問題なく、http で開くと表示が出るhttp から https への転送がない
https で開いても、一部のページだけ表示が出るそのページに混在コンテンツがある
www ありかなしの片方だけ警告が出るそのアドレスが証明書の対象に入っていない
自分の端末だけで警告が出る端末の時計やセキュリティソフトなど、見る側の問題

Google Search Console を使っているなら、HTTPS レポートも手がかりになります。インデックスに登録されたページのうち http と https がそれぞれどれだけあるかや、証明書が無効、サイトマップが http のアドレスを指している、といった問題が表示されます(Search Console ヘルプ「HTTPS レポート」)。登録の仕方はサーチコンソールの使い方で説明しています。

直す手順の全体像と順番

原因の見当がついたら、次の順番で直します。順番を飛ばすと、表示が消えない、かえってページが開けなくなる、といったことが起こります。

図解・流れ「保護されていない通信」を直す順番
  1. STEP01準備ホームページのファイルとデータベースのバックアップを取る
  2. STEP02証明書を有効にするSSL証明書を有効にし、https で全部のページが開けるかを確かめる
  3. STEP03転送とアドレスの統一http から https へ恒久的に転送し、リンクや画像のアドレスを https にそろえる
  4. STEP04仕上げの確認混在コンテンツ、サイトマップや Search Console の登録、自動更新の通知先を確かめる

証明書が有効になる前に転送を設定すると、すべてのアクセスが警告の画面に送られます。STEP 02 で開けることを確かめてから STEP 03 に進みます。

  1. 作業の前に、ホームページのファイルとデータベースのバックアップを取る
  2. サーバーの管理画面でSSL証明書を有効にする(期限切れなら更新か設定のし直し)
  3. 反映を待ち、https:// で全部のページが開けるかを確かめる
  4. http:// へのアクセスを https:// へ転送する(301リダイレクト)
  5. サイトの中のリンクや画像のアドレスを https:// にそろえる
  6. 混在コンテンツが残っていないかを、主なページで確かめる
  7. canonical、サイトマップ、Search Console、アクセス解析の登録を https に合わせる
  8. 証明書の自動更新が有効か、期限やエラーの通知メールがどこに届くかを確かめる

Google の検索セントラルでは、http から https への切り替えはURLの変わるサイトの移転として扱われています。技術的にできるならサーバー側の恒久的なリダイレクト(301など)を使うことが勧められ、301などの恒久的なリダイレクトで PageRank が失われることはないとされています。同じドメインで http から https に移る場合は、アドレス変更ツールは要りません。移転先の各ページの canonical を自分自身に向け、サイトマップを新しいアドレスで更新することも求められています(Google 検索セントラル「サイトを移転する方法」)。

転送の設定は、https で開けるようになってから

証明書が有効になる前に https への転送を設定すると、すべてのアクセスが警告の画面に送られてしまいます。また、転送の記述を書き間違えると、ページがまったく表示されなくなることがあります。2と3を確かめてから4に進み、作業の前のバックアップを必ず残してください。

ホームページのSSL設定はサーバーや作成サービスごとに違う

どこで何を操作するかは、ホームページをどこに置いているかで決まります。主なレンタルサーバーと作成サービスの公式マニュアルに書かれている内容をまとめると、次のようになります。

主なサーバーと作成サービスのSSL設定(各社の公式マニュアルをもとに作成)
使っているものSSL証明書の設定http からの転送
エックスサーバーサーバーパネルの「SSL設定」で無料独自SSLをオンにする。反映には最大1時間程度。期限の前に自動で更新される自動では転送されない。「.htaccess編集」で転送の記述を足すか、ドメイン設定の「HTTPSに転送する」を使う
さくらのレンタルサーバコントロールパネルの「ドメイン/SSL」から無料SSL(Let's Encrypt)を登録する。発行には数十分から数時間自動では転送されない。HTTPSへの転送設定を有効にするか、WordPress側や .htaccess で設定する
ロリポップ無料の独自SSL(Let's Encrypt)が用意されている。申し込みと設定は公式マニュアルの手順で行う公式マニュアルの手順を確認する
WixすべてのサイトがHTTPSを使う。独自ドメインをつなぐと証明書が自動で作られる(独自ドメインには有料プランが必要)自分で貼ったHTMLの中に http:// があれば https:// に直す

出典: エックスサーバー「無料独自SSL設定」、エックスサーバー「Webサイトの常時SSL化」、さくらのサポート情報「無料SSL(Let’s Encrypt)を設定したい」、ロリポップ!「独自SSLについて」、Wix ヘルプセンター「About HTTPS and SSL」、Wix ヘルプセンター「Troubleshooting Your SSL Certificate」。画面の名前や手順は変わることがあるので、作業の前に、使っているサーバーの最新のマニュアルを確かめてください。ここにないサーバーでも、「SSLを有効にする」と「https へ転送する」の2つの設定を探すのが基本です。

WordPress で作っている場合

WordPress では、サーバー側の設定に加えて、管理画面の「設定」から「一般」を開き、「WordPress アドレス (URL)」と「サイトアドレス (URL)」を https:// で始まるアドレスに変えます(エックスサーバーの常時SSL化のマニュアルにも手順があります)。ここを書き間違えると管理画面に入れなくなることがあるので、バックアップを取ってから、1文字ずつ確かめて保存してください。記事の中の画像が http のアドレスのまま残っていると混在コンテンツになるので、変えた後に主な記事を開いて確かめます。

制作会社にサーバーを管理してもらっている場合

サーバーの管理画面に入れない場合は、自分では直せません。まずは作った会社に連絡し、ドメインとサーバーの契約の名義が誰になっているかも合わせて確かめてください。連絡が取れない場合の進め方はホームページの制作会社と連絡が取れないときにまとめています。

「保護されていない通信」を放置したときの影響

表示が出ていても、ページそのものは見られるので、後回しにされがちです。けれども、放置するほど次のような影響が出やすくなります。

「保護されていない通信」の表示を見て、問い合わせフォームへの入力をためらう人のイラスト
表示が出たままだと、名前や電話番号を入れる場面で、見た人が問い合わせをためらいます。
  • 見た人が不安になり、問い合わせや予約をためらう(フォームに名前や電話番号を入れる場面ほど気になる)
  • 入力された内容が、通信の途中で第三者に見られたり書き換えられたりするおそれがある
  • Chrome の「常に安全な接続を使用する」がオンの人には、HTTPS でないサイトを開く前に警告が出る
  • 証明書の期限が切れている場合は、ページ全体の警告でホームページそのものが見られなくなる

3つ目の設定について、Google は、Chrome のバージョン154から、公開されているサイトを対象に「常に安全な接続を使用する」を既定でオンにする計画を発表しています。そうなると、HTTPS でない公開サイトに初めてアクセスする前に、続けて開くかどうかを確かめる画面が出るようになります(Google「HTTPS by default」)。これまで小さな表示で済んでいたものが、ホームページを見る前の確認画面に変わるということです。

検索への影響も気になるところです。Google は、ページの体験を見直すための問いの1つに「ページは安全な方法で配信されていますか」を挙げています。一方で、ページの体験は1つの指標で決まるものではなく、良い結果が出ても上位に表示されるとは限らないとも説明しています(Google 検索セントラル「ページ エクスペリエンスと Google 検索結果への影響」)。https にしただけで順位が上がるわけではありませんが、見る人が安心して使えるようにすることは、見つけてもらった後の前提になります。

表示が出ているサイトは、ほかの管理も止まっていないか見直す

SSLが設定されていないホームページは、作られてから長く手が入っていないことがあります。ドメインの更新、WordPress やプラグインの更新、古い営業時間や料金など、ほかにも見直したいところがないかを合わせて確かめてください。古くなったホームページの見直し方はホームページが古いと感じたときの直し方にまとめています。

「保護されていない通信」を自分で直せないときの頼み方

管理画面に入れない、設定を触るのが不安、直したはずなのに消えない。そういうときは人に頼むのが早道です。頼む先は、まず作った会社、次にホームページの更新代行や保守を引き受けている会社やフリーランスです。どこに頼む場合も、次の情報をまとめておくと話が早く進みます。

「保護されていない通信」を自分で直せないとき、保守の依頼先に状況を伝えて相談するイラスト
ホームページのアドレス、表示が出ている画面、サーバーの名前などをまとめておくと、相談が早く進みます。

頼む前にまとめておくこと

  • ホームページのアドレス
  • 表示が出ている画面のスクリーンショット(アドレスバーが写るように)
  • サーバーや作成サービスの名前
  • ドメインの契約先と、契約の名義
  • サーバーや管理画面にログインできるかどうか
  • WordPress で作っているかどうか
  • 作った会社と連絡が取れるかどうか
  • 作業の範囲: 証明書の設定だけか、転送や混在コンテンツの修正、Search Console の設定まで含むか
  • 費用の形: 1回きりの作業か、月々の保守に含まれるか
  • その後の管理: 証明書の自動更新や期限を見てもらえるか
  • ログイン情報の渡し方: メールの本文にパスワードを書かず、依頼先が決めた方法で渡せるか

一度直しても、管理する人がいなければ、期限切れやドメインの更新漏れで同じことが起こります。直すのと合わせて、公開後の更新や保守を誰が受け持つのかを決めておくと安心です。頼む先の見極め方はホームページ制作会社の選び方に、作り直しも考える場合の費用はホームページのリニューアル費用にまとめています。

同じ表示を出さないための管理のしかた

表示が消えたら、次は同じことを起こさない仕組みを作ります。次の項目を、年に数回でよいので確かめてください。

図解・くり返し同じ表示を出さないための見直し(年に数回)
  1. 01証明書の自動更新サーバーの管理画面で、自動更新が有効になっているか
  2. 02通知メールの宛先期限やエラーの通知が、今使っているアドレスに届くか
  3. 03ドメインと支払いドメインの自動更新と、支払いに使うカードの期限
  4. 04https に着くかhttp と https、www ありとなしで開いて確かめる

01 に戻って、くり返す

ドメインの向き先を別のサーバーに変えたときは、この見直しを待たずに証明書の更新も確かめてください。

再発を防ぐための確認

  • サーバーの管理画面で、SSL証明書の自動更新が有効になっている
  • 証明書やドメインの期限、エラーの通知メールが、今使っているアドレスに届く
  • ドメインの自動更新が有効で、支払いに使うカードの期限が切れていない
  • ドメインの向き先を別のサーバーに変えたら、証明書の更新も確かめる
  • 新しいページや画像を足すときは、https のアドレスで入れる
  • http と https、www ありとなしのアドレスで開いて、すべて https に着くか見る

更新と保守のどこまでを自分でやり、どこから任せるかの線引きはホームページの更新と保守の方法で説明しています。ドメインの仕組みはホームページのドメインの基本、管理にかかるお金はホームページの維持費、管理画面に入れず更新できない場合はホームページを更新できない原因と直し方にまとめています。

表示が出たときに最初にやること

最後に、表示に気づいたときの動き方を短くまとめます。

  1. 別の端末や回線でも同じ表示かを確かめ、自分の端末だけの問題でないかを見る
  2. https:// で開けるかを試し、原因の見当をつける
  3. サーバーや作成サービスの管理画面に入れるかを確かめる
  4. 入れるなら、SSLの設定と https への転送を見直す。入れないなら、作った会社か保守の依頼先に相談する

証明書の期限切れでページ全体に警告が出ている場合は、見た人がホームページに入れない状態なので、ほかの作業より先に手を付けてください。アドレスバーの表示だけなら、この記事の順番で落ち着いて進めれば、自分で直せることもあります。

uparia の月額プラン(制作費0円・月額2,980円から・最低契約期間12か月)には、独自ドメイン、サーバー、SSL、保守が含まれます。買い切りで作ったサイトやほかの会社で作ったホームページは、月額保守(月5,000円、最低契約期間なし)で、SSLの更新と障害への対応、ドメインとサーバーの管理をお受けします。引き継ぎもホームページの更新代行と保守からご相談いただけます。

よくある質問

「保護されていない通信」と出ているサイトは、見るだけでも危険ですか?

見るだけで、すぐに被害が出るとは限りません。ただし、やり取りする情報が保護されていないので、パスワードやカード番号、住所などは入力しないでください。赤い「危険」の表示や、ページ全体の警告が出ているサイトは利用を控えるのが安全です。

スマホの Chrome でも同じ表示が出ますか?

出ます。Android 版の Chrome のヘルプでも、保護されていない通信のときの表示が説明されています。スマホでは表示の位置や見え方が少し違うことがあるので、アドレスバーの左のアイコンを押して確かめてください。

SSL証明書は有料のものを買う必要がありますか?

通信を暗号化するだけなら、無料の証明書でも使えます。Let's Encrypt は無料で証明書を発行しており、主なレンタルサーバーでも無料で設定できます。有料の証明書には、会社の実在まで確認する種類もあり、組織として信頼を示したい場合に選ばれます。

「保護されていない通信」を直すと、検索順位は上がりますか?

直しただけで順位が上がるとは限りません。Google は安全な配信をページの体験を考える項目の1つに挙げていますが、順位は多くの要素で決まります。見た人が安心して問い合わせできる状態にすることが、まずの目的です。

直すのにどのくらい時間がかかりますか?

証明書の発行と反映は、公式マニュアルでは、エックスサーバーで最大1時間程度、さくらのレンタルサーバで数十分から数時間とされています。そのあとの転送の設定や混在コンテンツの修正は、ページ数や作り方によって変わります。

https にするとアドレスが変わりますが、名刺やチラシは刷り直すべきですか?

http から https への転送を設定すれば、http のアドレスから来た人も https のページに案内されるので、急いで刷り直す必要はありません。次に刷るときに https のアドレスに変えれば十分です。

CONTACT

まず資料で確かめるか、相談して決めるか。

料金プランと制作の流れは資料にまとめています。
自分の場合はどうなるかを知りたいときは、無料相談でお聞かせください。

contact@uparia.com