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

「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説

「Sec_Error_Reused_Issuer_And_Serial」は、FirefoxやChrome、Edgeといった主要なブラウザだけでなく、Windows、Linux、Macなどの各種OS、さらにはサーバー環境でも報告されているセキュリティエラーです。この問題は、ユーザーが特定のWebアドレス(ローカルサーバーやFacebookなどのサイト)にアクセスしようとした際に発生します。場合によっては、ほぼすべてのWebサイトやメールアプリケーションで同様のエラーが表示されることもあります。通常、以下のような警告メッセージが表示されます。

「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説

このsec_error_reused_issuer_and_serialは、システムにすでに存在する証明書が別のサーバーやIPアドレスによって再利用されていることを示す警告です。原因はユーザー側にある場合もあれば、サーバー側の問題である場合もあります。サーバー関連のエラーについては本記事の最後で簡単に触れますが、ユーザー側では主に以下の要因が考えられます。

  • ブラウザの証明書マネージャーの破損:証明書マネージャーが破損していると、対象の証明書を正しく読み込めず、この問題が発生することがあります。
  • ブラウザキャッシュの破損:キャッシュが破損している状態で、ブラウザが問題のある証明書をキャッシュから取得しようとすると、このセキュリティエラーが表示されることがあります。
  • セキュリティソフトによる干渉:ウイルス対策ソフトのSSLプロトコルフィルタリングがWebサイトのヘッダーを変更し、ブラウザが「危険」と判断した場合に、このエラーが表示されることがあります。
  • ルーターの問題:ルーターのファームウェアが破損していたり、フラッド保護機能が特定のWebアドレスへのアクセスをブロックしていたりすると、この問題に遭遇する可能性があります。

別のブラウザで試してみる

sec_error_reused_issuerは、使用中のブラウザ(例:Firefox)の一時的な不具合が原因である可能性があります。その場合は、別のブラウザを使うことで問題が解決することがあります。作業を始める前に、まず問題のブラウザを再起動してエラーが消えるかどうか確認してください。Chromeを使用している場合は、別のブラウザを試す前に、エラー画面上でthisisunsafeと入力(リンクはクリックしない)してみてください。これでサイトにアクセスできる場合があります。

  1. システムに別のブラウザをダウンロードしてインストールします(未インストールの場合)。
  2. そのブラウザで問題のWebサイトを開き、正常に動作するか確認します。

参考: https://forums.rancher.com/t/certificate-issue-same-serial-number-as-another-certificate/13338(emcclure)

アプリケーションから問題の証明書を削除する

ブラウザやアプリケーションのデータベース内で、ある証明書に例外設定が登録されており、同じシリアル番号を持つ類似の証明書がWebサイトから提供された場合、OutlookなどのアプリケーションやブラウザがSec_Error_Reused_Issuer_And_Serialエラーを表示することがあります。このような場合は、アプリケーションまたはブラウザの証明書マネージャーから古い例外設定を削除することで問題が解決する可能性があります。

注意:

システムやネットワークへの攻撃(特に中間者攻撃:MITM攻撃)でも同様の症状が現れることがあります。その場合に証明書を削除すると、システム、データ、ネットワークに悪影響を及ぼす恐れがあるため、自己責任で作業を行ってください。

Firefoxで問題の証明書を削除する手順

  1. Firefoxを起動し、右上のハンバーガーメニュー(三本線アイコン)をクリックしてメニューを開きます。
  2. 設定」を選択し、左側のペインから「プライバシーとセキュリティ」タブに移動します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. 下にスクロールして「証明書」セクションを表示し、「証明書を表示」ボタンをクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. 表示されたウィンドウで「サーバー」タブを開き、問題の証明書が表示されているか確認します。IPアドレスまたはDNS名で見つけられる場合があります。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  5. 該当する証明書があれば削除し、「認証局」タブに移動します。
  6. 問題の証明書に関連するCA(認証局)に対して「削除または信頼しない」をクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  7. 削除操作を確定し、Firefoxのウィンドウを閉じます
  8. システムを再起動し、再起動後にブラウザのセキュリティエラーが解消されたかどうかを確認します。

