Кто-нибудь действительно использует .Net CAS в своих приложениях? - PullRequest
2 голосов
/ 17 мая 2011

Я думаю о сдаче экзамена 70-536, и есть все эти вещи о CAS, касполе и прочем.

Кто-нибудь действительно нашел время, чтобы использовать CAS Декоративно или Императивно?

Я могу видеть, где было бы полезно иметь базовое понимание кодовых групп CAS, наборов разрешений и чего нет, но я не могу представить себе реальный сценарий, когда я бы действительно хотел его использовать?

Я понимаю, что делают SecurityAction Demand и LinkDemand, я просто не могу себе представить, что на самом деле их использую. Единственный сценарий, который приходит мне в голову, это если бы у меня была сборка со строгим именем, которая запускалась бы из Интернета с повышенными привилегиями, и по какой-то причине я хотел убедиться, что у любого, кто вызывает мои сборки, также были соответствующие разрешения ... но когда это действительно происходит? случиться?

Я занимаюсь только разработкой Winforms, возможно, в веб-приложениях это большая проблема, к которой часто приходится обращаться людям?

Возможно, я недостаточно настроена на безопасность, смеется.

Опять же, я не ищу ссылки на документацию Microsoft :) Я ищу примеры из реальной жизни, где люди используют этот материал.

спасибо

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Читать это: http://blogs.msdn.com/b/shawnfa/archive/2010/02/24/so-is-cas-dead-in-net-4-or-what.aspx

.NET 4 предоставляет совершенно новую модель безопасности, поэтому вам лучше в нее вкладывать свои знания: http://weblogs.asp.net/hernandl/archive/2009/05/22/new-net-4-0-security-changes.aspx

0 голосов
/ 17 мая 2011

Любой сценарий, когда у вас есть недоверенный код, который вам нужно запустить. Плагины для Windows приложений является одним из примеров.

...