Select the product you need help with
Como restringir a utilização de determinados algoritmos de criptografia e protocolos no Schannel.dllArtigo: 245030 - Ver produtos para os quais este artigo se aplica. Nesta páginaSumárioEste artigo descreve como restringir a utilização de determinados algoritmos e protocolos do ficheiro Schannel.dll. Estas informações também se aplica a fornecedores de software independente (ISV) aplicações escritas para a API criptográfica da Microsoft. Mais InformaçãoO seguinte criptográfico fornecedores de serviços (CSPs) incluído no Windows NT 4.0 Service Pack 6 tenha sido atribuído os certificados de FIPS-140-1 crypto validation
(http://csrc.nist.gov/cryptval/140-1/1401val.htm)
:
Pode modificar o ficheiro Schannel.dll para suportar codificação Suite 1 e 2, mas o programa também tem de suportar codificação Suite 1 e 2. Cipher Suite 1 e 2 não são suportadas no IIS 4.0 e 5.0. Este artigo fornece as informações necessárias para configurar o Windows NT 4.0 Service Pack 6 e posterior TLS/SSL Security Provider. Pode utilizar o registo do Windows para controlar a utilização do SSL 3.0 específicos ou conjuntos de cifras TLS 1.0 respeitam para os algoritmos criptográficos suportados pelo Microsoft Base ou Enhanced Cryptographic Provider. Nota: no Windows NT 4.0 Service Pack 6, o ficheiro Schannel.dll não utiliza o Microsoft Base DSS Cryptographic Provider (Dssbase.dll) ou o Microsoft DS/Diffie-Hellman Enhanced Cryptographic Provider (Dssenh.dll). Conjuntos de cifrasTanto SSL 3.0 (http://www.mozilla.org/projects/security/pki/nss/ssl/draft302.txt
(http://www.mozilla.org/projects/security/pki/nss/ssl/draft302.txt)
) e TLS 1.0 (RFC2246) com INTERNET-rascunho "conjuntos de codificação de exportação 56 bits para TLS draft-ietf-tls-56-bit-ciphersuites-00.txt" fornecem opções a utilizar conjuntos de cifras diferentes. Cada conjunto de cifra determina a troca de chaves, autenticação, encriptação e MAC algoritmos utilizados numa sessão de SSL/TLS. Note que quando utiliza o RSA, troca de chaves e algoritmos de autenticação, o termo RSA aparece apenas uma vez nas definições de conjunto de cifra correspondente. O Service Pack 6 Microsoft para Windows NT 4.0 TLS/SSL Security Provider suporta o seguinte "CipherSuite" definido no SSL 3.0 quando utiliza o Microsoft Base ou Enhanced Cryptographic Provider: Reduzir esta tabela
Windows NT 4.0 Service Pack 6 Microsoft TLS/SSL Security Provider também suporta o seguinte "CipherSuite" definido no TLS 1.0 quando utilizar o Microsoft Base ou Enhanced Cryptographic Provider: Reduzir esta tabela
Chaves do registo específicas do SchannelImportante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no WindowsChave SCHANNELInicie o Editor de registo (Regedt32.exe) e localize a seguinte chave no registo.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL Subchave SCHANNEL\ProtocolsPara activar a utilização dos protocolos que não será negociada por predefinição (tal como TLS 1.1 ou TLS 1.2), altere o valor de DWORD dados do valor DisabledByDefault para 0 x 0 em cada uma das seguintes chaves do registo na chave de protocolos:
Subchave ' SCHANNEL\Ciphers 'A chave de registo Ciphers na chave SCHANNEL é utilizada para controlar a utilização de algoritmos simétricos como DES ou RC4. Seguem-se as chaves de registo válida a chave Ciphers.SCHANNEL\Ciphers\RC4 128/128 sub-chave: RC4 128/128 Esta subchave refere-se a RC4 a 128 bits. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. Esta chave de registo não se aplica a um servidor exportável que não possui um certificado do SGC. Desactivar este algoritmo efectivamente não permite:
Triplo DES 168/168 Esta chave de registo refere-se a 168 bits Triple DES conforme especificado no ANSI X9.52 e rascunho FIPS 46-3. Esta chave de registo não se aplica à versão de exportação. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. Desactivar este algoritmo efectivamente não permite:
RC2 128/128 Esta chave de registo refere-se a RC2 de 128 bits. Não é aplicável para a versão de exportação. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. SCHANNEL\Ciphers\RC4 64/128 sub-chave: RC4 64/128 Esta chave de registo refere-se a RC4 de 64 bits. Não se aplica à versão de exportação (mas é utilizado no Microsoft Money). Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. SCHANNEL\Ciphers\RC4 56/128 sub-chave: RC4 56/128 Esta chave de registo refere-se a RC4 de 56 bits. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. Desactivar este algoritmo efectivamente não permite:
RC2 56/128 Esta chave de registo refere-se a RC2 de 56 bits. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. SCHANNEL\Ciphers\RC2 sub-chave 56/56: DES 56/56 Esta chave de registo refere-se a DES de 56 bits tal como especificado no FIPS 46-2. Sua aplicação nos ficheiros Rsabase.dll e Rsaenh.dll foi validada em FIPS 140-1 criptográficos módulo de validação de programa. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. Desactivar este algoritmo efectivamente não permite:
RC4 40/128 Refere-se RC4 a 40 bits. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. Desactivar este algoritmo efectivamente não permite:
RC2 40/128 Esta chave de registo refere-se a 40 bits RC2. Para permitir que este algoritmo de codificação, altere os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados de valor DWORD para 0 x 0. Se não configurar o valor activado, a predefinição é activado. Desactivar este algoritmo efectivamente não permite:
NULO Esta chave de registo significa sem encriptação. Está desactivado por predefinição. Para desactivar a encriptação (não permitir que todos os algoritmos de encriptação), alterar os dados do valor DWORD do valor activado para 0xffffffff, caso contrário, altere os dados do valor DWORD para 0 x 0. Subchave ' SCHANNEL/hashes 'A chave de registo hashes na chave SCHANNEL é utilizada para controlar a utilização de algoritmos hash como SHA-1 ou o MD5. Seguem-se a chave de hashes chaves de registo válido.SCHANNEL\Hashes\MD5 sub-chave: MD5 Para permitir que este algoritmo hashing, alterar os dados do valor DWORD do valor activado para a predefinição valor 0xffffffff, caso contrário, altere os dados do valor DWORD para 0 x 0. Desactivar este algoritmo efectivamente não permite:
SHA Esta chave de registo refere-se a (SHA-1), algoritmo hash seguro conforme especificado no FIPS 180-1. Sua aplicação nos ficheiros Rsabase.dll e Rsaenh.dll foi validada em FIPS 140-1 criptográficos módulo de validação de programa. Para permitir que este algoritmo hashing, alterar os dados do valor DWORD do valor activado para a predefinição valor 0xffffffff, caso contrário, altere os dados do valor DWORD para 0 x 0. Desactivar este algoritmo efectivamente não permite:
Subchave ' SCHANNEL/KeyExchangeAlgorithms 'A chave de registo KeyExchangeAlgorithms na chave SCHANNEL é utilizada para controlar a utilização de algoritmos de troca de chaves, tal como RSA. Seguem-se as chaves de registo válida a chave KeyExchangeAlgorithms.SCHANNEL\KeyExchangeAlgorithms\PKCS sub-chave: PKCS Esta chave de registo refere-se para a RSA como os algoritmos de autenticação e troca de chaves. Para permitir RSA, altere os dados do valor DWORD do valor activado para a predefinição valor 0xffffffff, caso contrário, altere os dados DWORD para 0 x 0. Desactivar efectivamente RSA não permite todos os RSA baseadas em SSL e TLS conjuntos cifras suportados pelo Windows NT4 SP6 Microsoft TLS/SSL Security Provider. FIPS 140-1 Cipher SuitesPoderá utilizar apenas esses SSL 3.0 ou TLS 1.0 conjuntos cifras que correspondem ao FIPS 46-3 ou FIPS 46-2 e algoritmos de 180-1 FIPS fornecidos pelo Microsoft Base Enhanced Cryptographic Provider.Neste artigo, a Microsoft Consulte-los como FIPS 140-1 cifra conjuntos. Especificamente, são:
Contagem de segredo principal utilizando o FIPS 140-1 Cipher SuitesOs procedimentos para a utilização de conjuntos de cifras de 140-1 FIPS acima na SSL 3.0 são diferentes para a utilização (acima) FIPS conjuntos de cifras de 140-1 na TLS 1.0.Na SSL 3.0, segue-se o cálculo master_secret definição: Devido à diferença acima, os clientes convém proibir a utilização do SSL 3.0, mesmo que o conjunto permitido de conjuntos de cifras foi limitado apenas o subconjunto de FIPS 140-1 cifra conjuntos. Nesse caso, altere o valor de DWORD dados do valor activado para 0 x 0 em cada uma das seguintes chaves do registo na chave de protocolos:
Ficheiros de registo de exemploDois exemplos do teor de ficheiro de registo para efeitos da configuração, Export.reg e não-export.reg, são fornecidos nesta secção deste artigo.Num computador a executar o Windows NT 4.0 Service Pack 6 com os ficheiros Rasbase.dll e Schannel.dll exportáveis, executados Export.reg para garantir que apenas TLS 1.0 FIPS conjuntos de cifras são utilizados pelo computador. Num computador com o Windows NT 4.0 Service Pack 6 que inclui o Rasenh.dll não exportável e ficheiros Schannel.dll, executados export.reg não para garantir que apenas o TLS 1.0 FIPS cifrar conjuntos de aplicações são utilizados pelo computador. Para o ficheiro Schannel.dll reconhecer qualquer alteração da chave de registo SCHANNEL, tem de reiniciar o computador. Para repor as definições de registo predefinido, elimine a chave de registo SCHANNEL e tudo ao abrigo do mesmo. Se estas chaves de registo não existirem, o Schannel.dll reconstrói as chaves quando reiniciar o computador. PropriedadesArtigo: 245030 - Última revisão: quarta-feira, 7 de Abril de 2010 - Revisão: 4.0 A informação contida neste artigo aplica-se a:
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: 245030
(http://support.microsoft.com/kb/245030/en-us/
)
| Traduções de Artigos
|




Voltar ao topo








