см. также "Безопасность доступа к коду" любое использование в реальном мире?
Я хочу получить другие мнения по этому поводу...
Мне нравится идея Code Access Security для настольных приложений. Но в течение жизни .NET я должен признать, что у меня никогда не было ситуации, когда CAS фактически заблокировал что-то в мою пользу.
Однако у меня было много раз, когда что-то такое же простое, как обмен быстрым .NET-приложением через сопоставленный диск, становится кошмаром доступа к коду предприятия. Чтобы разбить caspol.exe для создания правил доверенного пути и не иметь четкого способа узнать, почему что-то не удалось, похоже, что CAS добавляет больше разочарования в процессе разработки и развертывания, чем это предлагает в безопасности.
Я бы хотел услышать какие-то ситуации, когда CAS действительно помог больше, чем повредить, или если есть другие люди, разочарованные его текущей реализацией и стандартами по умолчанию.