Безопасная разработка (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 и соответствующие файлы конфигурации политики.