Atualize para habilitar o TLS 1.1 e o TLS 1.2 como protocolos padrão seguros no WinHTTP no Windows

Aplica-se a
Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation Windows Server 2008 R2 for Itanium-Based Systems Windows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter

Esta atualização fornece suporte para TLS (Transport Layer Security) 1.1 e TLS 1.2 no Windows Server 2012, Windows 7 Service Pack 1 (SP1) e Windows Server 2008 R2 SP1.

Sobre esta atualização

Aplicativos e serviços escritos usando WinHTTP para conexões SSL (Secure Sockets Layer) que usam o sinalizador WINHTTP_OPTION_SECURE_PROTOCOLS não podem usar protocolos TLS 1.1 ou TLS 1.2. Isso ocorre porque a definição desse sinalizador não inclui esses aplicativos e serviços.

Essa atualização adiciona suporte para a entrada do Registro DefaultSecureProtocols que permite ao administrador do sistema especificar quais protocolos SSL devem ser usados quando o sinalizador WINHTTP_OPTION_SECURE_PROTOCOLS é usado.

Isso pode permitir que determinados aplicativos que foram criados para usar o sinalizador padrão do WinHTTP possam aproveitar os protocolos TLS 1.2 ou TLS 1.1 mais recentes nativamente, sem a necessidade de atualizações para o aplicativo.

Esse é o caso de alguns aplicativos do Microsoft Office quando eles abrem documentos de uma biblioteca do SharePoint ou de uma pasta da Web, túneis IP-HTTPS para conectividade DirectAccess e outros aplicativos usando tecnologias como WebClient usando WebDav, WinRM e outros.

Esta atualização requer que o componente Schannel (Canal Seguro) no Windows 7 seja configurado para oferecer suporte ao TLS 1.1 e 1.2. Como essas versões de protocolo não estão habilitadas por padrão no Windows 7, você deve definir as configurações do Registro para garantir que os aplicativos do Office possam usar com êxito o TLS 1.1 e 1.2.

Esta atualização não alterará o comportamento dos aplicativos que estão definindo manualmente os protocolos seguros em vez de passar o sinalizador padrão.

Como obter esta atualização

Importante Se você instalar um pacote de idiomas depois de instalar esta atualização, deverá reinstalar a atualização. Portanto, recomendamos que você instale qualquer pacote de idiomas necessário antes de instalar esta atualização. Para obter mais informações, consulte Adicionar pacotes de idiomas ao Windows.

Método 1: Windows Update

Esta atualização é fornecida como uma atualização recomendada no Windows Update. Para obter mais informações sobre como executar o Windows Update, consulte Como obter uma atualização com o Windows Update.

Método 2: Catálogo do Microsoft Update

Para obter o pacote autônomo desta atualização, acesse o site do Catálogo do Microsoft Update.

Informações detalhadas de atualizações

Pré-requisitos

Para aplicar essa atualização, você deve instalar o Service Pack 1 para Windows 7 ou Windows Server 2008 R2.

Não há pré-requisito para aplicar essa atualização no Windows Server 2012.

Informações do Registro

Para aplicar essa atualização, a subchave do Registro DefaultSecureProtocols deve ser adicionada.
Observação Para fazer isso, você pode adicionar a subchave do Registro manualmente ou instalar a "Correção fácil" para preencher a subchave do Registro.

Necessidade de reinicialização

Talvez seja necessário reiniciar o computador após aplicar essa atualização.

Informações sobre substituição da atualização

Esta atualização não substitui qualquer outra lançada anteriormente.

Mais informações

O PCI (Setor de Cartões de Pagamento) requer TLS 1.1 ou TLS 1.2 para conformidade.

Para obter mais informações sobre o sinalizador de WINHTTP_OPTION_SECURE_PROTOCOLS, consulte Sinalizadores de Opção.

Como funciona a entrada do Registro DefaultSecureProtocols

Importante Este método, seção ou tarefa contém etapas que informam como modificar o Registro. No entanto, podem ocorrer problemas graves se você modificar o registro incorretamente. Portanto, fique atento e siga estas etapas com atenção. Para se proteger ainda mais, faça o backup do registro antes de modificá-lo. Dessa forma, você poderá restaurar o registro se um problema ocorrer. Para saber mais sobre como fazer o backup e restaurar o registro, consulte Como fazer o backup e restaurar o registro no Windows.

