2

B :: Lintは気に入らないwhile (<>) {do stuff}、ドキュメントは邪悪な2引数を内部で使用しているため、厄介なインジェクション攻撃を示しています。この使用法をより安全にする簡単な方法はありますか?これを使用するマイナースクリプトがたくさんあります。

4

2 に答える 2

5

ARGV::readonlyを使用できます。これにより、ダイヤモンドオペレーターをより安全に使用できるようになります。

ARGV :: readonly-先頭/末尾の空白や|、>、amd <などの制御文字に関係なく、<>ファイルを開きます。

于 2012-05-30T23:23:54.520 に答える
1

魔法のダイヤモンドはあなたの便宜のためにあります。Getc()、read()、readline()、およびsysread()はすべて利用可能であり、それぞれがセキュリティと利便性の異なるトレードオフを提供します。

于 2012-05-30T23:35:58.643 に答える