Compartilhar via


Desenvolvimento Seguro (Reporting Services)

O Microsoft .NET Framework fornece um sistema de segurança robusto que pode executar código em contextos de segurança fortemente restritos e definidos pelo administrador. O Reporting Services usa o sistema de segurança do .NET Framework, conhecido como segurança de acesso a código (ou segurança baseada em evidências). Na segurança de acesso ao código, um usuário pode ser confiável para acessar um recurso, mas se o código executado pelo usuário não for confiável, o acesso ao recurso será negado.

A segurança baseada no código, em oposição a usuários específicos, permite que a segurança seja expressa para assemblies ou dados personalizados, entrega, renderização e extensões de segurança que você desenvolve para o Reporting Services. Seu código de extensão pode ser executado por qualquer número de usuários do Reporting Services, todos desconhecidos no momento do desenvolvimento. Os assemblies ou extensões personalizados que você desenvolve exigem políticas de segurança específicas no Reporting Services. Essas políticas de segurança são representadas como tipos no .NET Framework. Para obter mais informações sobre a segurança de acesso ao código, consulte "Code Access Security" na documentação do .NET Framework.

Nesta seção

Segurança de acesso do código no Reporting Services
Apresenta a segurança de acesso ao código e a configuração de política para assemblies e extensões personalizados no Reporting Services.

Noções básicas sobre políticas de segurança
Descreve os vários tipos de assembly no Reporting Services e como a segurança de acesso ao código afeta as permissões de código.

Usando arquivos de política de segurança do Reporting Services
Descreve os diferentes componentes do Reporting Services e os arquivos de configuração de política correspondentes.