Quando um aplicativo especifica WINHTTP_OPTION_SECURE_PROTOCOLS, o sistema marcar para a entrada do Registro DefaultSecureProtocols e, se presente, substitui os protocolos padrão especificados pelo WINHTTP_OPTION_SECURE_PROTOCOLS pelos protocolos especificados na entrada do Registro. Se a entrada do registro não estiver presente, o WinHTTP usará os padrões de sistema operacional existentes para o Win WINHTTP_OPTION_SECURE_PROTOCOLS HTTP. Esses padrões WinHTTP seguem as regras de precedência existentes e são substituídos por protocolos desabilitados SCHANNEL e protocolos definidos por aplicativo por WinHttpSetOption.

Observação O instalador do hotfix não adiciona o valor DefaultSecureProtocols. O administrador deve adicionar manualmente a entrada depois de determinar os protocolos de substituição. Ou você pode instalar a "Correção fácil" para adicionar a entrada automaticamente.

A entrada do Registro DefaultSecureProtocols pode ser adicionada no seguinte caminho:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

Em computadores baseados em x64, DefaultSecureProtocols também deve ser adicionado ao caminho Wow6432Node:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

O valor do registro é um bitmap DWORD. O valor a utilizar é determinado pela adição dos valores correspondentes aos protocolos pretendidos.

Valor DefaultSecureProtocols Protocolo habilitado
0x00000008 Habilitar o SSL 2.0 por padrão
0x00000020 Habilitar o SSL 3.0 por padrão
0x00000080 Habilitar o TLS 1.0 por padrão
0x00000200 Habilitar o TLS 1.1 por padrão
0x00000800 Habilitar o TLS 1.2 por padrão

Por exemplo:

O administrador deseja substituir os valores padrão do WINHTTP_OPTION_SECURE_PROTOCOLS para especificar TLS 1.1 e TLS 1.2.

Pegue o valor de TLS 1.1 (0x00000200) e o valor de TLS 1.2 (0x00000800) e, em seguida, adicione-os na calculadora (no modo de programador) e o valor do registro resultante será 0x00000A00.

Correção fácil

Para adicionar a subchave do Registro DefaultSecureProtocols automaticamente, clique aqui. Na caixa de diálogo Download de Arquivo, clique em Executar ou em Abrir e siga as etapas no assistente de correção fácil.

Anotações

  • Esse assistente pode estar apenas em inglês. No entanto, a correção automática também funciona em versões do Windows em outros idiomas.
  • Se você não estiver usando o computador que apresenta o problema, salve a solução de correção fácil em uma unidade flash ou em um CD e execute-a no computador que apresenta o problema.

Observação Além da subchave do registro DefaultSecureProtocols, a correção fácil também adiciona os SecureProtocols no seguinte local para ajudar a habilitar o TLS 1.1 e 1.2 para o Internet Explorer.

A entrada do Registro SecureProtocols que tem valor 0xA80 para habilitar o TLS 1.1 e 1.2 será adicionada nos seguintes caminhos:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

Habilitar o TLS 1.1 e 1.2 no Windows 7 no nível do componente SChannel

De acordo com o artigo Configurações do TLS-SSL, para que o TLS 1.1 e 1.2 sejam habilitados e negociados no Windows 7, você DEVE criar a entrada "DisabledByDefault" na subchave apropriada (Cliente) e defini-la como "0". Essas subchaves não serão criadas no registro, pois esses protocolos são desabilitados por padrão.

Crie as subchaves necessárias para TLS 1.1 e 1.2; Crie os valores DWORD DisabledByDefault e defina-os como 0 nos seguintes locais:

Para TLS 1.1

Local do registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client
Nome DWORD: DisabledByDefault
Valor DWORD: 0

Para TLS 1.2

Local do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client
Nome DWORD: DisabledByDefault
Valor DWORD: 0

Informações sobre os arquivos

A versão em inglês (Estados Unidos) desta atualização de software instala arquivos que têm os atributos listados nas seguintes tabelas.

Windows 7 e Windows Windows Server 2008 R2

Anotações

  • Os arquivos que se aplicam a um produto, marco (RTM, SPn) e ramificação de serviço (LDR, GDR) específicos podem ser identificados examinando-se seus números de versão conforme mostrado na tabela a seguir.

    Versão Produto Marco Ramificação do Serviço
    6.1.760 1.23 xxx Windows 7 ou Windows Server 2008 R2 SP1 LDR
  • As ramificações do serviço GDR contêm somente as correções amplamente disponibilizadas para resolver problemas críticos bastante conhecidos. As ramificações do serviço LDR contêm hotfixes além de correções amplamente disponibilizadas.
  • Os arquivos MANIFEST (.manifest) e MUM (.mum) instalados em cada ambiente são listados na seção "Informações adicionais sobre arquivo". Os arquivos NUM, MANIFEST e os arquivos associados do catálogo de segurança (.cat) são importantes para manter o estado dos componentes atualizados. Os arquivos do catálogo de segurança, para os quais os atributos não estão listados, possuem uma assinatura digital da Microsoft.

