2009/02/22

".NET Framework Assistant 1.0"の削除の仕方。

2009-07-15 追記

現在、より簡単に削除する方法が提供されているそうです。

Mozilla Re-Mix: Firefoxから[Microsoft .NET Framework Assistant]を簡単に削除する方法。

マイクロソフトのテロ行為に対する対処法。背景は後述。

レジストリキーの削除
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions\{20a82645-c095-46ed-80e3-08825760534b}
未確認:レジストリを削除しただけだと、実体ファイルは残る?ディスクスペースの無駄にならないか。
実体ファイルの削除
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension
未確認:実体ファイルを削除しただけだと、毎回起動時にレジストリキーを参照する?起動時間が遅延しないか。
prefsの修正
general.useragent.extra.microsoftdotnet
インストールされた状態で、一度でも起動したprofileはprefs.jsかabout:configでキーを削除。about:configの場合、キーの設定値をリセットして再起動すると消える。

以下、背景。

Microsfot Updateを行うと、.NET Framework 3.5 SP1がインストールされる。

.NET Framework 3.5 SP1がインストールされると、FirefoxにMicrosoft .NET Framework Assistant 1.0というアドオンがインストールされる。

このアドオンが最悪な点は、以下の4つ。

  • インストールに関して、事前の説明がない。
  • インストールに関して、ユーザの同意を得ない。
  • デフォルトの削除手段が提供されていない。
  • ユーザエージェントが改竄される。

ユーザエージェントの後ろに"(.NET CLR 3.5.30729)"なんて文字列が追加されるのは、まるで「馬鹿」と書かれた紙を背中に張られる類の胸糞の悪い悪戯だ。正直吐き気がする。

なぜ、このアドオンが「悪意あるソフトウェアの削除ツール」で削除されないのか不思議でならない。

マルウェアの定義 : FAQ - Microsoft Technet
http://technet.microsoft.com/ja-jp/library/dd362857.aspx

Q. マルウェアの問題を防ぐ方法の要約はありますか?

はい、以下をご覧ください。

現在、コンピュータユーザーにとっての最大の問題は、ウイルスおよびスパイウェアの 2 つです。これらはいずれも問題ですが、以下のような対策を計画的に行うことにより、容易にコンピュータを保護することができます。

* コンピュータのソフトウェアに常に修正プログラムを適応し、最新の状態にしておきます。オペレーティングシステムおよびウイルス対策ソフトウェアを定期的に更新する必要があります。

* 信頼できるソースからの修正プログラムのみをダウンロードします。Windows オペレーティングシステム向けには、常に Windows Update を訪問し、そのほかのソフトウェアは常に、製造元の会社または人物の正規の Web サイトを使用してください。

* 何かをインストールする前には常に考え、リスクと利益を秤にかけてください。長期使用許諾契約は読むのが嫌になりますが、その中にスパイウェアがインストールされる警告が隠されていませんか?