ブラウザ
 Computer >> コンピューター >  >> トラブルシューティング >> ブラウザ

SSL接続エラーの原因と解決方法を徹底解説【10の対処法】

インターネットを日常的に利用している方なら、「SSL接続エラー」を目にしたことがあるかもしれません。まだ遭遇したことがない方も、今後出くわす可能性は十分にあります。このエラーはウェブサイトへアクセスする際に表示され、ブラウザからサイトを閲覧できなくなるトラブルです。

このエラーは特定のブラウザやウェブサイトに限定されるものではありません。Google Chromeでのみ発生する場合もあれば、すべてのブラウザで表示されるケースもあります。また、Google関連サイト(Google.comやGmailなど)で発生しやすいという報告が多い一方で、Redditなど他のサイトでも同様のエラーが確認されています。

さらに厄介なのは、エラーが常時発生するとは限らない点です。ページを更新すると一時的にアクセスできるのに、しばらくすると再びエラーが表示されるといったように、症状が出たり消えたりすることもあります。

SSL接続エラーの主な原因

この問題を引き起こす要因は数多くあります。最も一般的なのは日付と時刻の設定ミスですが、それ以外にも以下のような原因が考えられます。

  • SSL証明書自体の不具合
  • 証明書とドメイン名の不一致
  • 特定のブラウザのみで発生する場合はブラウザ側の問題
  • ウイルス対策ソフトによるSSL証明書のスキャン・ブロック
  • マルウェア感染(決して珍しくありません)

なお、問題の原因はサーバー側にある場合とユーザー側にある場合の両方が考えられますが、本記事ではご自身のパソコンで実施できる対処法に絞って解説します。

まず試したい簡単な対処法

本格的な対処法に入る前に、数分で試せる簡単な方法からチェックしてみましょう。すべての環境で効果があるとは限りませんが、手間が少ないので試す価値はあります。

ブラウザ履歴の削除

  1. ブラウザを開く
  2. Ctrl + Shift + Deleteキーを同時に押す
  3. 閲覧履歴キャッシュCookieにチェックを入れる。期間はドロップダウンメニューから選択し、可能であれば問題が発生する前の時点を選ぶ
  4. 閲覧データを削除をクリック

ブラウザのリセット

Google Chromeの場合:

  1. Google Chromeを開く
  2. 右上の3点リーダー(⋮)をクリック
  3. 設定を選択
  4. 下にスクロールして詳細設定をクリック
  5. リセットを選択
  6. 確認画面でもう一度リセットをクリック

Mozilla Firefoxの場合:

  1. Mozilla Firefoxを開く
  2. 右上の3本線(≡)をクリック
  3. ヘルプメニュー(「?」アイコン)を選択
  4. トラブルシューティング情報を選択
  5. Firefoxをリフレッシュをクリック
  6. 確認画面でもう一度Firefoxをリフレッシュを選択

VPNの利用

VPN経由でサイトにアクセスすることで問題が解消したという報告が多くあります。根本的な解決策ではありませんが、エラーが表示されるサイトで急用がある場合には有効な回避策となります。

シークレットモード(プライベートブラウジング)の利用

これも一部のユーザーに効果があった方法です。シークレットウィンドウからサイトへアクセスしてみてください。Chromeなら右上の3点リーダー、Firefoxなら3本線のメニューから新しいシークレットウィンドウを選択できます。

ブラウザの更新

ブラウザが最新バージョンになっているか確認しましょう。通常は自動更新されますが、手動で確認することも可能です。3点リーダー > 設定 > バージョン情報から更新をチェックできます(ブラウザによって操作は異なります)。

方法1:日付と時刻の設定を確認する

