Я думаю об изучении CAS, но мне нужно быстро понять базовую архитектуру, влияние на производительность и, если это вообще соответствует моим потребностям Что мне читать?
MSDN предоставляет информацию здесь .
Вы также можете сослаться на шаблоны и практики , поддерживаемые Microsoft.
Книга Кейта Брауна безумно хороша, и она онлайн. Я предлагаю также купить копию. ИМО, это нужно прочитать каждому разработчику .NET:
Руководство разработчика по .NET по безопасности Windows
С CAS следует помнить одну очень важную вещь: много кода (слишком много кода) выполняется с полным доверием. И при полном доверии большая часть CAS молча игнорируется.