問題が特定のサイトに限られず、ルーターが原因となっている場合は、ブラウザからルーターの証明書(Netgearのサーバー証明書など)を削除することで問題が解決するかどうか確認してください。

メールアプリケーションで問題の証明書を削除する手順

  1. まず、問題のメールアプリケーション(OutlookやBluehostなど)を終了します。
  2. Windowsキーをクリックし、「インターネットオプション」を検索して開きます。
  3. コンテンツ」タブに移動し、「証明書」ボタンをクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. 問題のWebサイトに関連する証明書を選択し、「削除」をクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  5. システムを再起動し、再起動後にメールクライアントを起動して、証明書再利用エラーが解消されたかどうかを確認します。

ブラウザのAppDataディレクトリから証明書ファイルを削除する

証明書ファイル自体が破損しており、ブラウザの証明書タブに表示されない場合は、AppDataディレクトリ内の該当ファイル(Firefoxなど)を直接削除することで問題が解決することがあります。

  1. まず、ブラウザ(例:Firefox)を終了し、タスクマネージャーで関連プロセスを終了させます。
  2. Windowsキーを右クリックし、「ファイル名を指定して実行」を選択します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. 以下のパスに移動します:
    %appdata%\Mozilla\Firefox\Profiles
    「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. 自分のプロファイルフォルダを開き、cert9.dbファイル削除します。古いバージョンのFirefoxではcert8.dbが表示されることがあり、その場合はそのファイルを削除してください。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  5. 続けてcert_override.txtファイルも削除し、ブラウザを起動して、問題のWebサイトにアクセスできるかどうかを確認します。

Macの場合は、ターミナルで以下のコマンドを実行し、Firefoxを再起動するとセキュリティエラーが解決することがあります:

