Kenny_HORROR's blog

By Kenny_HORROR, 13 years ago, In Russian

В данный момент я учавствую в разработке одного проекта, где необходима возможность запуска пользовательского кода на стороне сервера (вообще говоря написанного на различных языках программирования). В связи с этим возник вопрос  —  как лучше всего реалиовать данный функционал, чтобы не иметь с ним проблем. В частности интересны следующие аспекты:

  1. Обеспечение безопасности сервера (не будем забывать, что недобросовестных пользователей это прямо открытая возможно собрать и запустить вирус/эксплоит прямо на сервере).
  2. Обеспечение достаточной производительности, а также введение некоторых ограничений на  исполняемый код (например ограничения на используемую память для процесса и т.п.)
  3. О других возможных проблемах.

Вот такой вопрос.

PS: Было бы очень интересно услышать мнение и советы тех кто делал что-либо подбное/администрации данного ресурса (при условии что это не является комерческой тайной =) ).

  • Vote: I like it
  • 0
  • Vote: I do not like it