Запуск приложения .Net в песочницеC#

Место общения программистов C#
Ответить
Anonymous
 Запуск приложения .Net в песочнице

Сообщение Anonymous »

За несколько месяцев я разработал личный инструмент, который использую для онлайн-компиляции проектов Xaml C# 3.5. По сути, я компилирую с помощью компилятора CodeDom. Я подумываю сделать его общедоступным, но проблема в том, что с помощью этого инструмента очень-очень- легко делать что-либо на сервере.

Причина, по которой я хочу защитить свой сервер, заключается в том, что есть кнопка «Выполнить» для тестирования и отладки приложения (в режиме скриншота).

Можно ли запустить приложение в «песочнице», другими словами, ограничивая доступ к памяти, жесткому диску и доступ к BIOS, не имея запустить его на виртуальной машине? Или мне следует просто анализировать каждый код или «отключить» режим «Выполнить»?

Подробнее здесь: https://stackoverflow.com/questions/152 ... -a-sandbox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»