SSL_ERROR_HANDSHAKE_FAILURE_ALERT は、安全な Web サイトにアクセスしようとするときに最も一般的な SSL/TL 関連のブラウザ エラーの 1 つです。これは、ブラウザと Web サイトが最初の「ハンドシェイク」に失敗したことを意味します。これは、安全な接続の確立に関わる重要な現象です。
これには通常、鍵交換、さまざまな証明書の検証、安全なプロトコルの確立が含まれます。ハンドシェイクが失敗すると、セキュリティ設定の非互換性、証明書の処理の問題、またはおそらく古いブラウザまたはシステム構成が存在する可能性が高いエラー メッセージが表示されます。
このような問題の原因は、サポートされていない古い SSL/TLS プロトコル、期限切れまたは信頼できない証明書、クライアント側のセキュリティ設定が不適切であるなど、さまざまな場所にある可能性があるとユーザーからよく報告されています。
一部のユーザー エクスペリエンスでは、新しいプロトコルのみを使用する Web サイトとの互換性の問題を維持するために、Windows アップデートにより古い SSL プロトコルのサポートが完全に無効になります。場合によっては、アプリケーションによって開始された、または設定が過度に制限されている場合、ウイルス対策プログラムやファイアウォールが、特定された危険な接続をブロックすることがあります。
これに対処するには、セキュリティ プロトコルの更新、ブラウザまたはネットワーク設定の調整、システムの時刻と日付の確認など、複数の解決策が考えられます (設定が間違っていると、証明書の検証が妨げられる可能性があります)。
ブラウザのキャッシュをクリアし、制限的なファイアウォール ルールやウイルス対策ルールを確認することも、SSL_ERROR_HANDSHAKE_FAILURE_ALERT エラーの修正に役立つ可能性があります。さらに、アップデートでは SSL/TLS の互換性の問題や脆弱性が解決されることが多いため、Windows とブラウザの両方を最新バージョンにアップデートすることが重要です。
根本的なシステム問題を解決する包括的なアプローチとして、一般的な Windows の問題を効率的に検出して修復する PC 修復ツール FortectMac Washing Machine X9 の使用を検討できます。
解決策 1. ブラウザを更新します
古いブラウザでは最新の SSL/TLS プロトコルがサポートされていない可能性があり、ハンドシェイクの失敗につながる可能性があります。ブラウザを更新していることを確認すると、安全なサイトとの互換性が向上します。
Google Chrome
- Google Chrome を開きます。
- 右上隅にある 3 つの点 をクリックして、メニューを開きます。
-
ヘルプ、、次に Google Chrome について を選択します。
- Chrome は アップデートをチェックします。
- 何かが見つかった場合は、自動的にインストールされます。
- 最後に、ブラウザを再起動します。
Microsoft Edge
- Microsoft Edge を開きます。
-
設定など (横に 3 つの点 ) をクリックします。
-
ヘルプとフィードバック > を選択します。 Microsoft Edge.
について
- ブラウザを更新してから再起動してください。
Mozilla Firefox
- Firefox を開きます。
- 3 本の水平線をクリックし、ヘルプ
を選択します。
-
Firefox についてを選択します。
- ブラウザは更新されるはずです。
- 完了したら、再起動して Firefox を更新します をクリックします。
解決策 2. ブラウザのキャッシュをクリアする
ブラウザのキャッシュをクリアすると、ハンドシェイクの失敗の原因となっている可能性がある古い SSL/TLS データを削除できます。
Google Chrome
-
メニューをクリックし、設定
を選択します。
-
プライバシーとセキュリティ で、閲覧データの消去
を選択します。
- 時間範囲の下ですべての時間を選択します。
-
閲覧履歴、Cookie とその他のサイト データ、および キャッシュされた画像とファイル
を選択します。
-
データを消去をクリックします。
MS エッジ
- Edge を開き、3 つの水平ドット (設定など) をクリックします。
-
設定 を選択し、左側の プライバシー、検索、サービス を選択します。
- ウィンドウの右側で下にスクロールして、閲覧データの消去セクションを見つけます。
- クリック クリアする内容を選択してください。
- 時間範囲の下で すべての時間を選択します。
- すべてのセクションを選択し、今すぐクリア をクリックします。
Mozilla Firefox
- Firefox ウィンドウの右上隅にある メニュー ボタン (3 本の水平線) をクリックします。
- ドロップダウン メニューから 設定 を選択します。
- 左側のパネルで、プライバシーとセキュリティ をクリックします。
-
Cookie とサイト データ セクションまで下にスクロールし、データのクリア をクリックします。
-
Cookie とサイト データ と キャッシュされた Web コンテンツ の両方のボックスがオンになっていることを確認し、クリア をクリックします。
修正 3. 日付と時刻の設定を確認します
日付と時刻の設定が正しくないと、SSL 証明書が適切に検証されず、接続の問題が発生する可能性があります。
- Windows の検索で「コントロール パネル」と入力し、Enter キーを押します。
-
時計と地域 に移動し、日付と時刻をクリックします。
-
インターネット時間 タブを選択し、設定の変更
を選択します。
-
インターネット タイム サーバーと同期する ボックスがオンになっていることを確認します。
-
今すぐ更新をクリックし、OKをクリックします。
修正 4. ブラウザ拡張機能を無効にする
特定の拡張機能、特にセキュリティを重視した拡張機能は、SSL/TLS 接続を妨げる可能性があります。これらを無効にすると、エラーの原因となっているかどうかを判断するのに役立ちます。
-
設定 を開き、その他のツール
に移動します。
- 拡張機能
を選択します。
- ここでは、インストールされている拡張機能のリストが表示されます。
-
削除を押して削除するか、スイッチを切り替えて無効にします。
修正 5. ブラウザーで SSL/TLS 設定を調整する
お使いのブラウザでは特定の SSL/TLS プロトコルが無効になっている可能性があり、これにより一部の Web サイトとのハンドシェイク エラーが発生する可能性があります。これらのプロトコルを有効にすると役に立ちます。
- Windows の検索で「インターネット オプション」と入力し、Enter キーを押します。
-
詳細タブに移動します。
-
セキュリティセクションまで下にスクロールします。
- 次のセクションを見つけます: SSL 3.0 を使用する、TLS 1.1 を使用する、TLS 1.2 を使用する、および TLS 1.3 を使用する
- トラブルシューティングのニーズに応じて、これらのプロトコルの横にあるボックスをオンまたはオフにします。セキュリティのため、TLS 1.2 と 1.3 のみを有効にしておくことが推奨されます。
-
適用をクリックし、OK をクリックします。
コンピュータを-
再起動します。
修正 6. ウイルス対策 SSL スキャンを無効にする
多くのウイルス対策プログラムには SSL スキャン機能があり、リスクが検出された場合に安全な接続をブロックできます。一時的に無効にすると解決することがあります。
-
ウイルス対策ソフトウェアを開き、[設定] に移動します。
-
SSL スキャン または HTTPS スキャン 機能を見つけます。
この機能を -
無効にして、Web サイトにアクセスしてみてください。
修正 7. Windows を更新します
Windows アップデートにはセキュリティ プロトコルのアップデートが含まれることが多いため、システムを常に最新の状態に保つことで SSL/TLS の互換性が向上します。
- Windows の検索に「Updates」と入力し、Enter キーを押します。
- ここで、アップデートの確認 または既にダウンロードされている場合は アップデートのインストールをクリックします。
- Windows がすべてのファイルをダウンロードしてインストールするまで待ちます。
-
オプションのアップデートが利用可能な場合は、それらもインストールしてください。
コンピュータを-
再起動します。
修正 8. ネットワーク設定をリセットします
以前の修正で問題が解決しない場合は、ネットワーク設定をリセットすると、SSL/TLS ハンドシェイクに影響を与える構成の競合を解消できます。
- Windows の検索に「cmd」と入力します。
-
コマンド プロンプトの結果を右クリックし、 管理者として実行を選択します。
- 新しいウィンドウで次のコマンドをコピーして貼り付け、各コマンドの後に Enter を押します:
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock リセット
- 各コマンドが実行されるまで待ちます。
- コマンド プロンプトを閉じます。
以上がWindows で SSL_ERROR_HANDSHAKE_FAILURE_ALERT エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。