O pornire la rece, numită și pornire la rece sau hard boot, este o metodă de pornire a unui computer în care aparatul începe să se oprească sau o anumită funcție este trimisă procesorului computerului care declanșează o repornire. Într-un proces normal de pornire la rece, computerul execută un program mic. Acest proces declanșează pornirea unui alt program, care încarcă sistemul de operare. Un atac de pornire la rece este un atac de hacking bazat pe boot-ul computerului.
Termenul „boot” este prescurtare pentru „bootstrap load”, un termen de calcul foarte vechi. Termenul inițial s-a bazat pe expresia „tras în sus de propriile sale bootstraps”. În expresia non-informatică, o persoană era suficient de autosuficientă pentru a se trage de la sol trăgând de buclele de pe spatele unei perechi de cizme de cowboy. În calcul, computerul era suficient de autosuficient încât, odată inițiată o secvență, să poată încărca propriul sistem de operare. În cele din urmă, termenul a fost scurtat la simplu „încărcare de pornire” sau „pornire”.
Când un computer pornește la rece, acesta parcurge o serie de pași predefiniti care culminează cu încărcarea sistemului de operare. În general, primii pași sunt executați de sistemul de bază de intrare/ieșire (BIOS) al computerului atunci când efectuează autotestări hardware, localizează unitatea de pornire și apoi execută programul bootloader. Încărcătorul de pornire continuă procesul de pornire încărcând efectiv sistemul de operare. Unele sisteme au unul sau doi pași suplimentari, cum ar fi un încărcător de încărcare a doua etapă sau un pas suplimentar de hardware, dar acesta este încă procesul de bază.
Majoritatea cizmelor reci implică un utilizator care apasă butonul de pornire de pe un computer, dar aceasta nu este singura metodă. De asemenea, este posibil să trimiteți un anumit tip de semnal de repornire către procesorul computerului. Acest semnal ocolește toate procedurile de închidere și stocare în cache și repornește computerul ca și cum ar fi fost oprit. Deși acest lucru poate părea utilizatorului ca o repornire aleatorie a computerului, este de fapt o întâmplare rară și poate semnala o încercare de atac de pornire la rece.
Într-un atac de pornire la rece, un hacker trimite un semnal de resetare către un computer pornit. Acest lucru va reseta mașina, ocolind procesele normale de oprire. Unul dintre aceste procese este ștergerea informațiilor din memoria computerului. Dacă memoria din computerul repornit este citită suficient de repede, hackerul poate obține informații care ar fi fost blocate la pornirea anterioară. Obiectivele comune ale unui atac de pornire la rece sunt informațiile de conectare și cheile de criptare ale computerului.