Здравствуйте, luckych, Вы писали:
L>Есть необходимость написать приложение для проведения олимпиад через Web. Необходимо написать движок, который — бы принимал готовые решения (исходные коды на C++, C#, Java(J#), VB), компилировал их, выполнял, и получал на выходе резульат решения какой-то тестовой задачи. Задачи в основном алгоритмические, с использованием массивов, циклов, строк. Есть идея реализовать все это на .NET без использования unmanaged кода.
L>Вопрос, насколько эффективно можно реализовать защиту такого приложения от всяческих попыток подсовывания зловредного кода и т.п. Позволяют ли внутренние средства обеспечения безопасности .NET эффективно реализовать такую защиту?
L>
Есть такая вещь как
Code Access Security. По идее, все критические классы в BCL должны иметь соответсвующие Permission, которыми можно было бы контролировать те или иные действия (создание объектов, обращение к его свойством). Но в жизни это
чуточку не такАвтор: TK
Дата: 08.02.05
.