Railsコントローラーでは、ユーザーが入力してシステムコマンドを実行するURLを取得しますwget
。
system("wget #{url}")
ユーザーがのようなものwww.google.com && rm -rf .
を入力すると、コントローラーがコマンドを実行する可能性があります。
system("wget www.google.com && rm -rf .")
すべてを削除します。この種の攻撃をどのように防ぐ必要がありますか?ユーザーが私のシステムに害を及ぼすために他に何を入れることができるかわかりません。