Panoramica
L'aggiornamento KB5037930, rilasciato il 14 maggio 2024, è un aggiornamento cumulativo per .NET Framework 3.5 e 4.8 destinato specificamente a Windows Server 2022 e Azure Stack HCI versione 22H2. Questo aggiornamento fa parte della routine di manutenzione regolare di Microsoft ed è progettato per migliorare la sicurezza e l'affidabilità di .NET Framework. Sebbene non introduca nuovi miglioramenti della sicurezza, consolida tutti gli aggiornamenti di sicurezza rilasciati in precedenza, garantendo che i sistemi siano aggiornati con le protezioni più recenti. L'aggiornamento risolve anche vari problemi di qualità e affidabilità segnalati dagli utenti, rendendolo una parte cruciale del mantenimento dell'integrità e delle prestazioni del sistema.
Obiettivo
Lo scopo principale di KB5037930 è fornire miglioramenti cumulativi dell'affidabilità per .NET Framework 3.5 e 4.8. Questo aggiornamento risolve diversi problemi specifici: risolve gli arresti anomali che possono verificarsi quando più thread eseguono query sull'implementazione ITypeInfo dello stesso tipo gestito, migliora i tempi di risposta nelle piattaforme a 32 bit e garantisce la conformità con gli algoritmi FIPS tramite implementazioni convalidate MIST. Inoltre, risolve i problemi relativi alle modifiche del formato con caratteri jolly in IIS 10 e impedisce l'arresto anomalo dell'applicazione quando si utilizzano determinati metodi in Windows Presentation Foundation (WPF). Nel complesso, questo aggiornamento è essenziale per mantenere prestazioni e sicurezza ottimali nelle applicazioni che si basano su .NET Framework.
Sentimento Generale
Il sentimento generale che circonda KB5037930 sembra essere contrastante. Sebbene molti utenti apprezzino la natura cumulativa dell'aggiornamento, che consolida i precedenti miglioramenti della sicurezza, esistono notevoli preoccupazioni relative alle eccezioni di runtime segnalate negli scenari ospitati da CLR SQL. Queste eccezioni sono legate alle modifiche nei tipi SHA256Managed, SHA384Managed e SHA512Managed, causando una certa frustrazione tra gli sviluppatori che si affidano a queste funzionalità. Tuttavia, sono disponibili soluzioni alternative che possono attenuare alcuni dei feedback negativi. Nel complesso, sebbene l'aggiornamento sia considerato necessario per la manutenzione del sistema, i problemi segnalati potrebbero causare esitazione tra gli utenti che considerano l'installazione.
Problemi Noti
- Eccezioni di runtime negli scenari ospitati da SQL CLR, in particolare con i tipi SHA256Managed, SHA384Managed e SHA512Managed.
- Messaggio di errore: System.Security.HostProtectionException che indica operazioni non consentite dall'host CLR.
- Le opzioni alternative includono il contrassegno degli assembly come UNSAFE o l'utilizzo della funzione HASHBYTES di SQL anziché . NET.
- Microsoft ha risolto questo problema in un aggiornamento successivo (KB5043743).
Avvertenza: Adottiamo misure per garantire che i contenuti generati dall'intelligenza artificiale siano della massima qualità possibile, ma non possiamo garantirne l'accuratezza e consigliamo agli utenti di fare ricerche indipendenti. Generato il 2024-12-22 01:04 AM