A mudança da Microsoft em relação às tecnologias legadas: um foco nos runtimes. NET
Com a evolução da tecnologia, a Microsoft continua a eliminar componentes obsoletos de seus sistemas operacionais Windows. Um exemplo significativo dessa transição é o Windows Internet Name Service (WINS), uma ferramenta de resolução de nomes antes essencial e agora amplamente substituída pelo Domain Name System (DNS).A Microsoft anunciou que o Windows Server 2025 marcará a última versão com suporte ao WINS, enfatizando a necessidade de os administradores de TI se manterem atualizados com os avanços tecnológicos.
De maneira semelhante, a Microsoft alertou recentemente os profissionais de TI sobre os riscos associados ao uso de versões não suportadas do. NET Framework. Historicamente, o. NET Framework clássico era parte integrante do Windows; no entanto, sua contraparte moderna, o. NET Core, opera sob um paradigma diferente. Ao contrário de seu antecessor, o. NET Core geralmente é instalado apenas quando exigido por um aplicativo específico, o que leva a cenários em que várias versões do. NET coexistem no mesmo sistema. Embora essa modularidade facilite o desenvolvimento de código aberto e atualizações rápidas, ela também introduz vulnerabilidades — runtimes não suportados podem ser explorados por cibercriminosos e podem resultar em problemas de estabilidade e conformidade.
A importância de se manter atualizado
Atualmente, o. NET opera em um cronograma de lançamentos anuais. Notavelmente, qualquer versão anterior ao. NET 8 é considerada sem suporte.É crucial reconhecer que a simples atualização do runtime do. NET não garante que todos os aplicativos o utilizarão — cada aplicativo deve ser atualizado separadamente para refletir a nova estrutura, o que inclui a resolução de dependências e outros componentes.
Passos para administradores de TI
Para mitigar problemas associados a versões desatualizadas do. NET, a Microsoft recomenda que os administradores de TI auditem meticulosamente as versões do. NET em uso em seus aplicativos. Os administradores podem fazer isso executando o seguinte comando em um Prompt de Comando com privilégios elevados:
listdlls.exe -d coreclr.dll -accepteula -v
Em seguida, os aplicativos que dependem de versões desatualizadas do. NET devem ser atualizados. Esse processo geralmente requer a colaboração dos desenvolvedores do aplicativo, pois o acesso ao código-fonte é necessário para implementar as atualizações. Após a reimplementação bem-sucedida do aplicativo, o comando mencionado anteriormente deve ser executado novamente para confirmar que nenhum runtime. NET não suportado permanece em uso.
Por fim, recomenda-se que os administradores desinstalem os runtimes. NET obsoletos seguindo o processo detalhado descrito aqui.
Considerações sobre conformidade e segurança
A Microsoft desaconselha veementemente a utilização de instalações. NET que tenham atingido o fim de sua vida útil (EOL).Essas versões não atendem aos requisitos de conformidade, nem são elegíveis para correções de bugs essenciais, patches de segurança ou suporte técnico. O uso contínuo de runtimes EOL também pode acionar alertas de vulnerabilidade de softwares de segurança de endpoints. Portanto, a atualização proativa para versões suportadas não é apenas recomendada, mas essencial para manter a segurança e a integridade do sistema.
Para obter mais detalhes sobre este importante tópico, você pode consultar o relatório completo da Microsoft aqui.
Deixe um comentário