Достаточно ли этого регулярного выражения для удаления вредоносного кода из командной строки? - PullRequest
0 голосов
/ 21 сентября 2010

Я генерирую текстовые изображения, используя imagemagick, передавая пользовательские вводы через команду.Я обеспокоен тем, что пользователь может ввести что-то вредоносное.

# regex pattern
[^\s\w\.&!?"]

# image generation code, in Ruby
"convert -quality 100 -background black -fill red -font Times-Bold -size x50 label:'#{@line1}' output.jpg"

1 Ответ

1 голос
/ 21 сентября 2010

Нет, это не так:)

взгляните на эту главу по программированию ruby ​​для получения дополнительных параметров безопасности: http://ruby -doc.org / docs / ProgrammingRuby / html / taint.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...