From: Takahiro Kambe Date: 2003-12-01T18:07:23+09:00 Subject: [ruby-dev:22106] Re: ENV["path"].tainted? In message <1070268921.437877.30496.nullmailer@picachu.netlab.jp> on Mon, 1 Dec 2003 17:55:23 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > |> チェックはsystemなどpathを使う直前に行われていますので、これ > |このチェックがシステムコールを伴うならば、他のプロセスに制御が移る > |可能性は残ります。思いっ切り負荷が高いといった場合も想定して、潜在的な > |危険性も避けた方が良いと思います。 > > ふむ。 > > とはいえ、pathに存在しないディレクトリを含んでらっしゃる方は > (今調べたら私も含めて)相当数いらっしゃると思います。こういう > 人がたとえばsystemを起動できないのはかなり不自由だと思います > が、どうでしょう。 あ、確かにそうです。PATHから存在しないディレクトリを削除するというのも 考えられますが、いくらなんでもやりすぎですね。 -- 神戸 隆博(かんべ たかひろ) at 仕事場