プライバシーを強化し、Firefoxのフォントフィンガープリンティングから身を守るために、私はについて:config:browser.display.use_documents_fonts = 0
この設定は、Web サイトがインストールされているフォントを検出する機能を無効にすることを目的としています。
JavaScriptを有効にすると、どのフォントが表示されるかをテストできます。ブラウザリークス。この設定が の場合1
、カテゴリ で約 200 のフォントが検出されますCSS+JS Quick Test
。以前は、 に設定すると、0
0 フォントが検出されました。現在は新しいコンピュータを使用していますが、 の場合でもbrowser.display.use_documents_fonts = 0
、5 フォントが検出されます。これらはMingLiUフォント。
これらのフォントは、他の多くのフォントと一緒に見つかりますC:\Windows\Fonts
。Firefoxを完全に新しいプロファイル(拡張機能やプラグイン、その他のカスタマイズなし)で再起動してみましたが、同じ動作が見られます。ファイアフォックス41の上Windows 7 x64
私の質問は簡単です。なぜこれらのフォントがまだ表示されるのでしょうかbrowser.display.use_documents_fonts = 0
? これを防ぐにはどうすればよいですか? アプリケーションにフォントが必要かどうかわからないため、フォントを削除する以外の方法を見つけたいと思っています。
答え1
すでにシステムからこれらのフォントをアンインストールしてあるため、回答が遅くなりました。これらのフォントを再インストールする場合は、次の操作を実行して列挙を防ぐことができます。
about:config に移動します。font.blacklist.underline_offset を検索します。それを選択して右クリックし、変更します。MingLiU、MingLiU-ExtB、MingLiU_HKSCS、MingLiU-HKSCS-ExtB、および PMingLiU、PMingLiU-ExtB を削除します。余分なコンマも削除してください。[OK] をクリックします。Firefox を再起動します。browserleaks.com に移動し、これらが列挙されていないことを確認します。