Τα ασύμμετρα κλειδιά RSA που χρησιμοποιείτε με εργαλεία όπως το GnuPG και το SSH είναι πολύ σημαντικά για την πρόσβαση σε πληροφορίες. Η απώλεια ενός κλειδιού καθιστά την πρόσβαση σε κρυπτογραφημένα δεδομένα σχεδόν αδύνατη. Τα προβλήματα που δημιουργούνται από απομακρυσμένους διακομιστές χωρίς πρόσβαση μπορεί επίσης να είναι σοβαρά, επομένως είναι σημαντικό να δημιουργήσετε αντίγραφα ασφαλείας των κλειδιών και να τα διατηρήσετε ασφαλή. Η χρήση χαρτιού για την αποθήκευση αντιγράφων ασφαλείας κλειδιών δεν είναι η μέθοδος που σας έρχεται αμέσως στο μυαλό. Ωστόσο, είναι ένας από τους πιο ασφαλείς τρόπους.
Γιατί πρέπει να αποθηκεύσετε το κλειδί GnuPG σας σε χαρτί;
Έχουμε αποθηκεύσει σημαντικές πληροφορίες σε χαρτί για αιώνες. Όλοι γνωρίζουμε ότι οι Αρχαίοι Αιγύπτιοι χρησιμοποιούσαν παπύρους, που χρονολογούνται από το 3000 π.Χ. Είναι ενδιαφέρον ότι ο πάπυρος είναι επίσης ανθεκτικός στη φωτιά όταν διατηρείται σε ένα σωρό σαν ένα βιβλίο. Με αυτόν τον τρόπο πολλά παλιά βιβλία κατάφεραν να επιβιώσουν μέχρι τις μέρες μας. Σήμερα, με την ανάπτυξη αδιάβροχων χαρτιών και τεχνολογιών εκτύπωσης, μια εκτύπωση που γίνεται με τόνερ σε χαρτί χωρίς οξύ έχει πολύ μεγαλύτερη διάρκεια από πολλές μεθόδους εγγραφής.
Αν και το χαρτί δεν είναι το φθηνότερο μέσο εγγραφής, είναι μια πολύ οικονομική επιλογή για την εγγραφή μικρών δεδομένων, όπως τα κλειδιά κρυπτογράφησης. Ένα κλειδί GnuPG μπορεί εύκολα να δημιουργήσει αντίγραφα ασφαλείας με έναν εκτυπωτή και πέντε έως 20 φύλλα χαρτιού. Ταυτόχρονα, ένας κλέφτης που εισβάλλει στο σπίτι σας θα λαχταρήσει τον σκληρό σας δίσκο ή το μηχάνημα στο οποίο είναι συνδεδεμένος ο σκληρός σας δίσκος. Κανείς όμως δεν έχει την επιθυμία να κλέψει μια δέσμη χαρτιού.
Δεν χρειάζεστε ειδικές συνθήκες για την αποθήκευση αντιγράφων ασφαλείας χαρτιού. Ακόμα κι αν προστατεύσετε τον σκληρό δίσκο και παρόμοια ψηφιακά μέσα εγγραφής από στοιχεία όπως η υγρασία, η θερμοκρασία και οι υπερβολικοί κραδασμοί, υπάρχει πιθανότητα φθοράς. Από την άλλη, τα χαρτιά που τοποθετούνται σε μια τσάντα ή κουτί παραμένουν ανέπαφα ακόμα κι αν τα ξεχάσετε.
Ποια είναι τα μειονεκτήματα της αποθήκευσης χαρτιού;
Η δημιουργία αντιγράφων ασφαλείας ψηφιακών δεδομένων σε χαρτί είναι ένα δύσκολο εγχείρημα. Σήμερα, η μεταφορά δεδομένων σε άλλο ψηφιακό μέσο είναι σχετικά απλή. Ωστόσο, η ασφαλής μεταφορά αυτού σε ένα αναλογικό σύστημα, όπως το χαρτί, μπορεί να είναι πονοκέφαλος.
Επίσης, εάν δεν είναι δυνατή η ανάκτηση από το αντίγραφο ασφαλείας, δεν είναι δυνατό να το ονομάσετε πραγματικά αντίγραφο ασφαλείας. Πρέπει να χρησιμοποιήσετε τεχνικές όπως κωδικούς QR, πίνακες δεδομένων ή OCR για να μεταφέρετε δεδομένα στην εκτυπωμένη σελίδα πίσω στον υπολογιστή. Για αυτό, θα χρειαστεί να σαρώσετε το χαρτί με σαρωτή. Ως έσχατη λύση, μπορείτε επίσης να εισαγάγετε τα δεδομένα με μη αυτόματο τρόπο, λίγο-λίγο. Αλλά αυτή είναι η τελευταία λύση καθώς είναι μια επίπονη διαδικασία.
Πώς να εγκαταστήσετε το λογισμικό δημιουργίας αντιγράφων ασφαλείας
Το Paperbackup είναι λογισμικό, που αναπτύχθηκε με Python, που επιτρέπει την εύκολη εξαγωγή Κωδικοποιημένη με ASCII ψηφιακά δεδομένα από αντίγραφα ασφαλείας χαρτιού. Όπως οι περισσότεροι κώδικας Python, το Paperbackup έχει κάποιες εξαρτήσεις.
Εκτελώντας την παρακάτω εντολή, μπορείτε να πραγματοποιήσετε λήψη και εγκατάσταση των απαραίτητων εξαρτήσεων στο σύστημά σας.
Για διανομές με χρήση RPM (Red Hat, Fedora, CentOS, κ.λπ.):
sudo yum εγκαθιστώ PyX enscript qrencode hashlib zbar \npython3 -m pip εγκαθιστώ Μαξιλάρι hashlib\n
Για διανομές που χρησιμοποιούν APT (Debian, Ubuntu, Mint, κ.λπ.):
sudo apt-get εκσυγχρονίζω && sudo apt-get εγκαθιστώ python3-pyx enscript python3-qrencode python3-zbar \npython3 -m pip εγκαθιστώ Μαξιλάρι hashlib\n
Δημιουργία αντιγράφων ασφαλείας κλειδιού ή δεδομένων με αντίγραφο ασφαλείας χαρτιού
Πρώτα, δημιουργήστε ένα κλειδί GnuPG. Στη συνέχεια, κάντε αυτό το κλειδί διαθέσιμο για δημιουργία αντιγράφων ασφαλείας. Για να το κάνετε αυτό, εισαγάγετε τις πληροφορίες που ζητήσατε και δημιουργήστε το κλειδί GnuPG χρησιμοποιώντας την ακόλουθη εντολή:
gpg --gen-key\n
Εάν έχετε ορίσει επίσης τον κωδικό πρόσβασης που σας ζητά το gpg και δείτε μια εκτύπωση που περιέχει διάφορες πληροφορίες για το κλειδί σας, το κλειδί σας είναι έτοιμο. Σε αυτό το στάδιο, υπάρχει μια τιμή για το κλειδί σας που πρέπει να σημειώσετε. Για να λάβετε αυτήν την τιμή, χρησιμοποιήστε την παρακάτω εντολή και αντιγράψτε την τιμή που βλέπετε με το κόκκινο πλαίσιο στην εικόνα:
gpg --list-secret-keys --keyid-format=short (το email του χρήστη σας)\n
Μπορείτε να αντικαταστήσετε την τιμή "[email protected]" εδώ με τη διεύθυνση email που καθορίζετε.
Η τιμή του E3122E78 στην παραπάνω εικόνα είναι το αναγνωριστικό κλειδιού. Φυσικά, αυτή η τιμή θα είναι διαφορετική για εσάς. Χρησιμοποιώντας αυτό, κάντε το κλειδί GnuPG διαθέσιμο για δημιουργία αντιγράφων ασφαλείας ως εξής. Ως αποτέλεσμα αυτής της εντολής, θα δημιουργήσετε ένα αρχείο με το όνομα myKey_sec.asc:
gpg --εξαγωγή-secret-keys -- armour E3122E78 > myKey_sec.asc\n
Μπορείτε να δείτε τα περιεχόμενα του αρχείου με την ακόλουθη εντολή:
ΓάταmyKey_sec.αυξ\n
Σε αυτό το στάδιο, θα λάβετε μια έξοδο που μοιάζει με αυτό:
Όλα τα στιγμιότυπα οθόνης βασίζονται σε α Διανομή GNU/Linux Debian. Ωστόσο, μπορείτε να χρησιμοποιήσετε όλες τις εντολές gpg μέχρι αυτό το σημείο με τον ίδιο τρόπο στα Microsoft Windows.
Τι πρέπει να κάνετε για να δημιουργήσετε αντίγραφα ασφαλείας οποιουδήποτε αρχείου
Εάν τα δεδομένα που θέλετε να δημιουργήσετε αντίγραφα ασφαλείας είναι κάτι άλλο, μπορείτε να τα ετοιμάσετε για δημιουργία αντιγράφων ασφαλείας κωδικοποιώντας τα βάση64 μέσω της παρακάτω εντολής. Σημειώστε ότι θα λάβετε ένα αποτέλεσμα που είναι περίπου 25 τοις εκατό μεγαλύτερο από τα δεδομένα που θα δημιουργήσετε αντίγραφα ασφαλείας.
Για παράδειγμα, μπορείτε να δημιουργήσετε ένα αρχείο που ονομάζεται "test.txt" στην επιφάνεια εργασίας. Γράψτε διάφορα δεδομένα μέσα σε αυτό το αρχείο κειμένου μόνο για παράδειγμα.
cat test.txt\n#Output\nΓεια σας! Είμαι αρχείο κειμένου.\n
Τώρα που έχετε επίσης επεξεργαστεί τα περιεχόμενα του αρχείου δοκιμής, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
βάση64-w 65 [δεδομένα για δημιουργία αντιγράφων ασφαλείας] > [αρχείο για αποθήκευση]\n
Στη συνέχεια, κοιτάξτε μέσα στο αρχείο "test_base64" για να επαληθεύσετε ότι τα περιεχόμενα του αρχείου έχουν αλλάξει σε base64:
cat test_base64\n
Όπως μπορείτε να δείτε, έχετε πλέον κωδικοποιήσει το αρχείο κειμένου στο base64.
Προετοιμασία αντιγράφων ασφαλείας
Έχετε προετοιμάσει το κλειδί ή τα δεδομένα για δημιουργία αντιγράφων ασφαλείας. Στη συνέχεια, πρέπει να εγκαταστήσετε το Paperbackup. Πρώτα, μεταβείτε στο Αποθετήριο GitHub του Paperbackup και κατεβάστε το αποθετήριο σε μορφή zip. Μπορείτε επίσης να κλωνοποιήστε το αποθετήριο git στον υπολογιστή σας με την ακόλουθη εντολή:
git κλώνος https://github.com/intra2net/paperbackup\n
Εξαγάγετε το αρχείο που έχετε λάβει κάπου και μεταβείτε στον κατάλογο όπου βρίσκεται το Paperbackup. Ανοίξτε ένα τερματικό εδώ. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή για να προετοιμάσετε το αντίγραφο ασφαλείας του χαρτιού σας σε μορφή PDF:
python3εφεδρικό αντίγραφο.py[κατάλογος του αρχείου για δημιουργία αντιγράφων ασφαλείας]\n
Φυσικά, εδώ μπορείτε να χρησιμοποιήσετε όχι μόνο το αρχείο που δημιουργήσατε αλλά και το έγγραφο κλειδιού GnuPG. Αν θυμάστε, βάζετε αυτό το κλειδί GnuPG σε ένα αρχείο που ονομάζεται myKey_sec.asc νωρίτερα.
Αφού το σενάριο κάνει τη δουλειά του, θα υπάρχει ένα αρχείο PDF στον κατάλογο όπου το εκτελείτε, όπως αυτό:
Το μέγεθος των κωδικών QR και άλλων μεθόδων κρυπτογράφησης θα ποικίλλει ανάλογα με το περιεχόμενο του αρχείου που θα δημιουργήσετε αντίγραφα ασφαλείας.
Εκτυπώστε το αντίγραφο ασφαλείας που δημιουργήσατε
Η απόφαση για την εκτύπωση του αντιγράφου ασφαλείας εξαρτάται από εσάς. Ένα από τα πράγματα που πρέπει να εξετάσετε είναι εάν μπορείτε να εμπιστευτείτε το υλικό σας και τη σύνδεση που χρησιμοποιείτε για να έχετε πρόσβαση σε αυτό (π.χ. εκτυπωτής LAN) εάν έχετε δημιουργήσει αντίγραφα ασφαλείας ενός ασφαλούς αντιγράφου ασφαλείας χωρίς κωδικό πρόσβασης. Η πιο αξιόπιστη μέθοδος από αυτή την άποψη είναι να εκτυπώσετε το αρχείο PDF απευθείας από τον εκτυπωτή προσθέτοντας το αρχείο σε USB stick ή συνδέοντας τον εκτυπωτή στον υπολογιστή σας μέσω USB.
Είστε εντελώς ελεύθεροι να χρησιμοποιήσετε οποιαδήποτε μέθοδο χαρτιού και εκτύπωσης θέλετε. Όλα τα είδη εκτύπωσης θα διαρκέσουν αρκετά για τους σκοπούς σας. Ωστόσο, η εκτύπωση γραφίτη σε χαρτί χωρίς οξύ θα προσφέρει τα καλύτερα αποτελέσματα.
Μετά την εκτύπωση, μπορείτε να αποθηκεύσετε τα ανταλλακτικά σας χωρίς να τα διπλώσετε, σε φάκελο, ή καλύτερα, σε αδιάβροχη τσάντα. Εάν ορίσετε ημερομηνία δημιουργίας αντιγράφων ασφαλείας, αυτές οι πληροφορίες μπορεί να σας φανούν χρήσιμες στο μέλλον. Εάν λάβετε άλλα μελλοντικά αντίγραφα ασφαλείας, μπορείτε να αποτρέψετε τη σύγχυσή τους.
Επίσης, σαρώστε το αντίγραφο ασφαλείας του χαρτιού σας στην υψηλότερη δυνατή ανάλυση.
Εάν πρέπει να χρησιμοποιήσετε αυτό το αντίγραφο ασφαλείας, μπορείτε να ανακτήσετε το αρχείο PDF που είναι το αποτέλεσμα της σάρωσής σας με την ακόλουθη εντολή αφού το μετακινήσετε στον κατάλογο Paperbackup:
./paperrestore.sh [Κατάλογος PDF για ανάκτηση] > αρχείο_ανάκτησης\n
Το Paperbackup αποθηκεύει το αρχείο στον αρχικό κατάλογο με το όνομα που του δίνετε.
Πόσο σημαντικό είναι να δημιουργήσετε αντίγραφα ασφαλείας του κλειδιού σας;
Οι ηλεκτρονικές συσκευές μπορεί να χαλάσουν. Αυτά περιλαμβάνουν σκληρούς δίσκους, USB sticks ή DVD. Ωστόσο, θα είναι ασφαλέστερο να μεταφέρετε αυτά τα δεδομένα από το ψηφιακό περιβάλλον σε αναλογικό. Και μπορείτε να τα προστατέψετε πολύ πιο εύκολα. Είστε το μόνο άτομο που ξέρει πόσο σημαντικά είναι αυτά τα δεδομένα για εσάς. Ανάλογα με το έργο στο οποίο εργάζεστε ή τη σημασία των δεδομένων που θέλετε να διατηρήσετε, μπορείτε να τα αποθηκεύσετε σε χαρτί.
Η προστασία των δεδομένων σας πρέπει να γίνει συνήθεια. Υπάρχουν πολλά βήματα που μπορείτε να κάνετε για να το κάνετε αυτό. Η εκτύπωση αντιγράφων ασφαλείας σε χαρτί είναι μόνο ένα από αυτά.