Una distribuzione autonoma include in un pacchetto un’applicazione insieme al runtime e alle dipendenze di cui ha bisogno, invece di fare affidamento su un runtime installato separatamente sull’host. Ciò può semplificare l’installazione e contribuire a garantire un comportamento coerente nei diversi ambienti.
Questo cambia anche il modo in cui gli aggiornamenti di sicurezza raggiungono l’applicazione. L’applicazione di patch al runtime .NET dell’host potrebbe non aggiornare un runtime incluso in un pacchetto autonomo, quindi potrebbe essere necessario ricompilare le applicazioni vulnerabili con componenti aggiornati e ridistribuirle. I responsabili della difesa dovrebbero individuare queste distribuzioni durante l’inventario del software e verificare che gli aggiornamenti raggiungano il runtime incluso nel pacchetto; in caso contrario, un’applicazione può rimanere esposta anche quando l’host risulta aggiornato.


