Partager via


MSSQLSERVER_33128

S'applique à : SQL Server

Détails

Attribut Valeur
Nom du produit SQL Server
ID de l’événement 33128
Source de l’événement MSSQLSERVER
Composant SQLEngine
Nom symbolique SEC_DEPRECATED_ALGO
Texte du message Échec du chiffrement. La clé utilise l'algorithme déconseillé « %.*ls » qui n'est plus pris en charge.

Explication

Ce message s'affiche pour faire référence à l'algorithme de chiffrement RC4 (ou RC4_128). Les algorithmes RC4 et RC4_128 sont des algorithmes de chiffrement faible et sont déconseillés. Utilisez à la place un algorithme plus fort, tel qu'un des algorithmes AES.

Si le niveau de compatibilité de la base de données est 90 ou 100, l'opération réussit, l'événement de dépréciation est déclenché et le message s'affiche uniquement dans la mémoire tampon en anneau.

Si le niveau de compatibilité de la base de données est 110 ou supérieur, les opérations de déchiffrement réussissent, l'événement de dépréciation est déclenché et le message s'affiche uniquement dans la mémoire tampon en anneau. Les opérations de chiffrement échouent, l'événement de dépréciation est déclenché, et le message est affiché pour l'utilisateur, et le message apparaît dans la mémoire tampon en anneau.

Remarque

La mémoire tampon en anneau est un composant interne qui n'est pas entièrement documenté et qui n'est pas conçu pour être utilisé par les clients. Les messages de la mémoire tampon en anneau sont utiles lors du contact avec le support technique Microsoft. Pour afficher la mémoire tampon en anneau, interrogez la vue de gestion dynamique sys.dm_os_ring_buffers.

State Description
1 Une clé RC4 est utilisée dans la fonction intégrée encryptbykey(). La fonction intégrée retourne NULL. Ce message apparaît uniquement dans la mémoire tampon en anneau.
2 Une clé RC4 est utilisée par la fonction intégrée decryptbykey(). Ce message apparaît uniquement dans la mémoire tampon en anneau.
3 Une clé RC4 déconseillée est chiffrée par une clé symétrique. Message visible pour les utilisateurs et dans la mémoire tampon en anneau. Impossible de modifier les clés symétriques RC4 déconseillées avec un niveau de compatibilité de 110. Essayez d'utiliser des clés non-RC4 pour les opérations de chiffrement. Si nécessaire, définissez le niveau de compatibilité descendante à 90 ou 100.
4 Une clé non-RC4 est chiffrée par une clé symétrique RC4 déconseillée. Message visible pour les utilisateurs et dans la mémoire tampon en anneau. Modifiez l'application de façon à utiliser des clés symétriques non-RC4 ou définissez le niveau de compatibilité descendante à 90 ou 100.
5 Une clé RC4 déconseillée est déchiffrée par une clé symétrique. Ce message apparaît uniquement dans la mémoire tampon en anneau.
6 Une clé non-RC4 est déchiffrée par une clé symétrique RC4. Ce message apparaît uniquement dans la mémoire tampon en anneau.
7 Une clé RC4 symétrique est chiffrée par le certificat. Message visible pour les utilisateurs et dans la mémoire tampon en anneau.
8 Une clé RC4 symétrique est déchiffrée par le certificat. Ce message apparaît uniquement dans la mémoire tampon en anneau.
9 Une clé RC4 symétrique est chiffrée par une clé EKM.
10 Une clé RC4 symétrique est déchiffrée par une clé EKM. Ce message apparaît uniquement dans la mémoire tampon en anneau.

Action de l’utilisateur

Utilisez à la place un algorithme plus fort, tel qu'un des algorithmes AES. (Conseillé)

Utilisez ALTER DATABASE SET COMPATIBILITY_LEVEL pour définir le niveau de compatibilité de la base de données à 100. (Non recommandé.)