CORRECÇÃO: Uma correcção que adiciona uma propriedade de SecurityBindingElement.AllowInsecureTransport que permite que a mensagem protegida de modo misto para ser enviados através de um transporte não seguro no WCF está disponível para o .NET Framework 3.5 SP1

Traduções de Artigos Traduções de Artigos
Artigo: 971831 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

INTRODUÇÃO

A correcção descrita no artigo adiciona uma propriedade de AllowInsecureTransport na classe SecurityBindingElement para o Microsoft .NET Framework 3.5 Service Pack 1 (SP1). O valor predefinido desta propriedade é definido para FALSE. Quando a propriedade está definida para TRUE, a mensagem protegida de modo misto pode ser enviada através de um transporte não seguro nos serviços do Windows Communication Foundation (WCF), como, por exemplo, HTTP. A propriedade deve ser definida para TRUE apenas quando o cliente e o serviço encontram num fidedigno ambiente.

Resolução

Uma correcção suportada está agora disponível da Microsoft. Contudo, destina-se a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo service pack que contenha esta correcção.

Para resolver este problema imediatamente, contate o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa de números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não se enquadrem na atualização específica em questão.

Para transferir esta correcção a partir da Galeria de código MSDN, visite o seguinte site da Microsoft:
http://code.msdn.microsoft.com/KB971831

Nota A Galeria de código MSDN apresenta os idiomas para o qual a correcção está disponível. Se não vir o idioma listado, é porque a página de recurso de código Gallery não está disponível para esse idioma.

Nota Em alternativa, pode transferir este conjunto de correcções a partir do seguinte ligação Web site Microsoft:
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=21953

Pré-requisitos

Tem de ter o .NET Framework 3.5 Service Pack 1 (SP1) instalado para aplicar esta correcção.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção não se estiver a ser utilizada nenhuma instância do .NET Framework.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualizar as informações de ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário item data e hora no painel de controlo.
Windows Vista SP2 e Windows Server 2008 SP2, x versão baseada em 86:
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
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 versão baseada em 64:
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
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
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
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

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

WCF suporta três tipos de modos de segurança segurança de transporte, segurança de mensagens e segurança de modo misto:
  • Segurança de transporte é aplicada à sequência 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 tem quaisquer dados de autenticação de utilizador. É o menos flexível em termos de utilização de segurança e é altamente depende o transporte. É mais rápido em termos de desempenho.
  • Mensagem de segurança é aplicada na camada da mensagem e é independente do transporte. É um modelo de segurança ponto a ponto com a máxima flexibilidade em termos de ter a mensagem encaminhada através de transportes diferentes. Segurança define diferentes formas de proteger uma mensagem e os tokens que podem ser utilizados. Mensagem de segurança fornece a flexibilidade máxima em termos de que bem. Mensagem de segurança é mais lenta em termos de desempenho.
  • Segurança de modo misto é um híbrido entre transporte e segurança da mensagem. O transporte é encriptado e a mensagem contém alguns tokens de autenticação de utilizador. Se o token pode fornecer uma chave, em seguida, irá assinar o carimbo de data/hora no cabeçalho de segurança. Se o token do cliente é um token assimétrico, em seguida, o cabeçalho 'To' será assinado bem. É mais rápida do que a segurança da mensagem.
Para mais informações sobre a propriedade SecurityMessageProperty.OutgoingSupportingTokens no .NET Framework 4.0, visite o seguinte Web site da Microsoft:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspx

Propriedades

Artigo: 971831 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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