Есть необходимость написать приложение для проведения олимпиад через Web. Необходимо написать движок, который — бы принимал готовые решения (исходные коды на C++, C#, Java(J#), VB), компилировал их, выполнял, и получал на выходе резульат решения какой-то тестовой задачи. Задачи в основном алгоритмические, с использованием массивов, циклов, строк. Есть идея реализовать все это на .NET без использования unmanaged кода.
Вопрос, насколько эффективно можно реализовать защиту такого приложения от всяческих попыток подсовывания зловредного кода и т.п. Позволяют ли внутренние средства обеспечения безопасности .NET эффективно реализовать такую защиту?

... << RSDN@Home 1.1.4 beta 4 rev. 303>>