MSSQLSERVER_33128

Si applica a:SQL Server

Dettagli

Attributo Valore
Nome prodotto SQL Server
ID evento 33128
Origine evento MSSQLSERVER
Componente SQLEngine
Nome simbolico SEC_DEPRECATED_ALGO
Testo del messaggio Crittografia non riuscita. La chiave utilizza l'algoritmo deprecato '%.*ls' che non è più supportato.

Spiegazione

Questo messaggio viene visualizzato quando si fa riferimento all'algoritmo di crittografia RC4 (o RC4_128). RC4 e RC4_128 sono algoritmi vulnerabili e deprecati. Utilizzare un algoritmo più avanzato, ad esempio uno degli algoritmi AES.

Quando il livello di compatibilità del database è 90 o 100, l'operazione riesce, viene generato l'evento Deprecation e il messaggio viene visualizzato solo nel buffer circolare.

Quando il livello di compatibilità del database è 110 o superiore, le operazioni di decrittografia riescono, viene generato l'evento Deprecation e il messaggio viene visualizzato solo nel buffer circolare. Le operazioni di crittografia non riusciranno, l'evento Deprecation viene generato e il messaggio viene visualizzato per l'utente e visualizzato nel buffer circolare.

Nota

Il buffer circolare è un componente interno non documentato pienamente e che non deve essere utilizzato dai clienti. I messaggi del buffer circolare sono utili quando si contatta il supporto tecnico Microsoft. Per visualizzare il buffer circolare, eseguire una query sulla DMV sys.dm_os_ring_buffers.

Provincia Descrizione
1 Una chiave RC4 viene utilizzata nella funzione encryptbykey() predefinita. La funzione predefinita restituisce NULL. Questo messaggio viene visualizzato solo nel buffer circolare.
2 Una chiave RC4 viene utilizzata nella funzione decryptbykey() predefinita. Questo messaggio viene visualizzato solo nel buffer circolare.
3 Una chiave RC4 deprecata viene crittografata da una chiave simmetrica. Visualizzato dagli utenti e nel buffer circolare. Impossibile modificare chiavi simmetriche RC4 deprecate a livello di compatibilità 110. Provare a utilizzare chiavi non-RC4 adatta per le operazioni di crittografia. Se necessario, impostare il livello di compatibilità con versioni precedenti su 90 o 100.
4 Una chiave non RC4 deprecata viene crittografata da una chiave simmetrica RC4 deprecata. Visualizzato dagli utenti e nel buffer circolare. Modificare l'applicazione per utilizzare chiavi simmetriche non RC4 o impostare la compatibilità con versioni precedenti su 90 o 100.
5 Una chiave RC4 deprecata viene decrittografata da una chiave simmetrica. Questo messaggio viene visualizzato solo nel buffer circolare.
6 Una chiave non RC4 viene decrittografata da una chiave RC4 simmetrica. Questo messaggio viene visualizzato solo nel buffer circolare.
7 Una chiave RC4 simmetrica viene crittografata dal certificato. Visualizzato dagli utenti e nel buffer circolare.
8 Una chiave RC4 simmetrica viene decrittografata dal certificato. Questo messaggio viene visualizzato solo nel buffer circolare.
9 Una chiave RC4 simmetrica viene crittografata da una chiave EKM.
10 Una chiave RC4 simmetrica viene decrittografata da una chiave EKM. Questo messaggio viene visualizzato solo nel buffer circolare.

Azione utente

Utilizzare un algoritmo più avanzato, ad esempio uno degli algoritmi AES. (consigliato).

Utilizzare ALTER DATABASE SET COMPATIBILITY_LEVEL per impostare il database sul livello di compatibilità 100 (scelta non consigliata).