Windows 7 (x86)

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Webio.dll 6.1.7601.23375 316,416 09 de março de 2016 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 09 de março de 2016 18:40 x86

ia64 Windows Server 2008 R2

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Webio.dll 6.1.7601.23375 695,808 09 de março de 2016 17:57 IA-64
Winhttp.dll 6.1.7601.23375 811,520 09 de março de 2016 17:57 IA-64
Webio.dll 6.1.7601.23375 316,416 09 de março de 2016 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 09 de março de 2016 18:40 x86

Windows 7 e Windows Server 2008 R2 (x64)

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Webio.dll 6.1.7601.23375 396,800 09 de março de 2016 1,900 x64
Winhttp.dll 6.1.7601.23375 444,416 09 de março de 2016 1,900 x64
Webio.dll 6.1.7601.23375 316,416 09 de março de 2016 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 09 de março de 2016 18:40 x86
Windows Server 2012

Anotações

  • Os arquivos que se aplicam a um produto, marco (RTM, SPn) e ramificação de serviço (LDR, GDR) específicos podem ser identificados examinando-se seus números de versão conforme mostrado na tabela a seguir.

    Versão Produto Marco Ramificação do Serviço
    6.2.920 0.21 xxx Windows Server 2012 RTM LDR
  • As ramificações do serviço GDR contêm somente as correções amplamente disponibilizadas para resolver problemas críticos bastante conhecidos. As ramificações do serviço LDR contêm hotfixes além de correções amplamente disponibilizadas.
  • Os arquivos MANIFEST (.manifest) e MUM (.mum) instalados em cada ambiente são listados na seção "Informações adicionais sobre arquivo". Os arquivos NUM, MANIFEST e os arquivos associados do catálogo de segurança (.cat) são importantes para manter o estado dos componentes atualizados. Os arquivos do catálogo de segurança, para os quais os atributos não estão listados, possuem uma assinatura digital da Microsoft.

x64 Windows Server 2012

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Webio.dll 6.2.9200.21797 587,776 08-Mar-2016 1,540 x64
Winhttp.dll 6.2.9200.21797 711,680 08-Mar-2016 1,540 x64
Webio.dll 6.2.9200.21797 416,768 08-Mar-2016 16:04 x86
Winhttp.dll 6.2.9200.21797 516,096 08-Mar-2016 16:04 x86
Informações adicionais sobre arquivos

Windows 7 (x86)

Propriedade do arquivo Valor
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 2,138
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo X86_431cdab002fb5e83e17b846b04fcaf65_31bf3856ad364e35_6.1.7601.23375_none_43266eeed47e442d.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 693
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo X86_74b492584f59e56bd20ffc14c5e5ba0f_31bf3856ad364e35_5.1.7601.23375_none_3e7a009385a3da4d.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 695
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo X86_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_5f3b2e545642f01b.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 2,484
Data (UTC) 09 de março de 2016
Data (UTC) 1,923
Plataforma Não se aplica
Nome do arquivo X86_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_5ef020609ae7c078.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 50,395
Data (UTC) 09 de março de 2016
Data (UTC) 21:19
Plataforma Não se aplica

ia64 Windows Server 2008 R2

Propriedade do arquivo Valor
Nome do arquivo Ia64_4d2eee3faf61ec5f12517a4957f4537f_31bf3856ad364e35_6.1.7601.23375_none_2a392926b32c8fac.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,034
Data (UTC) 09 de março de 2016
Data (UTC) 2,157
Plataforma Não se aplica
Nome do arquivo Ia64_a7157a3864eb3625c6f2570464d8d82e_31bf3856ad364e35_5.1.7601.23375_none_cc5980c8656c3813.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,038
Data (UTC) 09 de março de 2016
Data (UTC) 2,157
Plataforma Não se aplica
Nome do arquivo Ia64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_5f3cd24a5640f917.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 2,486
Data (UTC) 09 de março de 2016
Data (UTC) 1,859
Plataforma Não se aplica
Nome do arquivo Ia64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_5ef1c4569ae5c974.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 50,400
Data (UTC) 09 de março de 2016
Data (UTC) 1,900
Plataforma Não se aplica
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 1,447
Data (UTC) 09 de março de 2016
Data (UTC) 2,157
Plataforma Não se aplica
Nome do arquivo Wow64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_c5ae742a4301234c.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 2,486
Data (UTC) 09 de março de 2016
Data (UTC) 1,856
Plataforma Não se aplica
Nome do arquivo Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_c563663687a5f3a9.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 48,208
Data (UTC) 09 de março de 2016
Data (UTC) 18:57
Plataforma Não se aplica

