За несколько месяцев я разработал личный инструмент, который использую для онлайн-компиляции проектов Xaml C# 3.5. По сути, я компилирую с помощью компилятора CodeDom. Я подумываю сделать его общедоступным, но проблема в том, что с помощью этого инструмента очень-очень- легко делать что-либо на сервере.
Причина, по которой я хочу защитить свой сервер, заключается в том, что есть кнопка «Выполнить» для тестирования и отладки приложения (в режиме скриншота).
Можно ли запустить приложение в «песочнице», другими словами, ограничивая доступ к памяти, жесткому диску и доступ к BIOS, не имея запустить его на виртуальной машине? Или мне следует просто анализировать каждый код или «отключить» режим «Выполнить»?
Подробнее здесь: https://stackoverflow.com/questions/152 ... -a-sandbox