Zimny rozruch, zwany także zimnym startem lub twardym rozruchem, to metoda uruchamiania komputera, w której komputer zaczyna się wyłączać lub do procesora komputera jest wysyłana określona funkcja, która powoduje ponowne uruchomienie. Podczas normalnego zimnego rozruchu komputer wykonuje mały program. Ten proces uruchamia inny program, który ładuje system operacyjny. Atak zimnego rozruchu to atak hakerski oparty na rozruchu komputera.
Termin „boot” jest skrótem od „ładowania ładowania początkowego”, bardzo starego terminu komputerowego. Pierwotny termin nawiązywał do wyrażenia „podciągnięty przez własne buty”. W zdaniu niezwiązanym z komputerami osoba była wystarczająco samowystarczalna, aby podnieść się z ziemi, ciągnąc za pętle z tyłu pary kowbojskich butów. Komputer był na tyle samowystarczalny, że po zainicjowaniu sekwencji był w stanie załadować własny system operacyjny. Ostatecznie termin ten został skrócony do „ładowania rozruchowego” lub „uruchamiania”.
Podczas zimnego rozruchu komputer wykonuje serię predefiniowanych kroków, których kulminacją jest ładowanie systemu operacyjnego. Ogólnie rzecz biorąc, pierwsze kroki są wykonywane przez podstawowy system wejścia/wyjścia (BIOS) komputera, gdy wykonuje on autotesty sprzętu, lokalizuje dysk rozruchowy, a następnie wykonuje program ładujący. Program ładujący kontynuuje proces uruchamiania, faktycznie ładując system operacyjny. Niektóre systemy mają jeden lub dwa dodatkowe kroki, takie jak program ładujący drugiego stopnia lub dodatkowy krok sprzętowy, ale jest to nadal podstawowy proces.
Większość zimnych rozruchów wymaga od użytkownika wciśnięcia przycisku zasilania na komputerze, ale nie jest to jedyna metoda. Możliwe jest również wysłanie określonego typu sygnału restartu do procesora komputera. Sygnał ten omija wszystkie procedury zamykania i buforowania oraz uruchamia ponownie komputer tak, jakby był wyłączony. Chociaż może się to wydawać użytkownikowi przypadkowe ponowne uruchomienie komputera, w rzeczywistości jest to rzadkie zjawisko i może sygnalizować próbę ataku zimnego rozruchu.
Podczas ataku zimnego rozruchu haker wysyła sygnał resetu do włączonego komputera. Spowoduje to zresetowanie urządzenia, pomijając normalne procesy wyłączania. Jednym z tych procesów jest usuwanie informacji z pamięci komputera. Jeśli pamięć w ponownie uruchomionym komputerze jest odczytywana wystarczająco szybko, haker może być w stanie uzyskać informacje, które zostałyby zablokowane podczas poprzedniego rozruchu. Typowymi celami ataku zimnego rozruchu są dane logowania i klucze szyfrowania komputera.