3章 安全なプログラミング技法を読んだ

  • 正規表現による汚染洗浄機能を無効化 use re 'taint' はデフォルトで
  • system { $args[0] } @args 間接オブジェクト記法 perldoc -f exec
$ perl -we 'system {$ARGV[0]} @ARGV' 'echo aaa'
Can't exec "echo aaa": そのようなファイルやディレクトリはありません at
-e line 1.
$ perl -we 'system @ARGV' 'echo aaa'
aaa