パッケージシステムの一部として何らかの形式のFlashPlayerブラウザ拡張機能を含むLinuxのディストリビューションでは、通常、書体構成データへの外部Webアクセスが許可されています。 Debian、Fedora、およびさまざまな* Buntuリリースには、通常、カスタマイズされたNPAPI準拠のFlashインターフェイスが付属しています。他のユーザーは、FirefoxやQupZillaなどの独自のバージョンをインストールしている可能性があるため、無意識のうちにフォント情報を送信している可能性があります。
この情報は、Web開発者がどのフォントがどのタイプのデバイスにインストールされているかを知るのに役立つことを目的として送信されますが、非効率的で安全でないため、一般的に問題と見なされます。 Linuxを実行している場合は、Android、iOS、OS X、およびWindowsデバイスにインストールされているフォントの多くが不足している可能性があります。そのため、このテクノロジーはそもそも無意味になります。幸い、構成ファイルを配置する適切な場所がわかっていれば、無効にするのは非常に簡単です。
Flashフォント列挙の無効化
まず、使用しているディストリビューションに応じて、CtrlキーとAltキーを押しながらTキーを押すか、デスクトップ環境のルートメニューからアイコンを選択して、グラフィカルコマンドプロンプトを開きます。
次のコマンドを発行して、正しいディレクトリに移動します。
これはファイルが必要な場所です。 cdコマンドが失敗した場合は、次のように入力します。
プロンプトが表示されたら、パスワードを入力する必要があります。次のコマンドを発行します。
ls
ファイルが存在する場合、これはmms.cfgを返します。他のファイルが存在するか、まったく存在しない場合は、何も心配する必要はなく、単に先に進むことができます。ファイルがすでに存在する場合は、次の手順に進みますが、ファイル内の他の内容は変更しないでください。
コマンドプロンプトでsudonano mms.cfgと入力し、Enterキーを押します。行を追加する必要があるテキストエディタ画面が表示されます
DisableDeviceFontEnumeration = 1
Ctrlキーを押しながらOキーを押し、次にyキーを押してファイルを保存します。 Ctrlキーを押しながらXキーを押して、nanoテキストエディタを終了します。デスクトップ環境からログアウトするか、再起動して変更が行われたことを確認することをお勧めします。
1分読む