まつもと ゆきひろです

In message "[ruby-dev:17360] Ruby/safeTk"
    on 02/06/07, nagai / ai.kyutech.ac.jp <nagai / ai.kyutech.ac.jp> writes:

|    (1) 全部汚染にしてしまっていい.
|        それで問題が出るものは,もともと問題を抱えていたわけだから,
|        問題がきちんと表面化してバンザイだ.
|         → 反論 : 
|              全部汚染にすると明らかに汚染されていないものまで
|              汚染となって困ったことになるかも.
|         → 反論への反論 : 
|              リソース操作などで変更できる可能性がある以上,
|              「明らかに汚染されていない」などはありえないのでは?

これに一票。問題があるようならユーザ側で明示的にuntaintする。

あるいは問題が発生した時点で「これはあきらかに汚染されていな
い」というケースを発見したらそこはtaintしないようにするlazy
なアプローチが安全かつ確実。

                                まつもと ゆきひろ /:|)