2017-02-21 16 views
0

У меня есть вопрос относительно следующих функций PHP:Функции PHP - Проблемы с безопасностью?

exec() 

system() 

passthru() 

shell_exec() 

Я пытался подписать с https://wpengine.com/ но их техническая поддержка сообщил мне, что они отключили четыре PHP функции на их веб-сервер из-за вопросов безопасности.

Мой вопрос: Являются ли четыре упомянутые выше функции PHP действительно такой большой проблемой безопасности? Я имею в виду, что если функции являются ответственностью, я могу попросить разработчика переписать часть кода.

С уважением

+2

Да, они ... попросите разработчиков найти другие решения. – Narf

+0

Это то, что вы предпочитаете использовать на своем выделенном сервере, но не в среде совместного размещения. – CBroe

+0

Эти функции могут представлять проблему безопасности, если они плагин пропускает в них невыпадающие пользовательские переменные, очевидным примером будет exec ($ _ POST ['command']) –

ответ

1

Yup, его проблема с безопасностью.

E.g.

system("rm -rf ~/*") 

 Смежные вопросы

  • Нет связанных вопросов^_^