FirefoxでのETAgトラッキングのソリューション
ETAg-エンティティタグ-は、Webサーバーがリソースの識別に使用するWebキャッシュ検証方法です。この機能の背後にある中心的なアイデアは、リソースを比較して、それらが同一かどうかを判断するために使用することです。
今日の多くのWeb機能の場合と同様に、それらは善と悪のために使用できます。 ETAgsはHTTPヘッダーで使用されます。つまり、ブラウザーがJavaScript、Cookie、またはローカルストレージを拒否した場合でも使用できます。
ヒント : ETAgトラッキングについて話しました 2014年に戻って、それについて言及しました 2010年のEvercookie記事 同じように。
2011年、カリフォルニア大学バークレー校の研究者は、ウェブサイトが追跡目的でETAgsを使用していることを発見しました。 ETAgsはブラウザーによってキャッシュされ、リソースが再度要求されたときにブラウザーによってWebサーバーに返されます。 ETAgsを使用すると、IPアドレスの変更、CookieとJavaScriptの許可、ローカルシステムへのコンテンツの保存の許可、プラグインの有効化に関係なく、サイトはセッション全体でユーザーを追跡できます。
Webブラウザのキャッシュをクリアすると、ETAgsが削除されます。を作成したパンツ Ghacks user.jsファイル 、少し前に、Firefoxではこれが当てはまらないことを発見しました。彼女は、ブラウザーのキャッシュをクリアしたときに、FirefoxがETAgデータを削除していないことに気づきました。これは、Firefoxがその前に行っていたものです。
彼女はシステムでメモリのみのキャッシングを使用しており、両方のキャッシュ(メモリとディスク)を無効にするとETAgsが無効になるが、同時に他の結果が出ることがわかりました。
Ghacksのuser.jsファイルの背後にいるもう一人の明るい心であるEarthlingは、より良い解決策を見つけました。 ETAgsはヘッダーに設定されるため、責任のあるヘッダーを操作することでうまくいきます。
- あなたはダウンロードしてインストールする必要があります ヘッダーエディター ただし、Mozilla AMOで利用できる拡張機能。
- インストールしたら、拡張機能のアイコンをクリックしてエディターを開きます。
- [追加]をクリックして新しいルールを追加し、次のフィールドに入力します。
- 名前:ETAgの削除
- ルールタイプ:応答ヘッダーを変更します(これによりフィールドが変更されます)。
- 実行タイプ:通常
- ヘッダー名:etag
- [保存]ボタンをクリックして、新しいルールを保存します。
あなたはこれをテストすることができます cookieless cookie これをテストするサイト(ヘッダー操作あり/なし)。
このバグはFirefoxに固有のものであることに注意してください。また、Firefoxベースのブラウザの問題である可能性もあります。
おわりに
FirefoxがブラウザーのキャッシュをクリアするときにETAgsの削除をいつ停止したかは不明ですが、これが現在の現状であるだけです。あ バグリスト 14年前に作成されたBugzilla @ Mozillaでは、ETAgsに関連する追跡の問題が強調されています。