CORRECÇÃO: Um hotfix que adiciona uma propriedade SecurityBindingElement.AllowInsecureTransport permite a mensagem protegida de modo misto para serem enviados em um transporte não seguro no WCF está disponível para o .NET Framework 3.5 SP1

Traduções deste artigo Traduções deste artigo
ID do artigo: 971831 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

INTRODUÇÃO

O hotfix descrito no artigo adiciona uma propriedade AllowInsecureTransport na classe SecurityBindingElement para Microsoft .NET Framework 3.5 Service Pack 1 (SP1). O valor padrão desta propriedade é definido como False. Quando a propriedade é definida como True, a mensagem protegida de modo misto pode ser enviada por um transporte não seguro nos serviços Windows Communication Foundation (WCF), como HTTP. A propriedade deve ser definida para VERDADEIRO somente quando o cliente e o serviço estiverem em um ambiente confiável.

Resolução

Um hotfix suportado está agora disponível da Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente nos sistemas que apresentarem esse problema específico. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o próximo service pack que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa dos números de telefone de suporte Atendimento Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação Em casos especiais, as taxas cobradas pelas ligações para o suporte podem ser canceladas se um profissional de suporte da Microsoft determina que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicadas a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Para baixar esse hotfix do MSDN Code Gallery, visite o seguinte site:
http://code.msdn.microsoft.com/KB971831

Observação MSDN Code Gallery exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma listado, é porque a página de recursos da Galeria de código não está disponível para esse idioma.

Observação Como alternativa, você pode baixar esse pacote cumulativo de hotfix do seguinte site do Microsoft Connect:
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=21953

Pré-requisitos

Você deve ter o .NET Framework 3.5 Service Pack 1 (SP1) instalado para aplicar esse hotfix.

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar este hotfix se nenhuma instância do .NET Framework está em uso.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações de arquivo

A versão em inglês deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos listadas na hora universal coordenada (UTC). Quando você exibir as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Windows Vista SP2 e Windows Server 2008 SP2, x 86 versão:
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Servicemonikersupport.dll3.0.4506.413517,24025-Jun-200906: 57x 86
System.Runtime.Serialization.dll3.0.4506.4135970,75225-Jun-200906: 57x 86
System.ServiceModel.dll3.0.4506.41355,935,10425-Jun-200906: 57x 86
Windows Vista SP2 e Windows Server 2008 SP2, x 64 com versão:
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Servicemonikersupport.dll3.0.4506.413519,28825-Jun-200906: 57x 64
System.Runtime.Serialization.dll3.0.4506.4135847,87225-Jun200906: 57x 64
System.ServiceModel.dll3.0.4506.41355,271,55225-Jun-200906: 57x 64
Windows Server 2008 SP2, versão baseada em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Servicemonikersupport.dll3.0.4506.413533,64025-Jun-200906: 58IA-64
System.Runtime.Serialization.dll3.0.4506.4135847,87225-Jun-200906: 58IA-64
System.ServiceModel.dll3.0.4506.41355,271,55225-Jun-200906: 58IA-64

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicar a".

Mais Informações

WCF oferece suporte a três tipos de modos de segurança - Transport Security, segurança de mensagem e segurança de modo misto:
  • Segurança de transporte é aplicada no fluxo de bytes de transporte abaixo da camada de mensagem. A mensagem não tem um cabeçalho de segurança e a mensagem não tiver quaisquer dados de autenticação de usuário. É menos flexível em termos de uso do WS-Security e é altamente dependente do transporte. É o mais rápido em termos de desempenho.
  • Segurança de mensagem é aplicada na camada de mensagem e é independente do transporte. É um modelo de segurança ponto a ponto com máxima flexibilidade em termos de tendo mensagem roteada em diferentes transportes. WS-Security define diferentes maneiras de proteger uma mensagem e tokens que podem ser usados. Mensagem Security fornece a flexibilidade máxima em termos do que bem. Segurança de mensagem é mais lenta em termos de desempenho.
  • Segurança de modo misto é um híbrido entre transporte e segurança de mensagem. O transporte é criptografado e a mensagem contém alguns tokens de autenticação de usuário. Se o token pode fornecer uma chave, ela será assinar o carimbo de hora no cabeçalho de segurança. Se o token de cliente é um token assimétrico cabeçalho 'Para' será assinado bem. É mais rápido do que a segurança de mensagem.
Para obter mais informações sobre a propriedade SecurityMessageProperty.OutgoingSupportingTokens no .NET Framework 4.0, visite o seguinte site:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspx

Propriedades

ID do artigo: 971831 - Última revisão: quarta-feira, 2 de dezembro de 2009 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 3.5 Service Pack 1
Palavras-chave: 
kbmt kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB971831 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 971831

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com