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