Разработка онлайн-редактора SECURE PHP с Preview - PullRequest
1 голос
/ 16 октября 2011

В основном вы можете дать пользователю texarea, а затем отправить его и выполнить клиентский код в рамке предварительного просмотра.

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

Мой вопрос заключается в том, существует ли уже написанный класс, который предотвращает использование некоторых опасных функций иконстанты ??

или

какие умные способы вы предлагаете предотвратить злоупотребление таким инструментом?

PS: вот пример, уже делающий это http://codepad.org/

1 Ответ

2 голосов
/ 16 октября 2011

http://php.net/manual/en/runkit.sandbox.php

Вы можете передать в disable_functions, «список функций, разделенных запятыми, которые нужно отключить в суб-интерпретаторе песочницы».

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