From: matz@... (Yukihiro Matsumoto) Date: 2003-12-01T17:55:23+09:00 Subject: [ruby-dev:22105] Re: ENV["path"].tainted? まつもと ゆきひろです In message "[ruby-dev:22096] Re: ENV["path"].tainted?" on 03/12/01, Takahiro Kambe writes: |> |存在しないディレクトリが、チェックした後で作成されるというケースはどう |> |なんでしょ? |> |> チェックはsystemなどpathを使う直前に行われていますので、これ |このチェックがシステムコールを伴うならば、他のプロセスに制御が移る |可能性は残ります。思いっ切り負荷が高いといった場合も想定して、潜在的な |危険性も避けた方が良いと思います。 ふむ。 とはいえ、pathに存在しないディレクトリを含んでらっしゃる方は (今調べたら私も含めて)相当数いらっしゃると思います。こういう 人がたとえばsystemを起動できないのはかなり不自由だと思います が、どうでしょう。