La sequenza di avvio è la fase iniziale in cui un sistema si accende, carica il firmware e i servizi principali, inizializza lo stato dell'archiviazione e della rete e attiva i controlli di sicurezza. È il momento in cui una macchina decide quale codice fidarsi per primo, quindi gli errori qui possono influire su tutto ciò che segue.
Nel campo della sicurezza informatica, la sequenza di avvio è importante perché gli attaccanti cercano di manomettere i passaggi iniziali fidati. Se gli script di avvio, la gestione dei percorsi, i driver o i controlli di integrità sono deboli, il codice malevolo può caricarsi prima che le difese siano attive. Le difese comuni includono secure boot, measured boot, componenti firmati, percorsi di avvio limitati e una convalida accurata di qualsiasi file o configurazione letta durante l'inizializzazione. Anche un piccolo bug di traversal del percorso o un percorso assoluto non sicuro nella logica di avvio può reindirizzare il sistema al file sbagliato, alterare lo stato o bloccare l'avvio. Per i difensori, irrobustire la sequenza di avvio significa trattarla come parte del perimetro di fiducia, non solo come un'infrastruttura di routine.


