Compartilhar via


Segurança para soluções do SharePoint

Visual Studio incorpora os seguintes recursos para ajudar a melhorar a segurança de aplicativos do SharePoint.

Entradas de segurança do controle

Cada item de projeto do SharePoint criado em Visual Studio tem uma propriedade de Entradas de segurança do controle que representa uma coleção de controles de seguro.O sub-propriedade de Seguro permite que você especifique os controles que você considera seguros.Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto e especificando Web Parts seguro.

atributo de AllowPartiallyTrustedCallers

Por padrão, somente aplicativos que são totalmente confiáveis pelo sistema de (CAS) de segurança de acesso a código em tempo de execução podem acessar um assembly compartilhado de código gerenciado.Marcar um assembly totalmente confiável com o atributo de AllowPartiallyTrustedCallers permite que os assemblies parcialmente confiável acessá-lo.

O atributo de AllowPartiallyTrustedCallers é adicionado a qualquer solução do SharePoint que não é implantado para a cache global de assembliesGACdo sistema ().Isso inclui as soluções na área restrita ou soluções FTP para o diretório bin do aplicativo do SharePoint.Para obter mais informações, consulte Alterações de segurança de versão 1 para o Microsoft.NET framework e Implantando Web Parts na base do SharePoint.

Com segurança contra a propriedade de script

A injeção de script é potencialmente inserção de código mal-intencionado em controles ou em páginas da Web.Para ajudar a proteger sites da web do SharePoint 2010 com a injeção de script, os colaboradores não podem exibir ou editar as partes da Web ou as suas propriedades por padrão.Esse comportamento é controlada por um atributo de SafeControl chamado SafeAgainstScript.Em Visual Studio, defina o atributo em sub Com segurança contra scriptsde Entradas de segurança do controle de um item de projeto.Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto e Como: controla o marca como seguros para execução de controles.

O Windows vista e 7 Controle de Conta de Usuário

Windows Vista e Windows 7 inseriram um recurso de segurança conhecido como Controle de Conta de Usuário (UAC).Para desenvolver soluções do SharePoint em Visual Studio em Windows Vista e sistemas de Windows 7 , UAC requer que você executar Visual Studio como um administrador do sistema.Em o menu de Iniciar , abra o menu de atalho para Visual Studio, e então escolha Executar como Administrador.

Para configurar o atalho de Visual Studio para executar sempre como o administrador, abre o menu de atalho, clique Propriedades, escolha o botão de Avançado na caixa de diálogo de Propriedades e em seguida, selecione a caixa de seleção de Executar como Administrador .

Para obter mais informações, consulte Entendendo e configurando Controle de Conta de Usuário no Windows Vista.e Windows 7 Controle de Conta de Usuário.

Considerações das permissões do SharePoint

Para desenvolver soluções do SharePoint, você deve ter permissões suficientes para executar e depurar soluções do SharePoint.Antes que você possa testar uma solução do SharePoint, siga as seguintes etapas para garantir que você tenha as permissões necessárias:

  1. Adicione a conta de usuário como um administrador do sistema.

  2. Adicione a conta de usuário como um administrador de farm do servidor do SharePoint.

    1. Em a central de administração do SharePoint 2010, escolha o link de Gerenciar grupo de administradores de farm .

    2. Em a página de Administradores de Farm , escolha a opção de menu de Novo

  3. Adicione a conta de usuário para o ao grupo de WSS_ADMIN_WPG.

Recursos adicionais de segurança

Para obter mais informações sobre problemas de segurança, consulte o seguinte.

Ee696753.collapse_all(pt-br,VS.110).gifSegurança do Visual Studio

Ee696753.collapse_all(pt-br,VS.110).gifSegurança do SharePoint

Ee696753.collapse_all(pt-br,VS.110).gifsegurança geral

Consulte também

Conceitos

Requisitos para o desenvolvimento de soluções do SharePoint

Outros recursos

Desenvolvimento de soluções do SharePoint