rm ~/Library/Application\ Support/Firefox/Profiles/*/cert*.db

ブラウザのキャッシュをクリアする

ブラウザはよく使うWebコンテンツをキャッシュとして保存しますが、キャッシュが破損していたり、類似の証明書がキャッシュ内に残っていたりすると、sec_error_reused_issuer_and_serialエラーが表示されることがあります。この場合、ブラウザのキャッシュをクリアすることで問題が解決する可能性があります。

Firefoxの場合

  1. Firefoxを起動し、右上付近のハンバーガーアイコンをクリックします。
  2. 設定」を開き、「プライバシーとセキュリティ」タブに移動します。
  3. 下にスクロールして「Cookieとサイトデータ」を表示し、「データを消去」ボタンをクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. キャッシュされたウェブコンテンツ」にチェックを入れ、「データを消去」ボタンをクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  5. Firefoxを再起動し、問題のWebサイトに問題なくアクセスできるかどうかを確認します。

Chromeの場合

  1. Chromeを起動し、右上隅の縦三点リーダーをクリックしてChromeメニューを開きます。
  2. その他のツール」にカーソルを合わせ、「その他のツール>>閲覧履歴データの削除」を選択します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. 以下の項目にチェックを入れ、他の項目のチェックを外します:
    Cookieと他のサイトデータ
    
    画像とファイルをキャッシュ
    「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. データを削除」ボタンをクリックし、完了後にChromeを再起動して、sec_errorが解消されたかどうかを確認します。

ブラウザを工場出荷時の状態に戻す

ブラウザ設定の単純な誤構成だけでも、今回のsec_errorが発生することがあります。ブラウザを初期状態に戻すことで問題が解決する可能性があります。なお、あるブラウザの誤構成が他のブラウザにも影響を与えることがあるため、システム上のすべてのブラウザを初期化する必要があるかもしれません。作業前に、重要なデータや情報のバックアップを必ず取っておいてください。

Firefox

  1. Firefoxを起動し、右上のハンバーガーアイコンをクリックしてメニューを開きます。
  2. ヘルプ」を選択し、「トラブルシューティング情報」を開きます。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. Firefoxをリフレッシュ」をクリックし、その後リフレッシュの実行を確定します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. Firefoxを再起動し、sec_errorの問題が解消されたかどうかを確認します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説

Chrome

  1. Chromeを起動し、右上の縦三点リーダーをクリックしてChromeメニューを開きます。
  2. 設定」を選択し、「詳細設定」を展開します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. リセットとクリーンアップ」タブに移動します。
  4. 右側のペインで「設定を元のデフォルト値に戻す」をクリックし、Chromeの設定復元を確定します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  5. その後、Chromeを再起動し、sec_errorの問題が解決したかどうかを確認します。

Edge

  1. Edgeブラウザを開き、右上の横三点リーダーをクリックします。
  2. 設定」を選択し、左側のペインから「設定のリセット」タブに移動します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. 右側のペインで「設定を既定値に戻す」をクリックし、その後設定の復元を確定します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. ブラウザを再起動し、セキュリティエラーが解消されたかどうかを確認します。

Internet Explorer

Internet ExplorerはWindows PC上の多くのインターネット設定を管理しており、その誤構成はシステム上のすべてのブラウザに影響を及ぼす可能性があります。ここでInternet Explorerをリセットすることで問題が解決する場合があります。

  1. Windowsキーをクリックし、「インターネットオプション」を検索して開きます。
  2. 詳細設定」タブに移動し、「Internet Explorerのリセット」の下にある「リセット」をクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. 個人設定を削除する」にチェックを入れ、「リセット」をクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. 完了後、sec_error_reusedの問題が解消されたかどうかを確認します。

それでも解決せず、ブラウザの更新後に問題が発生し始めた場合は、ブラウザの更新をロールバックするか、古いバージョンのブラウザをインストールすることで問題が解決するかどうか確認してください。

セキュリティソフトのSSLフィルタリングを無効化またはアンインストールする

PCのセキュリティスイート(KasperskyやESETで問題が報告されています)がネットワークパケットに干渉し、ブラウザのセキュリティ機構をトリガーする形になっていると、sec_error_reused_issuer_and_serialが表示されることがあります。この場合、セキュリティソフトのSSLプロトコルフィルタリングを無効化するか、ソフトウェア自体をアンインストールすることで問題が解決する可能性があります。

警告:

セキュリティ製品(ウイルス対策ソフト、ファイアウォール、アンチマルウェアなど)の設定を変更すると、システム、データ、ネットワークが脅威にさらされる可能性があります。自己責任で作業を行ってください。

セキュリティ製品のSSLプロトコルフィルタリングを無効化する

  1. システムトレイを展開し、セキュリティアプリケーション(例:ESET)を右クリックします。
  2. 詳細設定」を選択し、表示されたウィンドウの左側ペインから「Webと電子メールの保護」タブに移動します。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. 右側のペインで「SSL/TLS」を展開し、「SSL/TLSプロトコルフィルタリングを有効にする」のスイッチをオフにします。一部のウイルス対策アプリでは、「HTTPSスキャンを有効にする」のチェックを外したり、「URL制御」を無効にしたりする必要がある場合があります。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  4. 変更を適用し、その後sec errorが解消されたかどうかを確認します。

システムのセキュリティ製品をアンインストールする

  1. Windowsキーを右クリックし、「アプリと機能」を開きます。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  2. セキュリティアプリケーション(例:ESET)を展開し、「アンインストール」をクリックします。「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  3. セキュリティアプリケーションのアンインストールを確定し、その後システムを再起動します。
  4. 再起動後、sec_error_reused_issuerの問題が解決したかどうかを確認します。

別のネットワークを試す

sec_error_reused_issuerの問題は、ルーターや現在のネットワークの一時的な不具合が原因である可能性があります。その場合は、別のネットワークを使用することで、問題のWebサイトにアクセスできるようになるかもしれません。

  1. まず、問題のシステムを現在使用中のネットワーク(イーサネットまたはWi-Fi)から切断します。
  2. 別のネットワーク(スマートフォンのテザリングなど)に接続し、セキュリティエラーが解消されたかどうかを確認します。
  3. それでも解決しない場合は、モバイルブラウザで問題のWebサイトにアクセスできるかどうかを確認します。

別のネットワークで問題が解決した場合は、ルーターのフラッド保護機能(LAN pingフラッド保護、または「セキュリティ>>攻撃チェック>>UDPフラッドをブロック」)が問題を引き起こしていないか確認してください。それでも解決しない場合は、ルーターを工場出荷時の状態にリセットすることで問題が解決するかどうか確認してください。

「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説

それでも解決しない場合は、以下のルーター設定でデバイスバインディングを変更することで問題が解決するかどうか確認してください:

セキュリティ>>アドレスフィルター>>IP MACバインディング

ルーターのファームウェアアップグレード後に問題が発生した場合は、ルーターのファームウェアをダウングレードすることで問題が解決するかどうか確認してください。

サーバー関連の問題への対処のヒント

ここまでは主にユーザー視点での対処法を紹介してきましたが、サーバー関連の問題については、実際にはあらゆるシナリオを網羅することが困難なため、ユーザーから報告されている以下の対策を試してみてください。

  1. 問題のサーバーのIPアドレスを変更すると問題が解消するかどうか確認します。
  2. GitLab Runnerアプリケーションを使用している場合は、バージョンをダウングレードすると問題が解決するかどうか確認します。
  3. CloudflareでSSLを設定中に問題が発生した場合は、問題のWebサイトのドメインロッキングが原因になっていないか確認します。
  4. サーバーでiDRAC(Dell統合リモートアクセスコントローラー)を使用している場合は、そのファームウェア更新またはダウングレードで問題が解決するかどうか確認します。
  5. Sophosの保護機能を使用している場合は、MR4をインストールするとエラーが解消するかどうか確認します。
  6. サーバーにログインできない場合は、SSH経由でのログインを試みます。成功した場合は、プロトコルをHTTPSからHTTPに変更すると問題が解決するかどうか確認します。
  7. 問題のサーバーが古いインフラストラクチャを使用している場合は、古いバージョンのJavaを使用すると問題が解決するかどうか確認します。サーバーがiDRACを使用している場合は、以下のファイルからRC4(またはSSL3)を削除すると問題が解決するかどうか確認してください:
    tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024,

    対象ファイル:

    C:\Program Files\Java\jdk-15.0.1\conf\security\java.security
    「SEC_ERROR_REUSED_ISSUER_AND_SERIAL」エラーの原因と解決方法を徹底解説
  8. 問題のサーバーの名前を変更すると問題が解消するかどうか確認します。
  9. 最後に、サーバーへの証明書の再追加(Let's Encryptから取得可能)で問題が解決するかどうか確認します。GUIにアクセスできない場合は、SSHやracadmなどを使って証明書を追加する必要があるかもしれません。公開CAの場合は、異なるシリアル番号で証明書に再署名してもらう必要があるかもしれません。自己署名証明書を使用している場合は、更新期間が398日以内であることを確認してください。
  1. Netflixサイトのエラーを解決する方法【「リクエストを処理できません」と表示されたときの対処法】

    Netflixは世界最大級の動画配信サービスであり、ほぼすべての国で利用可能です。多くの人が娯楽やリラックスのためにNetflixのプレミアムサービスに頼っています。しかし、いざ視聴しようとしたときに「Netflix Site Error(Netflixサイトのエラー)」とともに「We are unable to process your request(お客様のリクエストを処理できません)」というメッセージが表示され、困った経験がある方も多いのではないでしょうか。このエラーにはさまざまな原因が考えられますが、主なものとしてはネットワーク接続の不調や、使用しているデバイス・ブラウザ側の問題など

  2. Windows 10でINET_E_RESOURCE_NOT_FOUNDエラーを解決する7つの対処法

    Windows 10は、最新のアップデートによってシステムを常に最新の状態に保ってくれます。Windowsアップデートの適用は非常に重要ですが、場合によっては内蔵アプリに予期しない不具合をもたらすことがあります。こうしたエラーには明確な原因が定まっていないのが実情です。その代表例が、Microsoft EdgeブラウザやInternet Explorerで発生する問題です。多くのWindowsユーザーから、最新のWindowsアップデート後にEdgeやIEでWebページにアクセスできなくなり、次のエラーメッセージが表示されるという報告が寄せられています。INET_E_RESOURCE_NOT_