Un sistema Linux contiene molte "applicazioni": fai un ls /usr/bin
per vederlo. Molti di questi devono essere avviati regolarmente per il corretto funzionamento del sistema, non solo all'avvio ma anche in seguito. Inoltre, molte applicazioni si basano sulla capacità di lanciare queste altre applicazioni, senza renderlo necessariamente visibile all'utente umano. Qualsiasi cosa che assomigli ad uno script di shell, ad esempio, userà dozzine di loro.
Quindi, se sei riuscito a creare una white-list restrittiva, l'effetto prevedibile sarebbe un computer che si avvia non più di un mattone. Sicuro davvero.
Analogia: immagina un chirurgo, o forse uno studente che vuole diventare un chirurgo; ha un paziente di cui prendersi cura. La sua strategia è semplice: userà il suo bisturi per aprire il paziente e rimuovere qualsiasi organo la cui funzione non conosca, o che non sembra davvero necessario. Ora stimare l'aspettativa di vita del paziente.