x64 Windows Server 2012

Propriedade do arquivo Valor
Nome do arquivo Amd64_9958f97250c31c67f643ef2fb115082b_31bf3856ad364e35_5.1.9200.21797_none_f923d4febdcecc46.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 699
Data (UTC) 09 de março de 2016
Data (UTC) 1.746
Plataforma Não se aplica
Nome do arquivo Amd64_d36ca06f7655111911d5d7858096c818_31bf3856ad364e35_5.1.9200.21797_none_a2ac544257eab672.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 699
Data (UTC) 09 de março de 2016
Data (UTC) 1.746
Plataforma Não se aplica
Nome do arquivo Amd64_f087a62cc82b760ae1e9fd7c56543a7b_31bf3856ad364e35_6.2.9200.21797_none_41ca502c248372a3.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 697
Data (UTC) 09 de março de 2016
Data (UTC) 1.746
Plataforma Não se aplica
Nome do arquivo Amd64_f42986041442c9e99c4c4c4ae61a8e52_31bf3856ad364e35_6.2.9200.21797_none_d0b7a18b852fef62.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 697
Data (UTC) 09 de março de 2016
Data (UTC) 1.746
Plataforma Não se aplica
Nome do arquivo Amd64_microsoft-windows-webio_31bf3856ad364e35_6.2.9200.21797_none_b6359e29819a8949.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 2,527
Data (UTC) 08-Mar-2016
Data (UTC) 1,749
Plataforma Não se aplica
Nome do arquivo Amd64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9200.21797_none_edbbc2f127740085.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 51,759
Data (UTC) 08-Mar-2016
Data (UTC) 1,749
Plataforma Não se aplica
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 1,795
Data (UTC) 09 de março de 2016
Data (UTC) 1.746
Plataforma Não se aplica
Nome do arquivo Wow64_microsoft-windows-webio_31bf3856ad364e35_6.2.9200.21797_none_c08a487bb5fb4b44.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 2,525
Data (UTC) 08-Mar-2016
Data (UTC) 1,628
Plataforma Não se aplica
Nome do arquivo Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9200.21797_none_f8106d435bd4c280.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 49,547
Data (UTC) 08-Mar-2016
Data (UTC) 1,628
Plataforma Não se aplica

Windows 7 e Windows Server 2008 R2 (x64)

Propriedade do arquivo Valor
Nome do arquivo Amd64_6f902e1f26c1d885023f2728be29b310_31bf3856ad364e35_6.1.7601.23375_none_4011a397f4e0c754.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 697
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo Amd64_80b3c903f951066b9a3317caef015722_31bf3856ad364e35_5.1.7601.23375_none_f4346c5570187f00.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,040
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo Amd64_c2062bbf6a689a3048e6f61793b61cdd_31bf3856ad364e35_6.1.7601.23375_none_5e1a5c9308b3bb64.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 1,036
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo Amd64_d19a822d9b98f35a9157bafd2ad0441b_31bf3856ad364e35_5.1.7601.23375_none_6f3e7f9a649df87a.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 699
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo Amd64_ef2ea44ccf005d132e8a752d1e218e84_31bf3856ad364e35_6.1.7601.23375_none_23e107a24a3a80ce.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 697
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo Amd64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_bb59c9d80ea06151.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 2,488
Data (UTC) 09 de março de 2016
Data (UTC) 2,004
Plataforma Não se aplica
Nome do arquivo Amd64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_bb0ebbe4534531ae.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 50,407
Data (UTC) 09 de março de 2016
Data (UTC) 20:03
Plataforma Não se aplica
Nome do arquivo Update.mum
Versão do arquivo Não se aplica
Tamanho do arquivo 2,774
Data (UTC) 09 de março de 2016
Data (UTC) 2,158
Plataforma Não se aplica
Nome do arquivo Wow64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_c5ae742a4301234c.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 2,486
Data (UTC) 09 de março de 2016
Data (UTC) 1,856
Plataforma Não se aplica
Nome do arquivo Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_c563663687a5f3a9.manifest
Versão do arquivo Não se aplica
Tamanho do arquivo 48,208
Data (UTC) 09 de março de 2016
Data (UTC) 18:57
Plataforma Não se aplica

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.