6 modulis · 6.3
Atkūrimo testavimas
6 modulis: Atsarginės kopijos · Skaitymo trukmė: 10 min.
Mokymosi tikslas: Po šios pamokos galėsite suplanuoti ir atlikti atkūrimo testą, paprasta kalba užfiksuoti, kiek daugiausiai darbo galite prarasti (RPO) ir kaip greitai kas nors turi būti atkurta (RTO), bei aprašyti atkūrimo eiliškumą.
Pagrindinės sąvokos: atkūrimo testas, RPO (kiek darbo galite prarasti), RTO (kaip greitai turi būti atkurta), atkūrimo eiliškumas, dokumentacija
Atsarginė kopija, kurios niekada neatkūrėte, yra tik krūva duomenų
Beveik kiekvienas, kuris po incidento sužino, kad atsarginė kopija neveikia, manė turintis gerą atsarginę kopiją. Pranešimai buvo žali, diskas pilnas, programa veikė kiekvieną naktį. Tik atkuriant paaiškėja, kas negerai. Tipiniai pavyzdžiai, kas tada paaiškėja:
- Atsarginė kopija apėmė tik svetainės failus, bet ne duomenų bazę. Internetinė parduotuvė atsikūrė be užsakymų, klientų ir produktų.
- Atsarginė kopija buvo užšifruota, tačiau raktas buvo saugomas tik nešiojamame kompiuteryje, kuris buvo pavogtas.
- Atsarginių kopijų programa jau keturis mėnesius rodė klaidą, tačiau tie pranešimai buvo siunčiami į išėjusio kolegos el. pašto adresą.
- Atsarginė kopija buvo, tačiau 400 GB atkūrimas įprastu interneto ryšiu užtruko tris dienas.
Todėl Nyderlandų NCSC pataria ne tik tikrinti, ar atsarginė kopija buvo padaryta, bet ir periodiškai iš tikrųjų ką nors atkurti. Be to, jis rekomenduoja kasdien matyti, ar atsarginės kopijos buvo sėkmingai sukurtos ir ar nebuvo klaidų.
RPO: kiek darbo galite prarasti?
Prieš testuodami turite žinoti, kas yra „pakankamai gerai“. Tam yra dvi sąvokos, su kuriomis susidursite kiekviename pokalbyje su IT įmone.
RPO (Recovery Point Objective) paprasta kalba reiškia: kiek daugiausiai darbo galite prarasti? NIST tai apibūdina kaip momentą laike, iki kurio duomenys turi būti atkurti po sutrikimo. Kuo dažniau darote atsarginę kopiją, tuo mažesnis šis tarpas.
Skaičiavimas paprastas: daugiausiai prarandate viską, kas pasikeitė nuo paskutinės sėkmingos atsarginės kopijos. Nyderlandų NCSC pateikia tokį pavyzdį: jei atsarginė kopija kuriama naktį 03:00 val., o įvykis ištinka 16:00 val., galite prarasti kelias valandas darbo.
| Atsarginių kopijų tvarkaraštis | Sutrikimas įvyko | Paskutinė sėkminga atsarginė kopija | Daugiausiai prarasta |
|---|---|---|---|
| Kiekvieną naktį 02:00 val. | antradienį 16:30 val. | antradienį 02:00 val. | 14 val. 30 min. |
| Kas valandą darbo metu | antradienį 14:40 val. | antradienį 14:00 val. | 40 min. |
| Kiekvieną naktį 02:00 val., tačiau antradienio nakties kopija nepavyko | trečiadienį 10:00 val. | antradienį 02:00 val. | 32 val. |
Atkreipkite dėmesį į dvi spąstas. Nepavykusi atsarginė kopija neskaičiuojama: tuomet paskutinė sėkminga atsarginė kopija pasislenka į ankstesnį laiką. O kalbant apie išpirkos reikalaujančias programas, svarbus yra momentas, kai žala prasidėjo, o ne momentas, kai ją pastebite. Jei šifravimas prasidėjo 11:15 val., o pastebite tai 14:40 val., tuomet 12:00 val. kopija jau yra pažeista, o paskutinė sėkminga yra 11:00 val. kopija.
RTO: kaip greitai turi būti atkurta?
RTO (Recovery Time Objective) paprasta kalba reiškia: kiek ilgai gali trukti, kol vėl viskas veiks? NIST tai apibūdina kaip laiką, per kurį sistema gali būti atkuriama, kol tai iš tikrųjų pakenkia Jūsų verslui.
RTO skiriasi priklausomai nuo komponento. Kepyklai „Example“:
| Komponentas | Kas nutinka, jei jo nėra | RPO | RTO |
|---|---|---|---|
| Kasa ir užsakymai | Nėra pardavimų, klientai laukia | 1 valanda | 2 valandos |
El. paštas info@example.com | Užsakymai el. paštu negaunami | 1 diena | 4 valandos |
| Svetainė | Nėra naujų klientų, bet tai tik nemalonu | 1 diena | 1 darbo diena |
| Senų pasiūlymų archyvas | Nepatogu, bet gali palaukti | 1 savaitė | 1 savaitė |
RTO padeda nuspręsti, kokią atsarginę kopiją pasirinkti. Diskas seife pas savininką namuose yra puiki neprisijungusi (offline) kopija, tačiau jei jo atsiėmimas ir atkūrimas užtrunka keturias valandas, dviejų valandų RTO nepasieksite.
Atkūrimo testas penkiais žingsniais
Testas neturi būti didelis. Pradėkite nuo mažo ir plėskite.
- Pasirinkite, ką testuojate. Pradėkite nuo vieno failo, vieno aplanko ir vienos pašto dėžutės. Kartą per metus atlikite didesnį testą: visą svetainę su duomenų baze arba visą nešiojamą kompiuterį.
- Atkurkite greta originalo. Niekada neperrašykite tikrų duomenų testuodami. Atkurkite į atskirą aplanką, kaip kopiją arba testinėje vietoje.
- Patikrinkite turinį. Ar failas atsidaro? Ar yra laiškas su teisinga data? Ar svetainė veikia su tos pačios akimirkos duomenų baze? Svetainė su šiandienos failais ir praėjusio mėnesio duomenų baze dažnai veikia netinkamai.
- Išmatuokite laiką. Užsirašykite, kiek laiko užtruko nuo „man reikia kažką atkurti“ iki „tai veikia“. Palyginkite su savo RTO.
- Susitvarkykite ir užsirašykite. Pašalinkite testinę kopiją, kad ji neužimtų vietos ar nekeltų painiavos, ir užfiksuokite rezultatą.
Atkūrimo eiliškumas ir dokumentacija
Didelio incidento atveju viskas turi būti atkurta vienu metu, o tai neįmanoma. Todėl iš anksto užfiksuokite atkūrimo eiliškumą: kas pirma, kas po to. Dažniausiai tai yra: pirmiausia prieiga (Jūsų slaptažodžių tvarkyklė, el. paštas ir administravimo paskyros), tuomet tai, kas generuoja pajamas (kasa, užsakymai, sąskaitos), paskui visa kita.
Kiekvienam komponentui užsirašykite atkūrimo lape:
- kur yra atsarginė kopija ir kaip prie jos prieiti (be slaptažodžių pačiame lape: nurodykite nuorodą į slaptažodžių tvarkyklę arba seifą);
- kas gali ir moka atkurti, ir kas yra pavaduotojas;
- žingsnius arba nuorodą į Jūsų paslaugų teikėjo instrukciją;
- paskutinio testo datą ir rezultatą.
Šį lapą saugokite ir popierine forma arba neprisijungus (offline). Esant išpirkos reikalaujančių programų atakai, Jūsų bendrinamas aplankas su dokumentacija greičiausiai taip pat bus nepasiekiamas. Šis lapas priklauso incidento kortelei iš 8.1 pamokos.
Praktiškai: taip tai atrodo
WebOké atsarginių kopijų aplinkoje galite atlikti testą nieko nekeisdami savo dabartinėje svetainėje ar pašte. Vediklyje pasirenkate paketą, atsarginės kopijos momentą, komponentus, o tada atkūrimo būdą. Pasirinkus Kaip kopiją greta esamos, atsarginė kopija atsiranda kaip kopija naujame aplanke, kaip duomenų bazė nauju pavadinimu arba kaip nauja pašto dėžutė. Pašto dėžutei suteikiate kopijai pavadinimą, pavyzdžiui, atkurimas, ir atidarote ją žiniatinklio paštu, kad patikrintumėte, ar ten yra tos akimirkos laiškai. Po to kopiją pašalinkite, nes ji skaičiuojama į Jūsų saugyklos apimtį. Kiekvienas atkūrimas gauna aštuonių simbolių atkūrimo kodą ir ataskaitą apie tai, kas buvo atkurta.
Žinių bazėje taip pat įspėjama apie dažnai pasitaikančią klaidą: pašto dėžutei nerinkitės Visiškas atkūrimas, nes tuomet dings viskas, kas gauta po pasirinkto momento. „Euro-Office“ ir „Nextcloud“ senesnę dokumento versiją atkuriate per versijų istoriją; versija, kurią pakeičiate, tokiu atveju išlieka išsaugota.
Pas kitus paslaugų teikėjus tai vadinasi kitaip ir kartais veikia kitaip. Jei pas Jūsų paslaugų teikėją negalite patys atkurti kaip kopijos, paklauskite, kaip galite saugiai testuoti.
Santrauka
- Atsarginė kopija yra patikima tik tada, kai ją atkūrėte; testuokite mažai ir reguliariai, didesniu mastu kartą per metus.
- RPO: kiek darbo galite prarasti. Prarandate viską nuo paskutinės sėkmingos atsarginės kopijos; nepavykusi arba užkrėsta atsarginė kopija neskaičiuojama.
- RTO: kaip greitai turi būti atkurta. Kiekviename teste išmatuokite realų atkūrimo laiką.
- Atkurkite greta originalo, patikrinkite turinį ir sutvarkykite testinę kopiją.
- Užfiksuokite atkūrimo eiliškumą ir žingsnius atkūrimo lape, kuris egzistuoja ir neprisijungus (offline).
Testas (quiz)
Užduotis
Užduotis A6.3: Kiek darbo prarandate? Gaunate atsarginių kopijų tvarkaraštį ir sutrikimo ar atakos momentą. Apskaičiuokite, kiek daugiausiai darbo galite prarasti, ir įvertinkite, ar tvarkaraštis pasiekia RPO tikslą. Programa patikrina Jūsų atsakymą ir kiekvienu atveju paaiškina, kaip yra iš tikrųjų.
Užduotis D6.3: Tikras atkūrimo testas. Atkurkite vieną failą ir vieną pašto dėžutę (arba kitą mažą duomenų rinkinį) iš savo atsarginės kopijos, greta originalo. Patikrinkite turinį, išmatuokite laiką, sutvarkykite testinę kopiją ir užpildykite savo atkūrimo lapą su RPO, RTO ir atkūrimo eiliškumu.
Užduotis D6.3: Tikras atkūrimo testas
Štai kaip tai padaryti: (1) Pasirinkite nedidelį testavimo rinkinį: vieną failą, vieną aplanką ir vieną pašto dėžutę (arba kitą nedidelį rinkinį, kurį laikote svarbiu). (2) Užsirašykite pradžios laiką. (3) Atkurkite rinkinį iš savo atsarginės kopijos šalia originalo: kaip kopiją, atskirame aplanke arba kaip atskirą pašto dėžutę. Nieko neperrašykite. (4) Patikrinkite turinį: ar failas atsidaro, ar laiškas yra iš tinkamos datos, ar aplankas teisingas? Svetainės atveju: ar failai ir duomenų bazė yra iš to paties momento? (5) Užsirašykite pabaigos laiką ir apskaičiuokite atkūrimo trukmę. (6) Sutvarkykite testinę kopiją. (7) Užpildykite atkūrimo lapą šiai daliai: kur yra atsarginė kopija, kas gali atkurti (ir kas yra pavaduotojas), veiksmai arba nuoroda į instrukciją, RPO, RTO, vieta atkūrimo eiliškumo tvarkoje, šio testo data ir rezultatas. Slaptažodžių lape nerašykite. (8) Atkūrimo lapą atsispausdinkite arba laikykite neprijungtą, kartu su incidento kortele (8.1 pamoka).
Jūsų pažymėti varneliai ir pastabos lieka tik šioje naršyklėje; niekur jų nesiunčiame. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotį atlikote.
Skaitykite daugiau
Žingsniai WebOké straipsniuose galioja WebOké aplinkai; pas kitus paslaugų teikėjus tai veikia panašiai arba kitaip. Pasiteiraukite savo paslaugų teikėjo.
- WebOké atsarginės kopijos: kaip peržiūrėti, atkurti arba atsisiųsti atsarginę kopiją
- Pašto dėžutės arba ištrintų el. laiškų atkūrimas iš atsarginės kopijos
- WebOké vadovas 6.10: WebOké Backups: failų atkūrimas
- DirectAdmin vadovas 16.3: DirectAdmin atsarginės kopijos atkūrimas
- Euro-Office vadovas 8.6: Version History: senesnės versijos atkūrimas
- Nyderlandų NCSC, Atsarginių kopijų strategijos sudarymas: https://www.ncsc.nl/back-up/een-back-up-strategie-opstellen
- NIST, žodynas: Recovery Point Objective (anglų k.): https://csrc.nist.gov/glossary/term/recovery_point_objective
- NIST, žodynas: Recovery Time Objective (anglų k.): https://csrc.nist.gov/glossary/term/recovery_time_objective
