Можно ли выполнить загруженный код .NET в изолированной среде? - PullRequest
2 голосов
/ 27 декабря 2011

На веб-сайте .NET мне нужно получить код, отправленный пользователями, скомпилировать его и выполнить.Но мне нужно, чтобы код выполнялся в изолированной среде, чтобы никакой вредоносный код не мог нанести вред моей системе (например, никогда не должно выполняться ни одного Directory.Delete («C: \ Windows»)).Возможно ли выполнить код в среде chroot?

Ответы [ 2 ]

5 голосов
/ 27 декабря 2011

Вы можете скомпилировать и запустить код в песочнице .Это недавно созданный домен приложений с ограниченными разрешениями.

1 голос
/ 27 декабря 2011

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

...