привет.
есть некоторый web-сервис, на странице которого юзеры вводят данные и нажимают «выполнить». введенные аргументы подставляются некоторой программе, которая на основании введенных данных формирует другие данные и отображает их юзеру. т.е. запуск происходит так: program args...
проблема в том, что некоторые юзеры догадались, что что в качестве аргументов они могут указывать bash-инструкции, что предоставляет лазейку злоумышленникам.
вопрос всего один: каким образом запретить сей беспредел?
почитав 'man bash', так и не смог выявить какую-то закономерность, которую я могу попытаться детектировать путем разбора аргументов указываемых юзером.
подскажите, как быть?
благодарен.