6. modulis · 6.3
Atjaunošanas testēšana
6. modulis: Rezerves kopijas · Lasīšanas laiks: 10 minūtes
Mērķis: Pēc šīs nodarbības Jūs varēsiet ieplānot un veikt atjaunošanas testu, vienkāršā valodā noteikt, cik daudz darba Jūs maksimāli drīkstat zaudēt (RPO) un cik ātri kaut kam ir jābūt atjaunotam (RTO), kā arī pierakstīt atjaunošanas secību.
Pamatjēdzieni: atjaunošanas tests, RPO (cik daudz darba Jūs drīkstat zaudēt), RTO (cik ātri tam jābūt atjaunotam), atjaunošanas secība, dokumentācija
Rezerves kopija, ko Jūs nekad neesat atjaunojuši, ir tikai kaudze
Gandrīz visi, kas pēc incidenta atklāj, ka rezerves kopija nedarbojas, bija pārliecināti, ka viņiem ir laba rezerves kopija. Paziņojumi bija zaļi, disks bija pilns, programma darbojās katru nakti. Tikai atjaunošanas brīdī atklājas, kas ir nepareizi. Tipiski piemēri tam, kas tad atklājas:
- Rezerves kopijā tika iekļauti tikai tīmekļa vietnes faili, nevis datubāze. Interneta veikals tika atjaunots bez pasūtījumiem, klientiem un produktiem.
- Rezerves kopija bija šifrēta, bet atslēga atradās tikai klēpjdatorā, kas bija nozagts.
- Rezerves kopēšanas programma jau četrus mēnešus ziņoja par kļūdu, bet šie paziņojumi tika sūtīti uz e-pasta adresi, kas piederēja darbiniekam, kurš jau bija aizgājis.
- Rezerves kopija gan bija, taču 400 GB atjaunošana, izmantojot parastu interneta pieslēgumu, aizņēma trīs dienas.
Tāpēc Nīderlandes NCSC iesaka ne tikai pārbaudīt, vai rezerves kopija ir izveidota, bet arī periodiski faktiski kaut ko atjaunot. Papildus tas iesaka ik dienu pārliecināties, vai rezerves kopijas ir izpildītas un vai nav radušās kļūdas.
RPO: cik daudz darba Jūs drīkstat zaudēt?
Pirms testēšanas Jums ir jāzina, kas ir "pietiekami labi". Šim nolūkam ir divi jēdzieni, ar kuriem Jūs sastapsieties ikvienā sarunā ar IT uzņēmumu.
RPO (Recovery Point Objective) vienkāršā valodā nozīmē: cik daudz darba Jūs maksimāli drīkstat zaudēt? NIST to apraksta kā laika brīdi, uz kuru dati pēc traucējuma ir jāatjauno. Jo biežāk Jūs veidojat rezerves kopiju, jo mazāks ir šis caurums.
Aprēķins ir vienkāršs: maksimāli Jūs zaudējat visu, kas ir mainījies kopš pēdējās labās rezerves kopijas. Nīderlandes NCSC pats sniedz piemēru: ja rezerves kopija tiek veidota naktī pulksten 03:00 un incidents notiek pulksten 16:00, Jūs, iespējams, zaudējat vairāku stundu darbu.
| Rezerves kopēšanas grafiks | Pārtraukums | Pēdējā labā rezerves kopija | Maksimāli zaudēts |
|---|---|---|---|
| Katru nakti pulksten 02:00 | otrdien 16:30 | otrdien 02:00 | 14 stundas 30 minūtes |
| Katru stundu darba laikā | otrdien 14:40 | otrdien 14:00 | 40 minūtes |
| Katru nakti pulksten 02:00, bet otrdienas nakts rezerves kopija neizdevās | trešdien 10:00 | otrdien 02:00 | 32 stundas |
Ievērojiet divus slazdus. Neizdevusies rezerves kopija neskaitās: tad pēdējā labā rezerves kopija pārvietojas vienu soli atpakaļ. Un izspiedējvīrusa gadījumā svarīgs ir brīdis, kad kaitējums sākās, nevis brīdis, kad Jūs to pamanāt. Ja šifrēšana sākās pulksten 11:15 un Jūs to pamanāt pulksten 14:40, tad rezerves kopija no pulksten 12:00 jau ir bojāta, un pēdējā labā ir no pulksten 11:00.
RTO: cik ātri tam jābūt atjaunotam?
RTO (Recovery Time Objective) vienkāršā valodā nozīmē: cik ilgi tas drīkst aizņemt, pirms viss atkal darbojas? NIST to apraksta kā laiku, cik ilgi sistēma drīkst atrasties atjaunošanas stadijā, pirms tas Jūsu uzņēmumam rada reālu kaitējumu.
RTO atšķiras atkarībā no komponentes. Uzņēmumam "Bakkerij Example":
| Komponente | Kas notiek, ja tā pazūd | RPO | RTO |
|---|---|---|---|
| Kase un pasūtījumi | Nav pārdošanas, klienti gaida | 1 stunda | 2 stundas |
E-pasts info@example.com | Pasūtījumi pa e-pastu nenonāk | 1 diena | 4 stundas |
| Tīmekļa vietne | Nav jaunu klientu, bet tas nav kritiski | 1 diena | 1 darba diena |
| Veco piedāvājumu arhīvs | Neērti, bet var pagaidīt | 1 nedēļa | 1 nedēļa |
RTO ietekmē arī to, kuru rezerves kopiju Jūs izvēlaties. Disks seifā pie īpašnieka mājās ir laba bezsaistes kopija, bet, ja tā atgūšana un atjaunošana aizņem četras stundas, Jūs nesasniegsiet divu stundu RTO.
Atjaunošanas tests piecos soļos
Testam nav jābūt lielam. Sāciet mazumā un pakāpeniski paplašiniet to.
- Izvēlieties, ko Jūs testējat. Sāciet ar vienu failu, vienu mapi un vienu pastkasti. Reizi gadā veiciet lielāku testu: visu tīmekļa vietni ar datubāzi vai pilnu klēpjdatoru.
- Atjaunojiet blakus oriģinālam. Testēšanai nekad nepārrakstiet savus reālos datus. Atjaunojiet atsevišķā mapē, kā kopiju vai testa vietā.
- Pārbaudiet saturu. Vai fails atveras? Vai e-pastā ir pareizais datums? Vai tīmekļa vietne darbojas ar to pašu brīdi atbilstošu datubāzi? Tīmekļa vietne ar šodienas failiem un pagājušā mēneša datubāzi bieži vien pareizi nedarbojas.
- Nomēriet laiku. Pierakstiet, cik ilgi tas aizņēma, no "man kaut kas jāatjauno" līdz "tas darbojas". Salīdziniet ar savu RTO.
- Sakopojiet un pierakstiet. Dzēsiet testa kopiju, lai tā neaizņemtu vietu un neradītu neskaidrības, un pierakstiet rezultātu.
Atjaunošanas secība un dokumentācija
Liela incidenta gadījumā visu nevar atjaunot vienlaikus, un tas arī nav iespējams. Tāpēc iepriekš nosakiet atjaunošanas secību: kas vispirms, kas pēc tam. Parasti vispirms ir piekļuve (Jūsu paroļu pārvaldnieks, e-pasts un administratora konti), tad tas, kas nodrošina ienākumus (kase, pasūtījumi, rēķini), un tad pārējais.
Katrai komponentei pierakstiet atjaunošanas lapā:
- kur atrodas rezerves kopija un kā Jūs tai piekļūstat (bez parolēm pašā lapā: norādiet uz paroļu pārvaldnieku vai seifu);
- kurš drīkst un var veikt atjaunošanu un kas ir aizvietotājs;
- soļi vai saite uz Jūsu pakalpojumu sniedzēja instrukciju;
- pēdējā testa datums un rezultāts.
Glabājiet šo lapu arī papīra formātā vai bezsaistē. Izspiedējvīrusa gadījumā Jūsu koplietotā mape ar dokumentāciju, visticamāk, arī nebūs pieejama. Šī lapa pieder pie incidenta kartes no 8.1. nodarbības.
Praksē: šādi tas izskatās
WebOké Backups testa vidē Jūs varat veikt testu, neko nemainot savā pašreizējā vietnē vai e-pastā. Vednī Jūs izvēlaties pakotni, rezerves kopēšanas brīdi, komponentes un pēc tam atjaunošanas veidu. Izvēloties Kā kopiju blakus pašreizējam, rezerves kopija parādās kā kopija jaunā mapē, kā datubāze ar jaunu nosaukumu vai kā jauna pastkaste. Pastkastei Jūs piešķirat kopijai nosaukumu, piemēram, herstel, un atverat to tīmekļa pasta saskarnē, lai pārbaudītu, vai tajā ir attiecīgā brīža e-pasta vēstules. Pēc tam dzēsiet kopiju, jo tā tiek ieskaitīta Jūsu krātuves apjomā. Katra atjaunošana saņem astoņu zīmju atjaunošanas kodu un pārskatu par to, kas ir atjaunots.
Zināšanu bāze brīdina arī par izplatītu kļūdu: pastkastei neizvēlieties Pilnīgu atjaunošanu, jo tad pazudīs viss, kas saņemts pēc izvēlētā brīža. Euro-Office un Nextcloud Jūs atjaunojat agrāku dokumenta versiju, izmantojot versiju vēsturi; versija, kuru Jūs aizvietojat, pie tam saglabājas.
Citiem pakalpojumu sniedzējiem tas var saukties savādāk un dažkārt darboties citādi. Ja Jūsu pakalpojumu sniedzēja vidē nevarat pats atjaunot kā kopiju, pajautājiet, kā droši var testēt.
Kopsavilkums
- Rezerves kopija ir uzticama tikai tad, kad Jūs esat to atjaunojuši; testējiet mazumā un regulāri, lielāku apjomu reizi gadā.
- RPO: cik daudz darba Jūs drīkstat zaudēt. Jūs zaudējat visu kopš pēdējās labās rezerves kopijas; neizdevusies vai inficēta rezerves kopija neskaitās.
- RTO: cik ātri tam jābūt atjaunotam. Katrā testā nomēriet reālo atjaunošanas laiku.
- Atjaunojiet blakus oriģinālam, pārbaudiet saturu un sakopojiet testa kopiju.
- Pierakstiet atjaunošanas secību un soļus atjaunošanas lapā, kas pastāv arī bezsaistē.
Tests
Uzdevums
Uzdevums A6.3: Cik daudz darba Jūs zaudējat? Jūs saņemsiet rezerves kopēšanas grafiku un pārtraukuma vai uzbrukuma brīdi. Aprēķiniet, cik daudz darba Jūs maksimāli esat zaudējuši, un novērtējiet, vai grafiks sasniedz RPO mērķi. Programma pārbaudīs Jūsu atbildi un katrā gadījumā izskaidros, kā ir.
Uzdevums D6.3: Īsts atjaunošanas tests. Atjaunojiet vienu failu un vienu pastkasti (vai citu nelielu datu kopu) no savas rezerves kopijas, blakus oriģinālam. Pārbaudiet saturu, nomēriet laiku, sakopojiet testa kopiju un aizpildiet savu atjaunošanas lapu ar RPO, RTO un atjaunošanas secību.
Uzdevums D6.3: Īsts atjaunošanas tests
Rīcības plāns: (1) Izvēlieties nelielu testa kopu: vienu failu, vienu mapi un vienu e-pasta kastīti (vai citu nelielu kopu, kuru uzskatāt par svarīgu). (2) Pierakstiet sākuma laiku. (3) Atjaunojiet kopu no savas rezerves kopijas blakus oriģinālam: kā kopiju, atsevišķā mapē vai kā atsevišķu e-pasta kastīti. Neko nepārrakstiet. (4) Pārbaudiet saturu: vai fails atveras, vai e-pasta kastītē ir vēstule no pareizā datuma, vai mape ir pareiza? Tīmekļa vietnei: vai faili un datubāze ir no viena un tā paša brīža? (5) Pierakstiet beigu laiku un aprēķiniet atjaunošanas laiku. (6) Sakārtojiet (izdzēsiet) testa kopiju. (7) Aizpildiet atjaunošanas lapu šai daļai: kur atrodas rezerves kopija, kurš drīkst to atjaunot (un kurš ir aizvietotājs), soļi vai saite uz instrukciju, RPO, RTO, vieta atjaunošanas secībā, šī testa datums un rezultāts. Nerakstiet lapā paroles. (8) Izdrukājiet atjaunošanas lapu vai glabājiet to bezsaistē, kopā ar savu incidentu karti (4. nodarbība, 8.1. sadaļā minētā).
Jūsu atzīmes un piezīmes paliek tikai šajā pārlūkprogrammā; mēs tās nekur nesūtām. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums ir paveikts.
Vairāk lasīt
Soļi WebOké rakstos attiecas uz WebOké vidi; citiem pakalpojumu sniedzējiem tas darbojas līdzīgi vai citādi. Pajautājiet savam pakalpojumu sniedzējam.
- WebOké rezerves kopijas: kā apskatīt, atjaunot vai lejupielādēt rezerves kopiju
- Atgūt e-pasta kontu vai dzēstās e-pasta vēstules no dublējuma
- WebOké rokasgrāmata 6.10: WebOké Backups: failu atjaunošana
- DirectAdmin rokasgrāmata 16.3: DirectAdmin dublējuma atjaunošana
- Euro-Office rokasgrāmata 8.6: Versiju vēsture: iepriekšējās versijas atjaunošana
- Nīderlandes NCSC, Rezerves kopēšanas stratēģijas izveide (holandiešu valodā): https://www.ncsc.nl/back-up/een-back-up-strategie-opstellen
- NIST, vārdnīca: Recovery Point Objective (angļu valodā): https://csrc.nist.gov/glossary/term/recovery_point_objective
- NIST, vārdnīca: Recovery Time Objective (angļu valodā): https://csrc.nist.gov/glossary/term/recovery_time_objective
