このページの結果をだましてプライバシー/匿名性を高めようとしています: https://panopticlick.eff.org/index.php?action=log&js=yes
これまでのところ、私ができる最善のことは、「UserAgentSwitcher」プラグインを使用してユーザーエージェントを変更することです。
他の値を変更する方法についてのアイデアはありますか?プラグインの詳細やシステムフォントのように。
Firefoxでこれを行う方法はまだありません。これは、接続しているサーバーがコンテンツを返送するフォームを認識できるようにするために必要です。私が描くことができる最も近い例えは、SSLがすべての受け入れ可能な接続タイプ(SSL1、TSLなど)を送信する方法とサーバーは、通信に使用するものを選択できます。このすべての情報をサーバーに送信するときに、これらのプラグインがあり、使用できるコンテンツを送信できることをサーバーに通知します。
ブラウザのセキュリティが心配な場合は、NoScript
を使用して、不要なスクリプトがブラウザで実行されないようにブロックできます。つまり、ブラウザの「一意性」が低下する可能性が高くなります。
この質問はかなり古いことは知っていますが、この問題を検索すると、これは最初の結果の1つです。
短い回答:Firefox 29以降では、 "plugins.enumerable_names"を ""(空の文字列)に設定してください。
どうやら、バージョン29以降、Firefoxには列挙可能なプラグインを制御するabout:configの設定があります。個々のプラグインにクエリを実行できるため、問題を完全に解決することはできませんが、役立ちます。
このプロパティは「plugins.enumerable_names」であり、列挙できる許可されたプレフィックスのリストがあります。したがって、デフォルト設定の「Java、Nexus Personal、QuickTime、Shockwave」では、「Java」、「Nexus Personal」、...で始まるすべてのプラグイン名が列挙され、その他はすべて非表示になります。すべてを非表示にするには、その文字列をクリアします( ""に設定します)。
詳細: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html
[〜#〜] update [〜#〜]:コメントで指摘されているように、この機能は削除されました。プラグインの列挙を防ぎます(ただし、少し難しくしました)。
これはパッチのバグジラページです: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945
UPDATE2:クイック検索の後、プラグインが列挙されないようにする唯一のことは、プラグインを「アクティブ化しない」に設定することのようです。それまでの間、 余分なプラグインを削除する および ユーザーエージェントをランダム化する が役立つ可能性があります。
ユーザーエージェントの場合、「about:config」を使用して「general.useragent.override」という値を作成し、値を空白(またはお気に入りのユーザーエージェント)に設定できます。
「plugins.click_to_play」を「true」に設定すると、フォントの列挙が停止します。
「dom.storage.enabled」を「false」に設定することも役立つ場合があります。
fyi、このFirefoxアドオンをチェックしてください: ランダムエージェントスプーファー