ソフトウェアブラックリストとは
ソフトウェアブラックリストは、特定のプログラムによって不適切と見なされるソフトウェアのリストです。 さまざまな企業のプログラムにはさまざまなブラックリストがあり、多くのプログラムにはまったくありません。 ブラックリストに登録されたプログラムがシステムに存在する場合、わずらわしいプログラムが誤動作したり、中央サーバーに情報を報告したりする可能性があります。 ほとんどのデジタル著作権管理(DRM)対策と同様に、ソフトウェアのブラックリストはさまざまなグループから攻撃を受けています。
ソフトウェアのブラックリスト登録は、比較的簡単なプロセスです。 プログラムは、インストールされているプログラムのコンピューターのレジストリをスキャンして、さまざまなソフトウェアを探します。 ソフトウェアブラックリストのプログラムのいずれかが見つかった場合、プログラムは特定の命令セットを実行します。 インストール時にスキャンが行われることは一般的ですが、プログラムが後で定期的にスキャンすることを止めるものはありません。
基本的なソフトウェアのブラックリストには、多くの一般的なプログラムがあります。 ディスク複製装置、ソフトウェアデバッガ、またはパッチ作成者など、ハッカーが使用するプログラムは一般的です。 また、これらのリストには、仮想ドライブにディスクイメージをマウントできるディスクオーサリングプログラムがいくつかあります。 このタイプの書き込みソフトウェアは非常に一般的であるため、ソフトウェアのブラックリストで最も意図しないポジティブを引き起こすのはこの最後のグループです。
ブラックリストに登録されたプログラムが見つかると、プログラムは何でもできます。 多くの場合、プログラムは、ユーザーに理由を示すことなくインストールされません。 一部のプログラムは適切にインストールされますが、機能が制限されたり、試用モードで動作したり、特定の機能を実行するとクラッシュしたりします。 常時インターネット接続の増加に伴い、多くのプログラムは、検出した結果を中央サーバーに伝えます。中央サーバーは、見つかったプログラムに基づいて特定の制限指示を与えます。
多くのDRMメソッドと同様に、ソフトウェアのブラックリストには多くの論争があります。 このテクノロジーの初期には、誤検知が大きな問題でした。 完全に正当なユーザーは、多くの場合、理由を説明せずにソフトウェアからロックアウトされます。 他のユーザーは、コンピューターにプリインストールされたプログラムが、アンインストールされた後でもレジストリマーカーを残すことに気付くでしょう。 これらのレジストリマーカーは、制限が厳しいブラックリストのため、他のプログラムのインストールを防ぎます。
一方、ソフトウェアのブラックリストは、ハッカーを止めることはほとんどありません。 ブラックリストを回避する方法はいくつかあります。 別のオペレーティングシステムブートにソフトウェアをインストールする、ブラックリストに登録されたプログラムにパッチを当ててバージョン番号を変更する、または単にブラックリストによるコンピューターのスキャンを防ぐ別のプログラムを実行する。 その結果、ソフトウェアのブラックリスト登録は、違法なユーザーを止めるのではなく、正当なユーザーを傷つけることが一般的です。