From: WATANABE Hirofumi Date: 1997-04-10T16:11:31+09:00 Subject: [ruby-list:2757] Re: security model わたなべです. :けいじゅ@SHLジャパンです. :In [ruby-list :02755 ] the message: "[ruby-list:2755] Re: security :model ", on Apr/10 15:37(JST) sinara@blade.nagaokaut.ac.jp writes: : :>理由は分からないけど、perl では、=~ での $1, $2 などには汚れが :>伝わらないようです。ロンダリングしたいときは、パターンマッチを :>を使うのがテクニックとか。^^; : :これってバグに見えるんですが... 違うんですかねえ(?_? : :str = "汚れた文字列" :str =~ /^$/ : :とすると, 同じ文字列$1が奇麗に使えちゃう... /^$/ じゃ match しないから $1 は nil だと思うんだけど? perl だから null か. perl は script を作った人を信用してわざと taint にしてないよ うです. /^([-\@\w.]+)$/ こんなのを通せば untaint になるので. -- わたなべひろふみ