Мое приложение загружает множество различных модулей плагинов. Каждый плагин может добавлять свои собственные услуги в контейнер IoC и также может использовать все услуги, предоставляемые основным приложением.Сборка блоков от изменения IPrinicpal
Я перехожу из решения безопасности для дома, чтобы использовать CAS (PrincipalPermissionAttribute и собственный, полученный из CodeAccessSecurityAttribute).
Могу ли я предотвратить замену загруженных сборок System.Threading.Thread.CurrentPrincipal (и тем самым обойти проверки безопасности)?