Un launch failure si verifica quando un'applicazione si avvia senza successo o si chiude prima di poter essere utilizzata. Il programma può bloccarsi immediatamente, andare in stallo durante l'inizializzazione o uscire dopo aver mostrato una schermata splash. In pratica, spesso il problema non è solo nell'app: gli aggiornamenti del sistema operativo, driver incompatibili, strumenti di sicurezza o utility periferiche possono tutti interrompere l'avvio.
Nella sicurezza informatica, i launch failure sono importanti perché possono segnalare sia condizioni difensive sia condizioni di attacco. I difensori osservano errori di avvio ripetuti dopo le patch per individuare incompatibilità rotte, eseguibili manomessi o controlli endpoint troppo invasivi. Gli attaccanti possono anche sfruttare le dipendenze di avvio disabilitando servizi, iniettando codice o causando condizioni di denial-of-service che impediscono al software di aprirsi. Quando compare un launch failure, la risposta più sicura è isolare le modifiche recenti, disabilitare i componenti aggiuntivi non essenziali e verificare se l'applicazione continua a fallire in un ambiente pulito.


