Compartilhar via


Segurança para soluções do SharePoint

Visual Studioincorpora os seguintes recursos para ajudar a aprimorar a segurança de aplicativos do SharePoint.

Entradas de controle de segurança

Cada item de projeto do SharePoint criado em Visual Studio tem um Entradas de controle de segurança coleção de controles de propriedade que representa um cofre. Sua seguro subpropriedade permite que você especifique os controles que você considera seguro. Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto e Especificando seguro de Web Parts.

Atributo AllowPartiallyTrustedCallers

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

O atributo AllowPartiallyTrustedCallers é adicionado a qualquer solução do SharePoint não é implantada no cache de assembly global de sistema (GAC). Isso inclui soluções em modo seguro ou soluções implantadas para o diretório Bin do aplicativo do SharePoint. Para obter mais informações, consulte versão 1 alterações de segurança para o Microsoft.NET Framework e implantação de Web Parts no SharePoint Foundation.

Segurança de propriedade Script

Injeção de script é a inserção de códigos potencialmente maliciosos em controles ou páginas da Web. Para ajudar a proteger os sites do SharePoint 2010 contra injeção de script, os colaboradores não é possível exibir ou editar suas propriedades ou Web parts por padrão. Esse comportamento é controlado por um atributo SafeControl chamado SafeAgainstScript. Em Visual Studio, defina este atributo em um item de projeto Entradas de controle de segurança subpropriedade Script de segurança contra. Para obter mais informações, consulte Fornecimento de empacotamento e informações de implantação em itens de projeto e Como: Controles de marca como controles seguros.

Vista e o controle de conta de usuário do Windows 7

Windows Vistae Windows 7 incorporar um recurso de segurança conhecido como o controle de conta de usuário (UAC). Para desenvolver soluções do SharePoint em Visual Studio em Windows Vista e Windows 7 sistemas, o UAC exige que você execute o Visual Studio como um administrador de sistema. Com o botão direito do Visual Studio atalho na área de trabalho e clique Executar como administrador.

Para configurar o atalho sempre executar como administrador, clique com o botão direito no atalho, clique em Propriedades, clique na Advanced botão e, em seguida, selecione Executar como administrador.

Para obter mais informações, consulte Entendendo e configurando o controle de conta de usuário no Windows Vista. e o controle de conta de usuário do Windows 7.

Considerações sobre permissões do SharePoint

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

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

  2. Adicione sua conta de usuário como um administrador de Farm do SharePoint server.

    1. Na Administração Central do SharePoint, clique no o grupo de administradores de farm de gerenciar link.

    2. Sobre o Os administradores de Farm página, clique no novo botão no menu.

  3. Adicionar sua conta de usuário para o grupo de WSS_ADMIN_WPG.

Recursos de segurança adicionais

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

Segurança de Visual Studio

Segurança do SharePoint

Segurança geral

Consulte também

Conceitos

Requisitos para o desenvolvimento de soluções do SharePoint

Outros recursos

Desenvolvimento de soluções do SharePoint