Microsoft consiglia agli amministratori IT di non utilizzare runtime .NET non supportati su Windows

Microsoft consiglia agli amministratori IT di non utilizzare runtime .NET non supportati su Windows

L’abbandono delle tecnologie legacy da parte di Microsoft: un focus sui runtime. NET

Con l’evoluzione della tecnologia, Microsoft continua a eliminare gradualmente i componenti obsoleti nei suoi sistemi operativi Windows. Un esempio significativo di questa transizione è Windows Internet Name Service (WINS), uno strumento di risoluzione dei nomi un tempo essenziale, ora ampiamente sostituito dal Domain Name System (DNS).Microsoft ha annunciato che Windows Server 2025 segnerà l’ultima versione a supportare WINS, sottolineando la necessità per gli amministratori IT di rimanere aggiornati sui progressi tecnologici.

Analogamente, Microsoft ha recentemente messo in guardia i professionisti IT dai rischi associati all’utilizzo di versioni non supportate dei runtime. NET. Storicamente, il classico. NET Framework era parte integrante di Windows; tuttavia, la sua controparte moderna, .NET Core, opera secondo un paradigma diverso. A differenza del suo predecessore, .NET Core viene in genere installato solo quando richiesto da un’applicazione specifica, creando scenari in cui più versioni di. NET coesistono all’interno dello stesso sistema. Sebbene questa modularità faciliti lo sviluppo open source e gli aggiornamenti rapidi, introduce anche vulnerabilità: i runtime non supportati possono essere potenzialmente sfruttati dai criminali informatici e possono causare problemi di stabilità e conformità.

L’importanza di rimanere aggiornati

Attualmente, .NET segue un programma di rilascio annuale. In particolare, qualsiasi versione precedente a. NET 8 è considerata non supportata.È fondamentale riconoscere che il semplice aggiornamento del runtime. NET non garantisce che tutte le applicazioni lo utilizzeranno: ogni applicazione deve essere aggiornata separatamente per riflettere il nuovo framework, il che include la gestione delle dipendenze e di altri componenti.

Passaggi per gli amministratori IT

Per mitigare i problemi associati alle versioni obsolete di. NET, Microsoft consiglia agli amministratori IT di controllare meticolosamente le versioni di. NET in uso nelle proprie applicazioni. A tale scopo, gli amministratori possono eseguire il seguente comando in un prompt dei comandi con privilegi elevati:

listdlls.exe -d coreclr.dll -accepteula -v

Successivamente, le applicazioni che si basano su versioni obsolete di. NET devono essere aggiornate. Questo processo richiede spesso la collaborazione con gli sviluppatori dell’applicazione, poiché l’accesso al codice sorgente è necessario per implementare gli aggiornamenti. Una volta che l’applicazione è stata ridistribuita correttamente, è necessario eseguire nuovamente il comando sopra menzionato per verificare che non siano ancora in uso runtime. NET non supportati.

Infine, si consiglia agli amministratori di disinstallare i runtime. NET obsoleti tramite la procedura dettagliata descritta qui.

Considerazioni sulla conformità e sulla sicurezza

Microsoft sconsiglia vivamente l’utilizzo di installazioni. NET che hanno raggiunto la fine del loro ciclo di vita (EOL).Tali versioni non soddisfano i requisiti di conformità, né sono idonee per correzioni di bug essenziali, patch di sicurezza o supporto tecnico. Continuare a utilizzare runtime EOL potrebbe anche attivare avvisi di vulnerabilità da parte del software di sicurezza degli endpoint. Pertanto, l’aggiornamento proattivo alle versioni supportate non è solo consigliato, ma essenziale per mantenere la sicurezza e l’integrità del sistema.

Per ulteriori dettagli su questo importante argomento, puoi consultare il report completo di Microsoft qui.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *