Visão Geral
A atualização KB5037930, lançada em 14 de maio de 2024, é uma atualização cumulativa para o .NET Framework 3.5 e 4.8 especificamente destinada ao Windows Server 2022 e ao Azure Stack HCI versão 22H2. Esta atualização faz parte da rotina de manutenção regular da Microsoft e foi projetada para melhorar a segurança e a confiabilidade do .NET Framework. Embora não introduza novas melhorias de segurança, consolida todas as atualizações de segurança lançadas anteriormente, garantindo que os sistemas estejam atualizados com as proteções mais recentes. A atualização também aborda vários problemas de qualidade e confiabilidade que foram relatados pelos usuários, tornando-se uma parte crucial da manutenção da integridade e do desempenho do sistema.
Objetivo
O objetivo principal do KB5037930 é fornecer aprimoramentos de confiabilidade cumulativa para o .NET Framework 3.5 e 4.8. Esta atualização aborda vários problemas específicos: resolve falhas que podem ocorrer quando vários threads consultam a implementação ITypeInfo do mesmo tipo gerenciado, melhora os tempos de resposta em plataformas de 32 bits e garante a conformidade com algoritmos FIPS por meio de implementações validadas pelo MIST. Além disso, corrige problemas relacionados a alterações de formato curinga no IIS 10 e evita falhas de aplicativo ao usar determinados métodos no Windows Presentation Foundation (WPF). No geral, essa atualização é essencial para manter o desempenho e a segurança ideais em aplicativos que dependem do .NET Framework.
Sentimento Geral
O sentimento geral em torno KB5037930 parece ser misto. Embora muitos usuários apreciem a natureza cumulativa da atualização, que consolida melhorias de segurança anteriores, há preocupações notáveis em relação a exceções de tempo de execução que foram relatadas em cenários hospedados pelo SQL CLR. Essas exceções estão ligadas a alterações nos tipos SHA256Managed, SHA384Managed e SHA512Gered, levando a alguma frustração entre os desenvolvedores que dependem dessas funcionalidades. No entanto, soluções alternativas estão disponíveis, o que pode atenuar alguns dos comentários negativos. No geral, embora a atualização seja vista como necessária para a manutenção do sistema, os problemas relatados podem causar hesitação entre os usuários considerando a instalação.
Problemas Conhecidos
- Exceções de tempo de execução em cenários hospedados pelo SQL CLR, especificamente com os tipos SHA256Managed, SHA384Managed e SHA512Managed.
- Mensagem de erro: System.Security.HostProtectionException indicando operações proibidas pelo host CLR.
- As opções de solução alternativa incluem marcar assemblies como UNSAFE ou usar a função HASHBYTES do SQL em vez de . APIs SHA-2 da NET.
- A Microsoft resolveu esse problema em uma atualização subsequente (KB5043743).
Nota: Tomamos medidas para garantir que o conteúdo gerado por IA seja da mais alta qualidade possível, mas não podemos garantir sua precisão e recomendamos que os usuários façam sua própria pesquisa independente. Gerado em 2024-12-22 01:04 AM