Modul 6 · 6.3
Testa återställning
Modul 6: Säkerhetskopior · Lästid: 10 minuter
Lärandemål: Efter den här lektionen kan du planera och genomföra en återställningstest, i vanligt språk fastställa hur mycket arbete du max får förlora (RPO) och hur snabbt något måste vara tillbaka (RTO), och skriva ner en återställningsordning.
Nyckelbegrepp: återställningstest, RPO (hur mycket arbete du får förlora), RTO (hur snabbt det måste vara tillbaka), återställningsordning, dokumentation
En säkerhetskopia du aldrig har återställt är bara en gissning
Nästan alla som efter en incident upptäcker att säkerhetskopian inte fungerar, trodde att de hade en bra säkerhetskopia. Meddelandena var gröna, disken var full, programmet körde varje natt. Först vid återställningen visar det sig vad som är fel. Typiska exempel på vad som då visar sig:
- Säkerhetskopian tog bara med webbplatsens filer, inte databasen. Webbutiken kom tillbaka utan beställningar, kunder och produkter.
- Säkerhetskopian var krypterad, men nyckeln fanns bara på den bärbara dator som blivit stulen.
- Säkerhetskopieringsprogrammet hade rapporterat ett fel i fyra månader, men de meddelandena gick till e-postadressen hos en kollega som hade slutat.
- Säkerhetskopian fanns, men att återställa 400 GB över en vanlig internetanslutning tog tre dagar.
Det nederländska NCSC rekommenderar därför att inte bara kontrollera att säkerhetskopian har skapats, utan även regelbundet faktiskt återställa något. Dessutom rekommenderar man att dagligen kunna se om säkerhetskopieringen har körts och om det förekommit fel.
RPO: hur mycket arbete får du förlora?
Innan du testar måste du veta vad som är "tillräckligt bra". Det finns två begrepp för detta som du stöter på i varje samtal med ett IT-företag.
RPO (Recovery Point Objective) betyder i vanligt språk: hur mycket arbete får du max förlora? NIST beskriver det som den tidpunkt till vilken data måste återställas efter ett avbrott. Ju oftare du gör en säkerhetskopia, desto mindre blir glappet.
Beräkningen är enkel: du förlorar max allt som har ändrats sedan den senaste lyckade säkerhetskopian. Det nederländska NCSC ger själva exemplet: om din säkerhetskopia körs på natten klockan 03:00 och du drabbas klockan 16:00, kan du ha förlorat flera timmars arbete.
| Säkerhetskopieringsschema | Avbrott på | Senaste lyckade säkerhetskopia | Max förlorat |
|---|---|---|---|
| Varje natt kl. 02:00 | tisdag 16:30 | tisdag 02:00 | 14 timmar 30 minuter |
| Varje heltimme under arbetstid | tisdag 14:40 | tisdag 14:00 | 40 minuter |
| Varje natt kl. 02:00, men säkerhetskopian natten mot tisdag misslyckades | onsdag 10:00 | tisdag 02:00 | 32 timmar |
Se upp för två fallgropar. En misslyckad säkerhetskopia räknas inte: då flyttas den senaste lyckade säkerhetskopian ett steg tillbaka. Och vid ransomware handlar det om tidpunkten då skadan började, inte den tidpunkt då du märker det. Om krypteringen började klockan 11:15 och du upptäcker det klockan 14:40, är säkerhetskopian från 12:00 redan drabbad och den från 11:00 är den senaste lyckade.
RTO: hur snabbt måste det vara tillbaka?
RTO (Recovery Time Objective) betyder i vanligt språk: hur länge får det ta innan det fungerar igen? NIST beskriver det som hur länge ett system får vara under återställning innan det verkligen skadar ditt företag.
RTO skiljer sig åt mellan olika delar. För Bageri Example:
| Del | Vad händer om den är borta | RPO | RTO |
|---|---|---|---|
| Kassa och beställningar | Ingen försäljning, kunder väntar | 1 timme | 2 timmar |
E-post info@example.com | Beställningar via e-post kommer inte fram | 1 dag | 4 timmar |
| Webbplats | Inga nya kunder, men irriterande | 1 dag | 1 arbetsdag |
| Arkiv med gamla offerter | Besvärligt, men kan vänta | 1 vecka | 1 vecka |
RTO påverkar vilken säkerhetskopia du väljer. En disk i ett kassaskåp hemma hos ägaren är en utmärkt offline-kopia, men om det tar fyra timmar att hämta den och återställa den, når du inte en RTO på två timmar.
En återställningstest i fem steg
Ett test behöver inte vara stort. Börja smått och bygg vidare.
- Välj vad du testar. Börja med en fil, en mapp och en brevlåda. Gör en större test en gång om året: en hel webbplats med databas, eller en komplett bärbar dator.
- Återställ vid sidan av originalet. Skriv aldrig över dina riktiga uppgifter för att testa. Återställ i en separat mapp, som kopia eller på en testplats.
- Kontrollera innehållet. Öppnas filen? Finns rätt datums e-post med? Fungerar webbplatsen med databasen från samma tidpunkt? En webbplats med dagens filer och en databas från förra månaden fungerar ofta inte korrekt.
- Mät tiden. Anteckna hur lång tid det tog, från "jag måste återställa något" till "det fungerar". Jämför med din RTO.
- Städa upp och dokumentera. Ta bort testkopian, så att den inte tar upp utrymme eller orsakar förvirring, och anteckna resultatet.
Återställningsordning och dokumentation
Vid en stor incident måste allt tillbaka samtidigt, och det går inte. Fastställ därför i förväg återställningsordningen: vad som kommer först, vad som kommer sedan. Oftast är det: först åtkomsten (din lösenordshanterare, din e-post och dina administratörskonton), sedan det som genererar pengar (kassa, beställningar, fakturor), sedan resten.
Skriv ner per del på ett återställningsblad:
- var säkerhetskopian finns och hur du kommer åt den (utan lösenord på bladet självt: hänvisa till lösenordshanteraren eller kassaskåpet);
- vem som får och kan återställa, och vem som är ersättare;
- stegen, eller en länk till din leverantörs manual;
- datumet och resultatet av det senaste testet.
Spara det bladet även på papper eller offline. Vid ransomware ligger din delade mapp med dokumentation troligen också nere. Det här bladet hör ihop med incidentkortet från lektion 8.1.
I praktiken: så här ser det ut
I testmiljön WebOké Backups kan du göra ett test utan att ändra något på din nuvarande webbplats eller e-post. I guiden väljer du paketet, säkerhetskopieringstillfället, delarna och därefter sättet att återställa. Med Som kopia bredvid den nuvarande kommer säkerhetskopian som en kopia i en ny mapp, som databas under ett nytt namn eller som ny brevlåda. För en brevlåda ger du kopian ett namn, till exempel herstel, och öppnar den i webbmailen för att se om e-posten från den tidpunkten finns med. Ta sedan bort kopian igen, eftersom den räknas mot ditt lagringsutrymme. Varje återställning får en återställningskod på åtta tecken och en rapport med vad som har återställts.
Kunskapsbanken varnar också för ett vanligt misstag: välj inte Återställ fullständigt för en brevlåda, eftersom allt som kommit in efter den valda tidpunkten då försvinner. I Euro-Office och Nextcloud återställer du en äldre version av ett dokument via versionshistoriken; versionen du ersätter bevaras samtidigt.
Hos andra leverantörer heter det annorlunda och fungerar ibland annorlunda. Kan du inte själv återställa som kopia hos din leverantör, fråga då hur du kan testa säkert.
Sammanfattning
- En säkerhetskopia är först pålitlig när du har återställt den; testa smått och regelbundet, stort en gång om året.
- RPO: hur mycket arbete du får förlora. Du förlorar allt sedan senaste lyckade säkerhetskopian; en misslyckad eller infekterad säkerhetskopia räknas inte.
- RTO: hur snabbt det måste vara tillbaka. Mät den verkliga återställningstiden vid varje test.
- Återställ bredvid originalet, kontrollera innehållet och städa upp testkopian.
- Fastställ återställningsordning och steg på ett återställningsblad som också finns offline.
Quiz
Uppgift
Uppgift A6.3: Hur mycket arbete förlorar du? Du får ett säkerhetskopieringsschema och en tidpunkt för avbrott eller attack. Beräkna hur mycket arbete du max förlorar och bedöm om schemat uppfyller RPO-målet. Programmet kontrollerar ditt svar och förklarar per fall hur det ligger till.
Uppgift D6.3: Ett riktigt återställningstest. Återställ en fil och en brevlåda (eller en annan liten uppsättning data) från din egen säkerhetskopia, bredvid originalet. Kontrollera innehållet, mät tiden, städa upp testkopian och fyll i ditt återställningsblad med RPO, RTO och återställningsordning.
Uppgift D6.3: Ett riktigt återställningstest
Så gör du: (1) Välj en liten testuppsättning: en fil, en mapp och en mejllåda (eller en annan liten uppsättning du tycker är viktig). (2) Skriv ner starttiden. (3) Återställ uppsättningen från din egen säkerhetskopia bredvid originalet: som en kopia, i en separat mapp eller som en separat mejllåda. Skriv inte över något. (4) Kontrollera innehållet: öppnas filen, finns mejlet från rätt datum med, stämmer mappen? För en webbplats: är filer och databas från samma tidpunkt? (5) Skriv ner sluttiden och räkna ut återställningstiden. (6) Städa bort testkopian. (7) Fyll i ett återställningsblad för den här delen: var finns säkerhetskopian, vem får återställa (och vem är ersättaren), stegen eller en länk till manualen, RPO, RTO, plats i återställningsordningen, datum och resultat av det här testet. Sätt inga lösenord på bladet. (8) Skriv ut återställningsbladet eller spara det offline, tillsammans med din incidentkarta (lektion 8.1).
Dina bockar och anteckningar sparas bara i den här webbläsaren; vi skickar dem ingenstans. Är du inloggad sparar vi i Mina kurser bara att du har gjort uppgiften.
Läs mer
Stegen i WebOkés artiklar gäller för WebOkés miljö; hos andra leverantörer fungerar det liknande eller annorlunda. Fråga din leverantör.
- WebOké Backups: visa, återställa eller ladda ner en backup
- Återställ brevlåda eller raderade e-postmeddelanden från säkerhetskopian
- WebOké manual 6.10: WebOké Backups: återställa filer
- DirectAdmin-guide 16.3: En DirectAdmin backup återställa
- Euro-Office handbok 8.6: Versionshistorik: återställa en äldre version
- Nederländska NCSC, Att upprätta en säkerhetskopieringsstrategi: https://www.ncsc.nl/back-up/een-back-up-strategie-opstellen
- NIST, Glossary: Recovery Point Objective (engelska): https://csrc.nist.gov/glossary/term/recovery_point_objective
- NIST, Glossary: Recovery Time Objective (engelska): https://csrc.nist.gov/glossary/term/recovery_time_objective
