A Better Project@はてなダイアリー(インポート版)

基本的にここは更新されません。詳細はaboutへ。

ファイルタイプ と URL プロトコル

関連過去エントリ:FirefoxURL ハンドラ の脆弱性にコマンドプロンプトから対処する方法
FirefoxURL ハンドラ の脆弱性の件で気になったので、少し調べてみたことのメモです。
レジストリの HKEY_CLASSES_ROOT\ 以下にあるキーは、拡張子、ファイルタイプ、URL プロトコルいずれか2007-07-15 12:40 頃追記:他に COM クラスなどもあります。拡張子は、キー名がドットで始まっているので自明ですが、その他のキーがファイルタイプであるか、URL プロトコル であるかどうかを見分ける手段は、そのキーに URL Protocol という値が存在するかどうかではないかと思います。
http://msinfluentials.com/blogs/jesper/archive/2007/07/10/blocking-the-firefox-gt-ie-0-day.aspx などで、FirefoxHTML も削除するように書かれていますが*1、FirefoxHTML には、URL Protocol という値はありませんし、そもそも、 FirefoxHTML は、HTML ファイルに Firefox を関連づけるためのファイルタイプとして使用されているものです。なので、今回の脆弱性では、削除する必要はないのではないかなと思います。

追記

この考察は正しかったようです。参照:d:id:potappo:20070721:1185018841

*1:上記リンク先では、私の前のエントリとは違い、reg コマンドで直接削除するよう方法が書かれていますが、ファイルタイプを無効にするという点では、同じです。