FirefoxのHSTSサイトのリストに誤って追加されたWebサイトを削除するにはどうすればよいですか?


24

ウェブサーバーで2つのドメインをホストしています。1つはHSTS(HTTP Strict Transport Security)を使用し、もう1つは使用しません。私のウェブサーバーが短期間誤って設定されたため、誤って間違ったウェブサイトにHSTSが設定されました。

これにより、Firefoxがすべて混乱し、HTTPSを使用してサイトにアクセスすることを主張していますが、これは良くありません。

chromeでは、chrome:// net-internals /#hstsにアクセスして、特定のドメインのHSTSステータスを検査できます。

Firefoxに同等のものはありますか?リストからエントリを削除するだけです...

回答:


10

Firefoxからすべての閲覧データを消去します。

Ctrl+Shift+DelWindowsのショートカット、またはFirefox button -> History -> Clear recent history


1
ありがとうございました。「このサイトを忘れる」はうまくいきませんでした。これでした。
Ctrl-C

30

「このサイトを忘れる」またはプロファイルディレクトリのSiteSecurityServiceState.txtファイルでブラウザキャッシュをクリアすることで削除されなかった追加のHSTSデータを見つけました。

これは、テキストエディタで開くことができ、特定のホストに関するHSTSデータの行を削除できるテキストファイルです。または、ファイル全体を消去します。


ありがとう、これは私を怒らせ、何かを壊そうとしている。
ロブ

5
サイトへのアクセスが最近ではない場合、最近の履歴をクリアすることはできません。編集SiteSecurityServiceState.txt作品、
MPI

1
本当にありがとう、それはまさに私が必要としていたものでした。履歴を消去することは私にとって選択肢ではありません。ブラウザを実行していないときにファイルを編集する必要があることを追加します。編集しないと、実行中のプロセスによってキャッシュされたデータで上書きされる可能性があります。
didi_X8

このため2日間を失いました。
ネムケ

ありがとうございました。これは実際の問題の原因を示しており、修正する方法は、保持したい他の状態を吹き飛ばす大きなハンマーを使用するだけではなく、受け入れられた答えでなければなりません。
R ..

11

私が同じ問題を抱えたという唯一の理由で(古い質問を復活させるのが本当に好きだからではありません!)、履歴ブラウザを開いて問題のサイトのエントリを見つけ、右クリックしてを選択することもできますForget About This Site

これにより、他の履歴設定に影響を与えることなく、そのサイトの履歴エントリのみ(HSTS設定を含む)が削除されます。

最初に忘れたいサイトのすべてのタブを閉じる必要があります。そうしないと、タブ自体が記憶しているように見えます。

(少なくとも、FF26 / Win32では...)


これが機能することを本当に望んでいました。[履歴]-> [最近の履歴を消去]-> [時間範囲:すべて]を選択する必要がありました。[サイト設定]-> [今すぐ消去]を選択します。FF 37.0.2を使用Mac OSX Yosemite 10.10.3
フランクヘナード

もう機能しません。
nickdnk


1

Firefoxの場合:

  1. about:configに移動します
  2. extensions.xpiStateを検索し、プロファイルディレクトリ名を書き留めます。
  3. Firefoxを終了します
  4. そのディレクトリに移動し、SiteSecurityServiceState.txtファイルを探します
  5. ファイルを編集し、問題のあるドメインに対応する行を削除します

Chromeの場合:

  1. 移動クローム://ネット-内部/#HSTS
  2. 削除、ドメイン、ドメイン名を挿入し、[削除]をクリックしてください

0

Firefox 47の時点で、古い回答が機能することはありませんでした。

これは私のために働いたプロセスです:

  1. [履歴]> [すべての履歴を表示]を選択します
  2. サイト名を検索
  3. 結果リストでサイト名を右クリックします
  4. 「このサイトを忘れる」を選択してください
  5. [履歴]> [最近の履歴を消去]を選択します
  6. 詳細セクションで、「サイトの設定」を除くすべてのチェックマークを外します
  7. クリアする時間範囲を選択:「すべて」
  8. [今すぐ消去]をクリックします
  9. Firefoxを再起動します

ヒント:一時的な修正を探している場合、プライベートブラウジングウィンドウを開いてもFirefoxの保存されたHSTS設定はインポートされないため、少なくともそのプライベートセッション中にサイトにアクセスできます。


もう機能しません。
nickdnk

-1

私はちょうどこの問題に出くわしました。ブラウザのキャッシュをクリアしてサイトを「忘れる」ことは私にとってはうまくいきませんでした。

@Spikeの答えはFirefoxでうまくいきました(私はそれを投票しました)。SiteSecurityServiceState.txtファイルを見ると、このソリューションのテストに役立ちました。

「Strict-Transport-Security」HTTP応答ヘッダーをWebサイト/サーバーに誤って適用した場合、エンドユーザーのブラウザーを変更することは実際には良い選択肢ではありません。

Webサーバーにアクセスできる場合、max-ageをゼロに設定すると、Firefox / ChromeのサイトのHSTSキャッシュがクリアされます。私の場合、このWebサーバー設定が有効になった後、サイトを開いてブラウザーを閉じ、サイトを再度開く必要がありました。

厳格な輸送セキュリティ

max-age = 0; includeSubDomains;


2
ブラウザが証明書を信頼していないために接続を開始しない場合、このHTTPヘッダーをどのように送信しますか?
MPi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.