MSSQLSERVER_33128

Aplica-se a: SQL Server

Details

Attribute Valor
Nome do Produto SQL Server
ID do Evento 33128
Origem do evento MSSQLSERVER
Componente SQLEngine
Nome simbólico SEC_DEPRECATED_ALGO
Texto da mensagem Falha na encriptação. Key utiliza o algoritmo obsoleto '%.*ls', que já não é suportado.

Explanation

Esta mensagem ocorre quando se faz referência ao algoritmo de encriptação RC4 (ou RC4_128). RC4 e RC4_128 são algoritmos fracos e estão obsoletos. Use um algoritmo mais forte, como um dos algoritmos AES, em vez disso.

Quando o nível de compatibilidade da base de dados é 90 ou 100, a operação é bem-sucedida, o evento de depreciação é levantado e a mensagem aparece apenas no buffer anel.

Quando o nível de compatibilidade da base de dados é 110 ou superior, as operações de desencriptação têm sucesso, o evento de descontinuação é ativado e a mensagem aparece apenas no buffer anel. As operações de encriptação falham, o evento de descontinuação é levantado, a mensagem é exibida para o utilizador e a mensagem aparece no anel buffer.

Note

O buffer em anel é um componente interno que não está totalmente documentado e não é destinado a ser utilizado pelos clientes. As mensagens do anel buffer são úteis ao contactar o Suporte ao Cliente da Microsoft. Para visualizar o buffer em anel, consulte a vista de gestão dinâmica sys.dm_os_ring_buffers.

Estado Description
1 Uma chave RC4 é usada na função incorporada encryptbykey(). A função incorporada devolve NULL. Esta mensagem aparece apenas no buffer de anel.
2 Uma chave RC4 é usada pela função incorporada decryptbykey(). Esta mensagem aparece apenas no buffer de anel.
3 Uma chave RC4 obsoleta está a ser encriptada por uma chave simétrica. Visto pelos utilizadores e no buffer do anel. Chaves RC4 simétricas obsoletas não podem ser alteradas no nível de compatibilidade 110. Tenta usar chaves que não sejam RC4 para operações criptográficas. Se necessário, defina o nível de compatibilidade retroativa para 90 ou 100.
4 Uma chave não RC4 está a ser encriptada por uma chave simétrica RC4 obsoleta. Visto pelos utilizadores e no buffer do anel. Modificar a aplicação para usar chaves simétricas não RC4 ou definir o nível de compatibilidade retroativa para 90 ou 100.
5 Uma chave RC4 obsoleta está a ser desencriptada por uma chave simétrica. Esta mensagem aparece apenas no buffer de anel.
6 Uma chave não RC4 está a ser desencriptada por uma chave simétrica RC4. Esta mensagem aparece apenas no buffer de anel.
7 Uma chave simétrica RC4 está a ser encriptada pelo certificado. Visto pelos utilizadores e no buffer do anel.
8 Uma chave simétrica RC4 está a ser desencriptada pelo certificado. Esta mensagem aparece apenas no buffer de anel.
9 Uma chave simétrica RC4 está a ser encriptada pela chave EKM.
10 Uma chave simétrica RC4 está a ser desencriptada pela chave EKM. Esta mensagem aparece apenas no buffer de anel.

Ação do Usuário

Use um algoritmo mais forte, como um dos algoritmos AES, em vez disso. (Recomendado)

Use ALTER DATABASE SET COMPATIBILITY_LEVEL para definir a base de dados para o nível de compatibilidade 100. (Não recomendado.)