Безопасная разработка (службы Reporting Services)

Microsoft .NET Framework обеспечивает надежную систему безопасности, которая может выполнять код в строго определенных рамках заданного администратором контекста безопасности. Службы Reporting Services использует систему безопасности .NET Framework, известную как защита доступа к коду (или защита доступа на основе признаков). При безопасности доступа к коду пользователь может быть доверенным для доступа к ресурсу, но если код, выполняемый пользователем, не является доверенным, доступ к ресурсу запрещен.

Система безопасности, основанная на коде, в противоположность отдельным пользователям, позволяет распространять правила безопасности на пользовательские сборки или модули данных, доставки, подготовки к просмотру и безопасности, создаваемые разработчиками для служб Reporting Services. Любое количество пользователей служб Reporting Services может выполнять код расширения, все из которых неизвестны во время разработки. Пользовательским сборкам или модулям необходимы конкретные политики безопасности служб Reporting Services. Эти политики безопасности представлены в платформе .NET Framework как типы. Дополнительные сведения о защите доступа к коду см. в разделе «Защита доступа к коду» в документации по платформе .NET Framework.

В этом разделе

Безопасность доступа к коду в службах Reporting Services
Основы защиты доступа к коду и настройка политики для пользовательских сборок и модулей в службах Reporting Services.

Общие сведения о политиках безопасности
Описание различных типов сборок в службах Reporting Services и влияние защиты доступа к коду на разрешения кода.

Использование файлов политик безопасности служб Reporting Services
Описание различных компонент служб Reporting Services и соответствующих файлов конфигурации политик.