Moodul 6 · 6.3
Taastamise testimine
Moodul 6: Varukoopiad · Lugemisaeg: 10 minutit
Õpieesmärk: pärast seda õppetundi oskad planeerida ja läbi viia taastamistesti, oskad lihtsas keeles kirja panna, kui palju tööd sa maksimaalselt kaotada võid (RPO) ja kui kiiresti peab miski taas töökorda saama (RTO), ning koostada taastamise järjekorra.
Põhimõisted: taastamistest, RPO (kui palju tööd võid kaotada), RTO (kui kiiresti peab asi tagasi olema), taastamise järjekord, dokumenteerimine
Varukoopia, mida sa kunagi pole taastanud, on vaid oletus
Peaaegu kõik, kes avastavad pärast intsidenti, et varukoopia ei tööta, arvasid, et neil on hea varukoopia olemas. Teavitused olid rohelised, ketas oli täis, programm töötas iga öö. Alles taastamisel selgub, mis on valesti. Tüüpilised näited sellest, mis siis välja tuleb:
- Varukoopia võttis kaasa ainult veebisaidi failid, mitte andmebaasi. Veepood tuli tagasi ilma tellimuste, klientide ja toodeteta.
- Varukoopia oli krüpteeritud, kuid võti oli ainult sülearvutis, mis varastati.
- Varukoopiaprogramm teatas juba neli kuud veast, kuid need teated saadeti lahkunud kolleegi e-posti aadressile.
- Varukoopia oli küll olemas, kuid 400 GB taastamine tavalise internetiühenduse kaudu võttis aega kolm päeva.
Madalmaade NCSC soovitab seetõttu mitte ainult kontrollida, kas varukoopia on tehtud, vaid ka perioodiliselt midagi päriselt taastada. Lisaks soovitab ta igapäevaselt jälgida, kas varukoopiad on tehtud ja kas tekkis vigu.
RPO: kui palju tööd võid kaotada?
Enne testimist pead teadma, mis on "piisavalt hea". Selle jaoks on kaks mõistet, millega puutud kokku igas vestluses IT-ettevõttega.
RPO (Recovery Point Objective) tähendab lihtsas keeles: kui palju tööd võid maksimaalselt kaotada? NIST kirjeldab seda kui ajahetke, millesse andmed peavad pärast katkestust taastuma. Mida sagedamini varukoopia teed, seda väiksem on see auk.
Arvutamine on lihtne: kaotad maksimaalselt kõik, mis on muutunud alates viimasest õnnestunud varukoopiast. Madalmaade NCSC toob ise näite: kui su varukoopia tehakse öösel kell 03:00 ja probleem tekib kell 16:00, oled kaotanud mõned tunnid tööd.
| Varukoopiate graafik | Katkestus kell | Viimane õnnestunud varukoopia | Maksimaalselt kaotatud |
|---|---|---|---|
| Igal ööl kell 02:00 | teisipäev 16:30 | teisipäev 02:00 | 14 tundi 30 minutit |
| Iga tund tööajal | teisipäev 14:40 | teisipäev 14:00 | 40 minutit |
| Igal ööl kell 02:00, kuid teisipäevaöine varukoopia ebaõnnestus | kolmapäev 10:00 | teisipäev 02:00 | 32 tundi |
Jälgi kahte lõksu. Ebaõnnestunud varukoopia ei loe: siis nihkub viimane õnnestunud varukoopia ühe sammu tagasi. Ja lunavara puhul loeb hetk, mil kahju algas, mitte hetk, mil sa seda märkad. Kui krüpteerimine algas kell 11:15 ja märkad seda kell 14:40, siis on kella 12:00 varukoopia juba kahjustatud ja kella 11:00 oma on viimane õnnestunud.
RTO: kui kiiresti peab asi tagasi olema?
RTO (Recovery Time Objective) tähendab lihtsas keeles: kui kaua võib kuluda, enne kui miski taas töötab? NIST kirjeldab seda kui aega, mille jooksul süsteem võib olla taastamisel, enne kui see hakkab su ettevõttele tõsist kahju tekitama.
RTO erineb osa kaupa. Pagarikoja Example jaoks:
| Osa | Mis juhtub, kui see on kadunud | RPO | RTO |
|---|---|---|---|
| Kassa ja tellimused | Müük seisab, kliendid ootavad | 1 tund | 2 tundi |
E-post info@example.com | Tellimused e-postiga ei jõua kohale | 1 päev | 4 tundi |
| Veebisait | Uusi kliente ei tule, aga pole kriitiline | 1 päev | 1 tööpäev |
| Vanade pakkumiste arhiiv | Tüütu, aga saab oodata | 1 nädal | 1 nädal |
RTO mõjutab ka seda, millise varukoopia valid. Ketas, mis on hoiul omaniku kodus seifis, on igati sobiv võrguühenduseta koopia, kuid kui selle kättesaamine ja taastamine võtab neli tundi, ei saavuta sa kaheteisttunnist RTO-d.
Taastamise test viies sammus
Test ei pea olema suur. Alusta väikselt ja laienda.
- Vali, mida testid. Alusta ühest failist, ühest kaustast ja ühest postkastist. Tee kord aastas suurem test: terve veebisait koos andmebaasiga või terve sülearvuti.
- Taasta originaali kõrvale. Ära kunagi kirjuta testimiseks üle oma päris andmeid. Taasta eraldi kausta, koopiana või testkeskkonda.
- Kontrolli sisu. Kas fail avaneb? Kas kiri on õigest kuupäevast? Kas veebisait töötab sama hetke andmebaasiga? Veebisait, millel on tänased failid, kuid eelmise kuu andmebaas, ei tööta tihti korralikult.
- Mõõda aega. Pane kirja, kui kaua kulus hetkest "mul on vaja midagi taastada" kuni hetkeni "see töötab". Võrdle seda oma RTO-ga.
- Korista ja pane kirja. Kustuta testkoopia, et see ei võtaks ruumi ega tekitaks segadust, ning pane tulemus kirja.
Taastamise järjekord ja dokumenteerimine
Suure intsidendi puhul peaks kõik korraga tagasi tulema, kuid see pole võimalik. Seetõttu pane juba ette paika taastamise järjekord: mis kõigepealt, mis pärast. Tavaliselt on see: kõigepealt juurdepääs (su paroolihaldur, e-post ja haldurikontod), siis see, mis toob sisse raha (kassa, tellimused, arved), ning seejärel ülejäänu.
Kirjuta iga osa kohta taastamislehele:
- kus varukoopia asub ja kuidas sellele ligi pääseda (ilma paroolideta lehel endal: viita paroolihaldurile või seifile);
- kes tohib ja oskab taastada, ning kes on asendaja;
- sammud või link su teenusepakkuja juhendile;
- viimase testi kuupäev ja tulemus.
Hoia seda lehte ka paberil või võrguühenduseta. Lunavara puhul on tõenäoliselt ka su jagatud dokumentatsiooni kaust halvatud. See leht kuulub õppetunnist 8.1 tuntud intsidendikaardi juurde.
Praktikas: nii see välja näeb
Näidiskeskkonnas WebOké Backups saad teha testi, muutmata midagi oma praeguses saidis või e-postis. Viisardis valid paketi, varukoopia hetke, osad ja seejärel taastamisviisi. Valikuga Koopiana praeguse kõrvale tuleb varukoopia koopiana uude kausta, andmebaasina uue nime all või uue postkastina. Postkasti puhul annad koopiale nime, näiteks herstel, ja avad selle veebipostis, et kontrollida, kas selle hetke kirjad on seal olemas. Kustuta koopia pärast seda uuesti, sest see loeb su salvestusmahu hulka. Iga taastamine saab kaheksamärgilise taastamiskoodi ja aruande sellest, mis taastati.
Teadmistebaas hoiatab ka levinud vea eest: ära vali postkasti puhul Täielik taastamine, sest siis kaob kõik, mis on saabunud pärast valitud hetke. Euro-Office'is ja Nextcloudis taastad vanema dokumendiversiooni versiooniajaloo kaudu; versioon, mille asendad, jääb seejuures alles.
Teiste teenusepakkujate juures nimetatakse seda teisiti ja see võib toimida teisiti. Kui su teenusepakkuja juures ei saa ise koopiana taastada, küsi, kuidas saad turvaliselt testida.
Kokkuvõte
- Varukoopia on usaldusväärne alles siis, kui oled selle taastanud; testi väikselt ja regulaarselt, suuremalt kord aastas.
- RPO: kui palju tööd võid kaotada. Kaotad kõik alates viimasest õnnestunud varukoopiast; ebaõnnestunud või nakatunud varukoopia ei loe.
- RTO: kui kiiresti peab asi tagasi olema. Mõõda iga testi juures tegelikku taastamisaega.
- Taasta originaali kõrvale, kontrolli sisu ja korista testkoopia ära.
- Pane taastamise järjekord ja sammud kirja taastamislehele, mis on olemas ka võrguühenduseta.
Test
Ülesanne
Ülesanne A6.3: Kui palju tööd oled kaotanud? Saad varukoopiate graafiku ning katkestuse või rünnaku hetke. Arvuta, kui palju tööd maksimaalselt kaotad, ja hinda, kas graafik täidab RPO-eesmärgi. Programm kontrollib su vastuse ja selgitab iga juhtumi puhul, kuidas asi on.
Ülesanne D6.3: Päris taastamistest. Taasta oma varukoopiast üks fail ja üks postkast (või muu väike andmekogum) originaali kõrvale. Kontrolli sisu, mõõda aega, korista testkoopia ja täida oma taastamisleht RPO, RTO ja taastamise järjekorraga.
Ülesanne D6.3: Päris taastamistest
Nii teed seda: (1) Vali väike testkomplekt: üks fail, üks kaust ja üks postkast (või mõni muu väike komplekt, mida pead oluliseks). (2) Kirjuta üles algusaeg. (3) Taasta komplekt oma varukoopiast originaali kõrvale: koopiana, eraldi kausta või eraldi postkastina. Ära kirjuta midagi üle. (4) Kontrolli sisu: kas fail avaneb, kas õige kuupäevaga kiri on olemas, kas kaust on korrektne? Veebilehe puhul: kas failid ja andmebaas pärinevad samast hetkest? (5) Kirjuta üles lõpuaeg ja arvuta taastamisaeg. (6) Kõrvalda testkoopia. (7) Täida selle osa jaoks taastamisleht: kus asub varukoopia, kes tohib taastada (ja kes on asendaja), sammud või link juhendile, RPO, RTO, koht taastamise järjekorras, selle testi kuupäev ja tulemus. Ära kirjuta lehele paroole. (8) Prindi taastamisleht välja või hoia seda võrguühenduseta, koos oma intsidendikaardiga (õppetund 8.1).
Su linnukesed ja märkmed jäävad ainult sellesse brauserisse, me ei saada neid kuhugi. Kui oled sisse loginud, salvestame Minu kursustes ainult info, et tegid ülesande ära.
Loe edasi
WebOké artiklites kirjeldatud sammud kehtivad WebOké keskkonna kohta; teiste teenusepakkujate juures võib see olla sarnane või erineda. Küsi järele oma teenusepakkujalt.
- WebOké varukoopiad: varukoopia vaatamine, taastamine või allalaadimine
- Posti kausta või kustutatud kirjade taastamine varukoopiast
- WebOké juhend 6.10: WebOké Backups: failide taastamine
- DirectAdmin juhend 16.3: DirectAdmin-varukoopia taastamine
- Euro-Office juhend 8.6: Versiooniajalugu: varasema versiooni taastamine
- Madalmaade NCSC, Varukoopiate strateegia koostamine: https://www.ncsc.nl/back-up/een-back-up-strategie-opstellen
- NIST, Glossary: Recovery Point Objective (inglise keeles): https://csrc.nist.gov/glossary/term/recovery_point_objective
- NIST, Glossary: Recovery Time Objective (inglise keeles): https://csrc.nist.gov/glossary/term/recovery_time_objective
