[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[port139ml:04941] Re: CODEBASEを使った攻撃とユーザ権限



玉田です。

On Sun, 01 Feb 2004 21:09:20 +0900
Makoto Shiotsuki <shio@xxxxxxxxxxxx> wrote:

 # 玉田さん、どうもありがとうございます。
 # (おお、なつかしいドメインだ... :)

火曜日は都合でお会いできませんが。。(笑)

 # そもそも仕様として「ActiveXコントロールは一般ユーザではインストール
 # できない」ってことなんでしょうかね?

Downloaded Program Files フォルダへの書き込み権限は、青木さんも仰って
いる様に
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database
以下の書き込み権限が関係あるようです。

なので、W2K/XPのクリーンインストール時はその解釈で問題ないと思います。

ただ、ちょっと気になったのは、

マイクロソフト サポート技術情報 - 241163 
http://support.microsoft.com/default.aspx?scid=kb;JA;241163

を見ると、

 Windows 2000 を新規にインストールした場合、つまり Microsoft Windows NT 4.0 
 または Microsoft Windows 98 からアップグレードしなかった場合、デフォルトの
 Users グループのメンバは、Downloaded Program Files フォルダへの書き込み権限が
 ないために ActiveX コントロールをダウンロードできません。
 
となっています。
そうなると、9x系からのアップグレード環境はどうなの?と言う疑問にぶち当たります。

9x系OSからのアップグレードした場合、対象レジストリへのアクセス権は設定し
直してくれるんでしたっけ?

# 仮に設定しなかった場合、どこまでを仕様と言うのか判りませんが。。(笑)
# 確認しようとしたけど、DOSの起動ディスクが見当たらない。。

---
玉田 昌志 <mtamada@xxxxxxxxx>