時刻が正しくても、日付がずれているとSSL証明書の検証に失敗することがあります。日付と時刻の修正は簡単なので、以下の手順を試してみてください。

  1. Windowsキーを押しながらRキーを押す
  2. timedate.cplと入力してEnterキーを押す
  3. 日付と時刻の変更を選択し、正しい日付と時刻を設定してOKをクリック
  4. タイムゾーンが正しいか確認する。誤っている場合はタイムゾーンの変更をクリックし、ドロップダウンメニューから正しい地域を選んでOK
  5. 再度OKをクリックして完了

注意: パソコンにログオンするたびに時刻がずれている場合は、マザーボード上のCMOSバッテリーの消耗が疑われます。CMOSバッテリーは電源オフ中も時計を動かし続けるための電池です。起動のたびに時刻がリセットされるようであれば、バッテリーの交換を検討してください。

それでも問題が解決しない場合は、使用しているブラウザのリセットを試みましょう。ブラウザのリセットは工場出荷状態への復元と同等で、パスワードやブックマークなどを残したまま初期化できます。手順は前述の「ブラウザのリセット」セクションを参照してください。完了後はパソコンを再起動して、問題が解消したか確認します。

方法2:Google Chromeのフラグ設定(Chrome専用)

問題がGoogle Chromeでのみ発生している場合、ショートカットのプロパティに「フラグ」を追加することで解決できる可能性があります。

注意: このフラグの設定は推奨されません。あくまでテスト用途のもので、恒久的な対策には適していません。実施する場合は自己責任でお願いします。

  1. デスクトップ上のGoogle Chromeのショートカットを見つける
  2. Google Chromeのアイコンを右クリックし、プロパティを選択
  3. ショートカットタブが選択されていることを確認
  4. リンク先のテキスト末尾に\chrome.exe -ignore-certificate-errorsと追記する(追記部分がリンク先全体の引用符の中に収まるように注意)
  5. 適用をクリックし、OKを選択

設定後、Google Chromeを開いて問題が解消したか確認してください。

方法3:SSL動作の上書き設定(Firefox専用)

注意: この方法はFirefoxの設定を変更し、SSL証明書の警告を無視するようにします。安全でないサイトにアクセスした場合、システムに被害が及ぶ恐れがあります。偽の証明書を使って訪問者を騙し、重要な情報を盗もうとする悪質なサイトも存在します。本来、ブラウザはこうした偽証明書を検知してアクセスをブロックしています。警告を無視する設定変更は推奨されませんが、リスクを理解した上で実施したい方向けに手順を紹介します。

  1. Mozilla Firefoxを開く
  2. アドレスバーにabout:configと入力してEnterキーを押す
  3. 警告メッセージが表示されたら危険性を承知の上で使用するをクリック
  4. 検索バーにssl_override_behaviorと入力
  5. ssl_override_behaviorの項目をダブルクリック(該当項目は1つだけのはずです)
  6. 値を2から1に変更してOKをクリック

設定後、ブラウザを再起動し、問題のあるサイトへ再度アクセスしてみてください。

方法4:セキュリティレベルの変更

ブラウザのセキュリティ設定を変更することで改善したという報告も多くあります。以下の手順で試してみましょう。

  1. Windowsキーを押しながらRキーを押す
  2. inetcpl.cplと入力してEnterキーを押す
  3. セキュリティタブを選択
  4. スライダーを中高の位置に移動する。すでに中高になっている場合は、一段下のに下げる
  5. 適用をクリック
  6. コンテンツタブを選択
  7. SSLの状態を消去をクリック
  8. 処理完了後、適用をクリックしてOKを選択

その後、問題が解決したかどうかを確認してください。

方法5:アンチウイルスのSSLスキャン機能を無効化する

他の方法がすべて失敗した場合、原因はウイルス対策ソフトである可能性が高いです。多くのアンチウイルスにはSSLスキャン機能が搭載されており、古い・設定ミスのある・安全でないSSL証明書を使用したサイトを検査します。問題の原因がSSL証明書にある場合、アンチウイルスがアクセス先のサイトをブロックしている可能性があります。

