From: "堀川 久" Date: 2003-03-08T14:10:14+09:00 Subject: [ruby-list:37247] world-writableなディレクトリにあるスクリプトをrequire こんにちは。 world-writableなディレクトリにあるRubyスクリプトをrequireで読み込もう としたとき、SecurityErrorを発生させた方がいいと思うのですが、どうで しょうか。 次の二つのファイルを用意します。 s.rb ---- $SAFE = 2 require "./wr/hoge.rb" ---- wr/hoge.rb ---- p "hoge" ---- ディレクトリwrがworld-writableであっても、エラーとなりません。 また、この検査は$SAFE = 1以上で行った方がいいように思います。require で読み込むスクリプトを差し替えられる危険性があるなら、そのスクリプトを 信頼できません。 どうでしょうか。 -- HORIKAWA Hisashi (in Kanji: 堀川 久) Netsphere Laboratories http://www.nslabs.jp/