From: matz@... (Yukihiro Matsumoto) Date: 2003-03-21T08:46:54+09:00 Subject: [ruby-list:37382] Re: Secure「ではない」script の書き方 まつもと ゆきひろです In message "[ruby-list:37381] Re: Secure「ではない」script の書き方" on 03/03/21, satoru takahashi writes: |ただ、言語として明示的に定義されていない「予想外」の行為がない |のかな? というのが質問のきっかけです。 | |たとえば、 |・正規表現の中に、ごにょごにょ入れるとスコーンと抜ける |・C で実装してある某拡張ライブラリのここが、あれなので、safe level 4 | でも、ずるっと行ってしまう | # 拡張ライブラリ作成・利用時におけるチェック方法が個人的には気に | # なります。 | |です。「いや、そりゃバグだよ」だと思いますけど。 ご想像の通り、それはバグだと思います。ドキュメントに解説する 暇が合ったら直そうと。 |現状では、taint の説明へのリンクの紹介と、safe level を緩めた例として |http://itpro.nikkeibp.co.jp/NBY/SecurityStadium/result2002/attack3.htm |を紹介しようかと思っています。 ITProのぶんはかなり不自然なゆるめ方で、一般論として「必要以 上に安全性を軽視する人がいる」というならともかく、Rubyの性質 としては語られたくないと思います。 まつもと ゆきひろ /:|)