対処としては、アンチウイルスの設定でSSLスキャン機能をオフにするか、数分間アンチウイルスを完全に無効化して問題が消えるか確認する方法があります。無効化した途端に問題が解消すれば、アンチウイルスが原因だと断定できます。

無効化の手順は、タスクトレイ(デスクトップ右下)のアンチウイルスアイコンを右クリックして「無効」を選択するのが一般的です。「10分間無効化」「再起動まで無効化」など複数の選択肢が表示される場合もあります。アンチウイルス製品によって操作が異なるため、アイコンをダブルクリックして本体画面または設定画面から無効化してください。SSLスキャン機能だけを設定からオフにする方法もあります。

方法6:マルウェアのスキャン

真っ先に思い浮かばないかもしれませんが、マルウェアが原因の可能性もあります。実際、スキャンでマルウェアを駆除したところ問題が解決したユーザーは少なくありません。パソコンが感染している場合、侵入者は安全でないSSL証明書を使った別のサイトへあなたをリダイレクトしようとするかもしれません。これがSSL証明書エラーの原因になっている可能性があります。

マルウェアの可能性が低そうでも、評判の良いアンチウイルス/アンチマルウェアソフトでシステムをスキャンしておくことに損はありません。定番のMalwarebytesをおすすめします。公式サイトから無料版をダウンロードし、システム全体をスキャンしてみましょう。

Malwarebytesが脅威を検出した場合は除去を行い、その後改めてサイトへアクセスしてみてください。

方法7:SSL証明書のエクスポート/インポート

サイトのSSL証明書をファイルにエクスポートし、ブラウザに再インポートすることで解決したケースがあります。他の方法がうまくいかない場合は、この方法を試してみましょう。

証明書をエクスポートするには、まず証明書を表示する必要があります。操作手順はブラウザごとに異なるため、それぞれ説明します。

Google Chromeの場合

  1. Google Chromeを開く
  2. エラーが発生するサイトを開く。開けなくても、アドレスバーにURLを入力してEnterキーを押すだけで構いません
  3. 右上の3点リーダー(⋮)をクリック
  4. その他のツールデベロッパーツールを選択
  5. 画面下部に開発者向けセクションが表示されるので、セキュリティタブを探してクリック。見つからない場合は、セクション内の二重矢印(»)ボタンをクリック
  6. 証明書を表示をクリック
  7. 詳細タブを選択
  8. ファイルにコピー...をクリック
  9. ウィザードが開いたら次へをクリック
  10. 設定はデフォルトのまま次へをクリック
  11. 参照をクリックして保存先を指定し、ファイル名を入力して保存をクリック
  12. 次へをクリック
  13. 完了をクリック
  14. 新しいダイアログが表示されたらOKをクリック
  15. ウィンドウを閉じる
  16. 右上の3点リーダー(⋮)をクリックし、設定を選択
  17. 詳細設定を選択
  18. プライバシーとセキュリティセクションの証明書の管理をクリック
  19. インポートをクリック
  20. ウィザードが開いたら次へをクリック
  21. 参照をクリックして、保存したSSL証明書ファイルを選択し、開くをクリック
  22. 次へをクリック
  23. 証明書の種類に基づいて、証明書ストアを自動的に選択するを選択
  24. 次へをクリック
  25. 完了をクリックし、インポート完了時にOKをクリック
  26. ブラウザを再起動する

その後、サイトへ再度アクセスして問題が解決したか確認してください。

Mozilla Firefoxの場合

  1. Mozilla Firefoxを開く
  2. 問題が発生しているサイトを開く
  3. アドレスバー左側の鍵アイコンをクリック
  4. 右向きの矢印(>)をクリック
  5. 詳細を表示をクリック
  6. 証明書を表示をクリック
  7. 詳細タブを選択
  8. エクスポート...をクリック
  9. エクスポート先を指定し、ファイル名を入力して保存をクリック
  10. 閉じるをクリック
  11. ページ情報ウィンドウも閉じる
  12. 右上の3本線(≡)をクリックし、設定(オプション)を選択
  13. 詳細をクリック
  14. 証明書をクリック
  15. 証明書を表示をクリック
  16. インポートをクリック
  17. エクスポートした証明書ファイルを選択して開くをクリック

