Il bootstrapping è la prima fase di preparazione di un nuovo sistema per l'uso. Include le fasi iniziali che portano hardware e software in uno stato utilizzabile, come l'inserimento delle prime credenziali, la selezione delle impostazioni, l'attivazione della connettività e la definizione della prima configurazione attendibile. In pratica, il bootstrapping spesso avviene prima che sia disponibile la normale amministrazione remota, quindi può dipendere dall'accesso fisico diretto, da una tastiera locale, da un cavo console o da un'interfaccia di configurazione temporanea.
Nella sicurezza informatica, il bootstrapping è importante perché le prime scelte di configurazione spesso definiscono il modello di fiducia del sistema. Se l'accesso iniziale è debole, un aggressore che raggiunge il dispositivo durante la configurazione può inserire impostazioni dannose, aggiungere account non autorizzati o imporre valori predefiniti non sicuri. I difensori si concentrano su impostazioni predefinite sicure, registrazione autenticata e accesso fisico strettamente controllato durante il primo avvio. Il bootstrapping è comune in dispositivi come router, server e computer a scheda singola, dove la prima configurazione riuscita determina quanto il sistema potrà essere gestito in sicurezza in seguito.


