@246

Как защитить веб-приложение, написанное на php, от внедрения внешних сущностей XML?

Здравствуйте.

Необходимо защитить веб-приложение (написанное на php с использованием Symfony 2.0.18) от внедрения внешних сущностей XML. А именно, по рекомендации, "запретить поддержку внешних сущностей (External Entity), внешних параметров сущностей (External Parameter Entity) и внешних DTD (External Doctype)".
Потенциально опасная команда simplexml_load_string, которая, в частности, используется в модуле phpexcel.
Достаточно ли использовать функцию libxml_disable_entity_loader(true) ? И в каком месте проекта ее исполнять?
  • Вопрос задан
  • 2874 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы