Ενότητα 6 · 6.3
Δοκιμή επαναφοράς
Ενότητα 6: Αντίγραφα ασφαλείας · Χρόνος ανάγνωσης: 10 λεπτά
Στόχος μαθήματος: Μετά από αυτό το μάθημα μπορείτε να σχεδιάσετε και να εκτελέσετε μια δοκιμή επαναφοράς, να καθορίσετε σε απλή γλώσσα πόση δουλειά επιτρέπεται να χάσετε το πολύ (RPO) και πόσο γρήγορα πρέπει κάτι να επανέλθει (RTO), και να καταγράψετε μια σειρά αποκατάστασης.
Βασικές έννοιες: δοκιμή επαναφοράς, RPO (πόση δουλειά επιτρέπεται να χάσετε), RTO (πόσο γρήγορα πρέπει να επανέλθει), σειρά αποκατάστασης, τεκμηρίωση
Ένα αντίγραφο ασφαλείας που δεν έχετε επαναφέρει ποτέ είναι απλώς ένας σωρός δεδομένων
Σχεδόν όλοι όσοι ανακαλύπτουν μετά από ένα περιστατικό ότι το αντίγραφο ασφαλείας δεν λειτουργεί, νόμιζαν ότι είχαν ένα καλό αντίγραφο ασφαλείας. Οι ειδοποιήσεις ήταν πράσινες, ο δίσκος ήταν γεμάτος, το πρόγραμμα έτρεχε κάθε βράδυ. Μόνο κατά την επαναφορά αποκαλύπτεται τι πήγε στραβά. Τυπικά παραδείγματα του τι αποκαλύπτεται τότε:
- Το αντίγραφο ασφαλείας περιελάμβανε μόνο τα αρχεία του ιστότοπου, όχι τη βάση δεδομένων. Το ηλεκτρονικό κατάστημα επανήλθε χωρίς παραγγελίες, πελάτες και προϊόντα.
- Το αντίγραφο ασφαλείας ήταν κρυπτογραφημένο, αλλά το κλειδί βρισκόταν μόνο στο laptop που είχε κλαπεί.
- Το πρόγραμμα αντιγράφων ασφαλείας ανέφερε σφάλμα εδώ και τέσσερις μήνες, αλλά οι ειδοποιήσεις πήγαιναν στο email ενός συναδέλφου που είχε αποχωρήσει.
- Το αντίγραφο ασφαλείας υπήρχε, αλλά η επαναφορά 400 GB μέσω μιας απλής σύνδεσης internet κόστισε τρεις ημέρες.
Για αυτόν τον λόγο, η ολλανδική Εθνική Αρχή Κυβερνοασφάλειας (NCSC) συμβουλεύει να μην ελέγχετε μόνο αν δημιουργήθηκε το αντίγραφο ασφαλείας, αλλά να επαναφέρετε πραγματικά κάτι περιοδικά. Επιπλέον, συνιστά να μπορείτε να βλέπετε καθημερινά αν τα αντίγραφα ασφαλείας εκτελέστηκαν και αν υπήρξαν σφάλματα.
RPO: πόση δουλειά επιτρέπεται να χάσετε;
Πριν δοκιμάσετε, πρέπει να ξέρετε τι είναι "αρκετά καλό". Υπάρχουν δύο έννοιες για αυτό που θα συναντήσετε σε κάθε συζήτηση με μια εταιρεία πληροφορικής.
Το RPO (Recovery Point Objective) σημαίνει σε απλή γλώσσα: πόση δουλειά επιτρέπεται να χάσετε το πολύ; Το NIST το περιγράφει ως τη χρονική στιγμή στην οποία πρέπει να επανέλθουν τα δεδομένα μετά από μια διακοπή. Όσο πιο συχνά δημιουργείτε αντίγραφο ασφαλείας, τόσο μικρότερο είναι το κενό.
Ο υπολογισμός είναι απλός: χάνετε το πολύ ό,τι έχει αλλάξει από το τελευταίο καλό αντίγραφο ασφαλείας. Η ολλανδική Εθνική Αρχή Κυβερνοασφάλειας (NCSC) δίνει η ίδια το παράδειγμα: αν το αντίγραφο ασφαλείας σας εκτελείται τη νύχτα στις 03:00 και πληγείτε στις 16:00, τότε ενδέχεται να χάσετε αρκετές ώρες δουλειάς.
| Πρόγραμμα αντιγράφων ασφαλείας | Διακοπή στις | Τελευταίο καλό αντίγραφο ασφαλείας | Μέγιστη απώλεια |
|---|---|---|---|
| Κάθε βράδυ στις 02:00 | Τρίτη 16:30 | Τρίτη 02:00 | 14 ώρες 30 λεπτά |
| Κάθε ακριβή ώρα κατά τις εργάσιμες ώρες | Τρίτη 14:40 | Τρίτη 14:00 | 40 λεπτά |
| Κάθε βράδυ στις 02:00, αλλά το αντίγραφο ασφαλείας της Τρίτης νύχτας απέτυχε | Τετάρτη 10:00 | Τρίτη 02:00 | 32 ώρες |
Προσέξτε δύο παγίδες. Ένα αποτυχημένο αντίγραφο ασφαλείας δεν μετράει: τότε το τελευταίο καλό αντίγραφο ασφαλείας μετατοπίζεται ένα βήμα πίσω. Και στην περίπτωση ransomware, μετράει η στιγμή που άρχισε η ζημιά, όχι η στιγμή που το αντιλαμβάνεστε. Αν η κρυπτογράφηση ξεκίνησε στις 11:15 και το παρατηρείτε στις 14:40, τότε το αντίγραφο ασφαλείας των 12:00 έχει ήδη προσβληθεί και αυτό των 11:00 είναι το τελευταίο καλό.
RTO: πόσο γρήγορα πρέπει να επανέλθει;
Το RTO (Recovery Time Objective) σημαίνει σε απλή γλώσσα: πόσο καιρό επιτρέπεται να διαρκέσει μέχρι να ξαναλειτουργήσει; Το NIST το περιγράφει ως το πόσο καιρό ένα σύστημα επιτρέπεται να βρίσκεται σε διαδικασία αποκατάστασης πριν προκαλέσει πραγματική ζημιά στην επιχείρησή σας.
Το RTO διαφέρει ανά στοιχείο. Για το Αρτοποιείο Example:
| Στοιχείο | Τι συμβαίνει αν χαθεί | RPO | RTO |
|---|---|---|---|
| Ταμείο και παραγγελίες | Καμία πώληση, οι πελάτες περιμένουν | 1 ώρα | 2 ώρες |
Email info@example.com | Οι παραγγελίες μέσω email δεν φτάνουν | 1 ημέρα | 4 ώρες |
| Ιστότοπος | Κανένας νέος πελάτης, αλλά είναι ενοχλητικό | 1 ημέρα | 1 εργάσιμη ημέρα |
| Αρχείο παλιών προσφορών | Δύσκολο, αλλά μπορεί να περιμένει | 1 εβδομάδα | 1 εβδομάδα |
Το RTO καθορίζει εν μέρει ποιο αντίγραφο ασφαλείας επιλέγετε. Ένας δίσκος σε χρηματοκιβώτιο στο σπίτι του ιδιοκτήτη είναι ένα εξαιρετικό offline αντίγραφο, αλλά αν χρειάζονται τέσσερις ώρες για να τον παραλάβετε και να τον επαναφέρετε, δεν θα επιτύχετε RTO δύο ωρών.
Μια δοκιμή επαναφοράς σε πέντε βήματα
Μια δοκιμή δεν χρειάζεται να είναι μεγάλη. Ξεκινήστε μικρά και επεκτείνετε σταδιακά.
- Επιλέξτε τι θα δοκιμάσετε. Ξεκινήστε με ένα αρχείο, έναν φάκελο και ένα mailbox. Κάντε μία φορά τον χρόνο μια μεγαλύτερη δοκιμή: έναν ολόκληρο ιστότοπο με βάση δεδομένων, ή ένα πλήρες laptop.
- Επαναφέρετε δίπλα στο πρωτότυπο. Ποτέ μην αντικαθιστάτε τα πραγματικά σας δεδομένα για να δοκιμάσετε. Επαναφέρετε σε ξεχωριστό φάκελο, ως αντίγραφο ή σε δοκιμαστική θέση.
- Ελέγξτε το περιεχόμενο. Ανοίγει το αρχείο; Περιλαμβάνεται το email της σωστής ημερομηνίας; Λειτουργεί ο ιστότοπος με τη βάση δεδομένων της ίδιας στιγμής; Ένας ιστότοπος με σημερινά αρχεία και βάση δεδομένων του προηγούμενου μήνα συνήθως δεν λειτουργεί σωστά.
- Μετρήστε τον χρόνο. Σημειώστε πόσο χρόνο χρειάστηκε, από το "πρέπει να επαναφέρω κάτι" έως το "λειτουργεί". Συγκρίνετε με το RTO σας.
- Τακτοποιήστε και καταγράψτε. Διαγράψτε το δοκιμαστικό αντίγραφο, ώστε να μην καταλαμβάνει χώρο ή να προκαλεί σύγχυση, και σημειώστε το αποτέλεσμα.
Σειρά αποκατάστασης και τεκμηρίωση
Σε ένα μεγάλο περιστατικό, όλα πρέπει να επανέλθουν ταυτόχρονα, κάτι που δεν είναι εφικτό. Γι' αυτό καθορίστε εκ των προτέρων τη σειρά αποκατάστασης: τι πρώτα, τι μετά. Συνήθως είναι: πρώτα η πρόσβαση (ο διαχειριστής κωδικών πρόσβασης, το email και οι λογαριασμοί διαχείρισης), μετά ό,τι αποφέρει έσοδα (ταμείο, παραγγελίες, τιμολόγια), μετά τα υπόλοιπα.
Καταγράψτε ανά στοιχείο σε ένα φύλλο αποκατάστασης:
- πού βρίσκεται το αντίγραφο ασφαλείας και πώς έχετε πρόσβαση σε αυτό (χωρίς κωδικούς πρόσβασης στο ίδιο το φύλλο: παραπέμψτε στον διαχειριστή κωδικών πρόσβασης ή στο χρηματοκιβώτιο)·
- ποιος επιτρέπεται και μπορεί να κάνει επαναφορά, και ποιος είναι ο αναπληρωτής·
- τα βήματα, ή έναν σύνδεσμο προς τον οδηγό του παρόχου σας·
- την ημερομηνία και το αποτέλεσμα της τελευταίας δοκιμής.
Φυλάξτε αυτό το φύλλο και σε χαρτί ή offline. Σε περίπτωση ransomware, ο κοινόχρηστος φάκελος με την τεκμηρίωσή σας πιθανότατα θα είναι επίσης εκτός λειτουργίας. Αυτό το φύλλο ανήκει μαζί με την κάρτα περιστατικού από το μάθημα 8.1.
Στην πράξη: έτσι μοιάζει
Στο δοκιμαστικό περιβάλλον WebOké Backups μπορείτε να κάνετε μια δοκιμή χωρίς να αλλάξετε τίποτα στον τρέχοντα ιστότοπο ή το email σας. Στον οδηγό επιλέγετε το πακέτο, τη χρονική στιγμή του αντιγράφου ασφαλείας, τα στοιχεία και στη συνέχεια τον τρόπο επαναφοράς. Με την επιλογή Ως αντίγραφο δίπλα στο τρέχον, το αντίγραφο ασφαλείας εμφανίζεται ως αντίγραφο σε νέο φάκελο, ως βάση δεδομένων με νέο όνομα ή ως νέο mailbox. Για ένα mailbox δίνετε στο αντίγραφο ένα όνομα, για παράδειγμα herstel, και το ανοίγετε στο webmail για να δείτε αν περιλαμβάνεται το email εκείνης της στιγμής. Διαγράψτε το αντίγραφο μετά, καθώς μετράει στον αποθηκευτικό σας χώρο. Κάθε επαναφορά λαμβάνει έναν κωδικό επαναφοράς οκτώ χαρακτήρων και μια αναφορά με όσα επαναφέρθηκαν.
Η βάση γνώσεων προειδοποιεί επίσης για ένα συχνό λάθος: για ένα mailbox μην επιλέγετε Πλήρης επαναφορά, καθώς τότε εξαφανίζεται οτιδήποτε έχει φτάσει μετά την επιλεγμένη στιγμή. Στα Euro-Office και Nextcloud επαναφέρετε μια παλαιότερη έκδοση ενός εγγράφου μέσω του ιστορικού εκδόσεων· η έκδοση που αντικαθιστάτε παραμένει αποθηκευμένη.
Σε άλλους παρόχους ονομάζεται διαφορετικά και μερικές φορές λειτουργεί διαφορετικά. Αν δεν μπορείτε να κάνετε επαναφορά ως αντίγραφο μόνοι σας στον πάροχό σας, ρωτήστε πώς μπορείτε να δοκιμάσετε με ασφάλεια.
Σύνοψη
- Ένα αντίγραφο ασφαλείας είναι αξιόπιστο μόνο αφού το έχετε επαναφέρει· δοκιμάστε μικρά και τακτικά, μεγάλα μία φορά τον χρόνο.
- RPO: πόση δουλειά επιτρέπεται να χάσετε. Χάνετε ό,τι έχει αλλάξει από το τελευταίο καλό αντίγραφο ασφαλείας· ένα αποτυχημένο ή μολυσμένο αντίγραφο ασφαλείας δεν μετράει.
- RTO: πόσο γρήγορα πρέπει να επανέλθει. Μετρήστε σε κάθε δοκιμή τον πραγματικό χρόνο αποκατάστασης.
- Επαναφέρετε δίπλα στο πρωτότυπο, ελέγξτε το περιεχόμενο και τακτοποιήστε το δοκιμαστικό αντίγραφο.
- Καταγράψτε τη σειρά αποκατάστασης και τα βήματα σε ένα φύλλο αποκατάστασης που υπάρχει και offline.
Κουίζ
Άσκηση
Άσκηση A6.3: Πόση δουλειά χάνετε; Λαμβάνετε ένα πρόγραμμα αντιγράφων ασφαλείας και μια στιγμή διακοπής ή επίθεσης. Υπολογίστε πόση δουλειά χάνετε το πολύ και αξιολογήστε αν το πρόγραμμα επιτυγχάνει τον στόχο RPO. Το πρόγραμμα ελέγχει την απάντησή σας και εξηγεί ανά περίπτωση πώς έχουν τα πράγματα.
Άσκηση D6.3: Μια πραγματική δοκιμή επαναφοράς. Επαναφέρετε ένα αρχείο και ένα mailbox (ή άλλο μικρό σύνολο δεδομένων) από το δικό σας αντίγραφο ασφαλείας, δίπλα στο πρωτότυπο. Ελέγξτε το περιεχόμενο, μετρήστε τον χρόνο, τακτοποιήστε το δοκιμαστικό αντίγραφο και συμπληρώστε το φύλλο αποκατάστασής σας με RPO, RTO και σειρά αποκατάστασης.
Άσκηση D6.3: Μια πραγματική δοκιμή επαναφοράς
Έτσι το κάνετε: (1) Επιλέξτε ένα μικρό δοκιμαστικό σύνολο: ένα αρχείο, έναν φάκελο και ένα γραμματοκιβώτιο (ή άλλο μικρό σύνολο που θεωρείτε σημαντικό). (2) Σημειώστε την ώρα έναρξης. (3) Κάντε επαναφορά του συνόλου από το δικό σας αντίγραφο ασφαλείας δίπλα στο πρωτότυπο: ως αντίγραφο, σε ξεχωριστό φάκελο ή ως ξεχωριστό γραμματοκιβώτιο. Μην αντικαταστήσετε τίποτα. (4) Ελέγξτε το περιεχόμενο: ανοίγει το αρχείο, υπάρχει το email της σωστής ημερομηνίας, είναι σωστός ο φάκελος; Σε έναν ιστότοπο: είναι τα αρχεία και η βάση δεδομένων από την ίδια στιγμή; (5) Σημειώστε την ώρα λήξης και υπολογίστε τον χρόνο επαναφοράς. (6) Διαγράψτε το δοκιμαστικό αντίγραφο. (7) Συμπληρώστε ένα φύλλο επαναφοράς για αυτό το στοιχείο: πού βρίσκεται το αντίγραφο ασφαλείας, ποιος επιτρέπεται να κάνει επαναφορά (και ποιος είναι ο αναπληρωτής), τα βήματα ή σύνδεσμος προς το εγχειρίδιο, RPO, RTO, θέση στη σειρά επαναφοράς, ημερομηνία και αποτέλεσμα αυτής της δοκιμής. Μην αναγράφετε κωδικούς πρόσβασης στο φύλλο. (8) Εκτυπώστε το φύλλο επαναφοράς ή φυλάξτε το εκτός σύνδεσης, μαζί με την κάρτα συμβάντος σας (μάθημα 8.1).
Τα τικ και οι σημειώσεις σας παραμένουν μόνο σε αυτό το πρόγραμμα περιήγησης· δεν τα στέλνουμε πουθενά. Αν έχετε εγγραφεί, αποθηκεύουμε στο Τα μαθήματά μου μόνο ότι έχετε ολοκληρώσει την άσκηση.
Περαιτέρω ανάγνωση
Τα βήματα στα άρθρα του WebOké ισχύουν για το περιβάλλον του WebOké· σε άλλους παρόχους η διαδικασία είναι παρόμοια ή διαφορετική. Ρωτήστε τον πάροχό σας.
- WebOké Backups: προβολή, επαναφορά ή λήψη ενός backup
- Επαναφορά mailbox ή διαγραμμένων email από το αντίγραφο ασφαλείας
- Εγχειρίδιο WebOké 6.10: WebOké Backups: επαναφορά αρχείων
- Εγχειρίδιο DirectAdmin 16.3: Επαναφορά ενός backup του DirectAdmin
- Οδηγός Euro-Office 8.6: Ιστορικό εκδόσεων: επαναφορά μιας παλαιότερης έκδοσης
- Η ολλανδική Εθνική Αρχή Κυβερνοασφάλειας (NCSC), Σύνταξη στρατηγικής αντιγράφων ασφαλείας: https://www.ncsc.nl/back-up/een-back-up-strategie-opstellen
- NIST, Glossary: Recovery Point Objective (Αγγλικά): https://csrc.nist.gov/glossary/term/recovery_point_objective
- NIST, Glossary: Recovery Time Objective (Αγγλικά): https://csrc.nist.gov/glossary/term/recovery_time_objective
