Hladni zagon, imenovan tudi hladen zagon ali trdi zagon, je metoda zagona računalnika, pri kateri se naprava začne izklopiti ali se procesorju računalnika pošlje posebna funkcija, ki sproži ponovni zagon. Pri običajnem postopku hladnega zagona računalnik izvede majhen program. Ta postopek sproži zagon drugega programa, ki naloži operacijski sistem. Napad hladnega zagona je hekerski napad, ki temelji na zagonu računalnika.
Izraz “boot” je okrajšava za “bootstrap load”, zelo star računalniški izraz. Izvirni izraz je izhajal iz fraze, ‘povlekel navzgor s svojimi lastnimi škornji.’ V frazi brez računalništva je bila oseba dovolj samozadostna, da se je s vlečenjem zank na hrbtni strani kavbojskih škornjev potegnila s tal. Pri računalništva je bil računalnik dovolj samozadosten, da je lahko, ko je bilo zaporedje sproženo, naložil svoj operacijski sistem. Sčasoma je bil izraz skrajšan na preprosto ‘boot load’ ali ‘booting’.
Ko se računalnik hladno zažene, teče skozi vrsto vnaprej določenih korakov, ki dosežejo vrhunec z nalaganjem operacijskega sistema. Na splošno prve korake izvede osnovni vhodno/izhodni sistem računalnika (BIOS), ko izvede samopreizkus strojne opreme, poišče zagonski pogon in nato izvede program zagonskega nalaganja. Zagonski nalagalnik nadaljuje postopek zagona tako, da dejansko naloži operacijski sistem. Nekateri sistemi imajo enega ali dva dodatna koraka, na primer drugo stopnjo zagonskega nalaganja ali dodatni korak strojne opreme, vendar je to še vedno osnovni postopek.
Večina hladnih zagonov vključuje, da uporabnik pritisne gumb za vklop na računalniku, vendar to ni edina metoda. Možno je tudi poslati določeno vrsto signala za ponovni zagon procesorju računalnika. Ta signal zaobide vse postopke zaustavitve in predpomnjenja ter znova zažene računalnik, kot da bi bil izklopljen. Čeprav se uporabniku to morda zdi kot naključni ponovni zagon računalnika, je v resnici redek pojav in lahko signalizira poskus hladnega zagonskega napada.
Pri napadu hladnega zagona heker pošlje signal za ponastavitev vklopljenemu računalniku. To bo ponastavilo stroj in zaobišlo običajne postopke zaustavitve. Eden od teh procesov je brisanje informacij iz pomnilnika računalnika. Če se pomnilnik v ponovno zagnanem računalniku prebere dovolj hitro, bo heker morda lahko pridobil informacije, ki bi bile zaklenjene ob prejšnjem zagonu. Pogosti cilji napada hladnega zagona so podatki za prijavo in računalniški šifrirni ključi.