En kallstart, även kallad kallstart eller hårdstart, är en metod för att starta en dator där maskinen börjar stängas av eller en specifik funktion skickas till datorns processor som utlöser en omstart. I en normal kallstartprocess kör datorn ett litet program. Denna process utlöser ett annat program att starta, vilket laddar operativsystemet. En kallstartsattack är en datorstartbaserad hackingattack.
Termen ”boot” är en förkortning för ”bootstrap load”, en mycket gammal datorterm. Den ursprungliga termen byggde på frasen, ”uppdragen av sina egna bootstraps.” I frasen utan datoranvändning var en person självförsörjande nog att dra sig själv från marken genom att dra i öglorna på baksidan av ett par cowboystövlar. När det gäller datoranvändning var datorn självförsörjande nog att den, när en sekvens väl initierats, kunde ladda sitt eget operativsystem. Så småningom förkortades termen till att bara ”starta” eller ”starta”.
När en dator kallstartar går den igenom en serie fördefinierade steg som kulminerar i att ladda operativsystemet. I allmänhet exekveras de första stegen av datorns grundläggande input/output-system (BIOS) när den utför hårdvaru-självtester, lokaliserar startenheten och sedan kör starthanteraren. Starthanteraren fortsätter uppstartsprocessen genom att faktiskt ladda operativsystemet. Vissa system har ett eller två ytterligare steg, såsom en andra stegs starthanterare eller ytterligare hårdvarusteg, men detta är fortfarande den grundläggande processen.
De flesta kalla stövlar innebär att en användare trycker på strömknappen på en dator, men detta är inte den enda metoden. Det är också möjligt att skicka en specifik typ av omstartssignal till datorns processor. Den här signalen kringgår alla avstängnings- och cachningsprocedurer och startar om datorn som om den var avstängd. Även om detta kan verka för användaren som en slumpmässig omstart av datorn, är det faktiskt en sällsynt händelse och kan signalera ett försök till kallstartsattack.
I en kallstartsattack skickar en hacker en återställningssignal till en påslagen dator. Detta kommer att återställa maskinen och kringgå normala avstängningsprocesser. En av dessa processer är att rensa information från datorns minne. Om minnet i den omstartade datorn läses tillräckligt snabbt kan hackaren få information som skulle ha låsts vid den tidigare uppstarten. Vanliga mål med en kallstartsattack är inloggningsinformation och datorkrypteringsnycklar.