完了後、ブラウザを再起動して問題が解決したか確認してください。

Microsoft Edgeの場合

残念ながら、Microsoft Edgeには証明書を直接閲覧する機能がありません。

方法8:システムの復元

どの方法もうまくいかない場合は、システムを以前の状態に復元してみましょう。これは、問題が自分側にあると確信できる場合に有効です。別のパソコンやスマートフォンから同じサイトにアクセスできれば、原因は自分のシステム側にあると判断できます。

問題が最初に発生したタイミングを思い出し、Windowsをその時点またはそれ以前の状態に復元してください。なお、この方法はシステムに復元ポイントが保存されている場合にのみ利用できます。定期的に復元ポイントを作成する設定にしていれば安心です。

  1. Windowsキーを押しながらRキーを押す
  2. rstruiと入力してEnterキーを押す
  3. システムの復元ウィザードが起動したら次へをクリック
  4. 戻りたい復元ポイントを選択して次へをクリック

画面の指示に従って操作を進めれば、復元完了後に問題が解消しているはずです。

方法9:別のネットワークを試す

ISP(インターネットプロバイダー)は通信量の制御や特定ドメイン・通信タイプへのアクセス制限のためにさまざまな技術を導入しています。ISPによるブロックが今回の問題を引き起こしている可能性もあります。その場合は、別のネットワークに切り替えることで解決するかもしれません。他のネットワークが利用できないときは、スマートフォンのテザリング(ホットスポット)を活用しましょう。

  1. 別のネットワークまたはスマートフォンのホットスポットに切り替える
  2. 対象のサイトにアクセスし、SSLエラーが消えたか確認する

方法10:アンチウイルス/ファイアウォールの一時無効化

今日のインターネット環境において、アンチウイルスやファイアウォールはシステムの安全を守る重要な存在です。しかし、こうしたアプリケーションが正規のソフトウェアやそのネットワーク通信を妨げ、結果としてSSLエラーを引き起こすこともあります。その場合は、一時的に無効化することで問題が解決する可能性があります。

  1. アンチウイルスを無効化する
  2. ファイアウォールを無効化する

無効化の際は、作業終了後に必ず再度有効化することを忘れないでください。セキュリティを保ちながら快適にウェブを利用しましょう。

  1. 【Windows 10】ネットワーク接続エラー0x00028002の原因と解決方法を徹底解説

    Windows 10パソコンでネットワークに不具合が発生すると、「0x00028002」というエラーコードが表示されることがあります。このエラーが発生すると、PCを再起動しない限り作業を続けられず、ローカルネットワークへの接続もできなくなってしまいます。ネットワーク接続のトラブルに悩んでいる場合は、まずWindowsネットワーク診断ツールを実行してみましょう。その結果として0x00028002のエラーコードが表示された場合は、この記事がきっと役立ちます。本記事では、Windows 10におけるネットワーク接続エラー0x00028002の解決方法を、基本的な対処法から高度なトラブルシューティング

  2. Snapchatの接続エラーを解決する9つの方法

    Snapchatは、素敵な写真を撮って家族や友人と共有するために多くの人に愛用されている人気アプリです。豊富なフィルターで有名であり、瞬間を最速でシェアできる手段としても知られています。連絡先にすぐ写真を送れるだけでなく、短い動画を撮影して共有したり、ストーリーズを投稿したり、他のユーザーのストーリーズを閲覧したりすることも可能です。 しかし、ユーザーを悩ませるのが「Snapchat接続エラー」です。この問題にはさまざまな原因が考えられます。モバイル回線が正常に動作していない場合もあれば、Snapchat側のサーバーがダウンしていることもあります。同じトラブルに直面している方のために、本記事で