Η μεταφορά ενός αρχείου κοινωνικών δικτύων δεν είναι απλώς η μεταφόρτωση ενός ZIP σε νέο λογαριασμό. Κρατήστε την αρχική εξαγωγή, διατηρήστε τα αρχεία πολυμέσων συνδεδεμένα με τα μεταδεδομένα τους και επαληθεύστε τον προορισμό πριν αποσύρετε το παλιό αντίγραφο.
Χρησιμοποιήστε τέσσερις φάσεις: διατήρηση της πηγής, προετοιμασία του πακέτου, μεταφορά και επικύρωση του αποτελέσματος. Αντιμετωπίστε διαφορετικά μια εγγενή εξαγωγή πλατφόρμας από ένα στιγμιότυπο οθόνης ή μια αυτοματοποιημένη υπηρεσία καταγραφής: τα στιγμιότυπα διατηρούν την εικόνα, αλλά παραλείπουν λεζάντες, σχόλια και δεδομένα αλληλεπίδρασης, ενώ η εξαγωγή δεδομένων είναι η προτεινόμενη μέθοδος για πλήρη μεταδεδομένα σύμφωνα με το Sprink.
Αν θέλετε συνεχή καταγραφή παράλληλα με αυτή τη μετεγκατάσταση, το SocialGuardian αναφέρει ότι καταγράφει αυτόματα αναρτήσεις, φωτογραφίες, βίντεο και stories σύμφωνα με το SocialGuardian. Ξεκινήστε με ένα προφίλ.
Δημιουργήστε φορητό πακέτο μεταφοράς
Ξεκινήστε με την αρχική εξαγωγή ακριβώς όπως παραδόθηκε. Κρατήστε το ZIP και τα εξαγόμενα αρχεία στο πακέτο πηγής και τοποθετήστε κάθε JSON μεταδεδομένων δίπλα στα αρχεία πολυμέσων που περιγράφει. Οι εξαγωγές Instagram και Facebook μπορούν να παρέχουν λεζάντες και hashtags ως αρχεία JSON αντί να τα ενσωματώνουν στο JPEG σύμφωνα με το Viallo.
Ένα πακέτο τύπου BagIt είναι χρήσιμο πρότυπο για το αρχείο μεταφοράς. Το BagIt περιγράφει συμβάσεις ιεραρχικής διάταξης αρχείων για την αποθήκευση και μεταφορά οποιουδήποτε ψηφιακού περιεχομένου, διαχωρίζοντας τα αρχεία payload από τα μεταδεδομένα tag σύμφωνα με το RFC 8493. Το payload μπορεί να διατηρεί αυθαίρετους υποκαταλόγους και τα αρχεία του παραμένουν αδιαφανή για τη μορφή, επομένως δεν απαιτείται επανερμηνεία ή μετατροπή των αρχείων πολυμέσων σύμφωνα με το RFC 8493.
Καταγράψτε τα παρακάτω πεδία πριν από την αντιγραφή:
- Οργανισμό πηγής, εξωτερικό αναγνωριστικό, περιγραφή ή προέλευση, ημερομηνία δημιουργίας bag, μέγεθος bag και αναγνωριστικά αποστολέα. Το BagIt τα αναφέρει ως συγκεκριμένα στοιχεία μεταδεδομένων bag-info σύμφωνα με το RFC 8493.
- Κάθε διαδρομή payload και το checksum της. Το manifest payload του BagIt είναι πλήρης κατάλογος διαδρομών payload σε συνδυασμό με checksums και κάθε αρχείο payload πρέπει να εμφανίζεται ακριβώς μία φορά σύμφωνα με το RFC 8493.
- Ένα σταθερό ID αρχείου και τους συνδέσμους μεταξύ κάθε αρχείου πολυμέσων, του αρχείου λεζάντας ή μεταδεδομένων του και της θέσης του στο αρχείο. Το METS χρησιμοποιεί μοναδικά ID αρχείων και δομικές तथा διοικητικές αναφορές για τη σύνδεση αρχείων και μεταδεδομένων σύμφωνα με τη Library of Congress.
- Μια καταχώριση προέλευσης για την αντιγραφή ή τον μετασχηματισμό. Το W3C PROV μοντελοποιεί ρητά τη μετακίνηση, αντιγραφή ή αναπαραγωγή ψηφιακών οντοτήτων ως δραστηριότητες και μπορεί να περιγράψει τα μέλη ενός αρχείου και τον τρόπο δημιουργίας του σύμφωνα με το W3C PROV.
- Μια καταγραφή αντιστοίχισης πεδίων: πεδίο πηγής, προβλεπόμενο πεδίο προορισμού και τυχόν μη υποστηριζόμενο ή μετασχηματισμένο αποτέλεσμα. Η διατήρηση μεταδεδομένων εξαρτάται από τις δομές πηγής και προορισμού, ενώ τα μη υποστηριζόμενα χαρακτηριστικά μπορούν να αγνοηθούν κατά την επαλήθευση σύμφωνα με το AWS DataSync.
Το manifest δεν είναι απλώς κατάλογος. Είναι η καταγραφή που σας επιτρέπει να ξεχωρίζετε ένα αρχείο που λείπει, ένα μετονομασμένο αρχείο, ένα τροποποιημένο αρχείο και ένα πεδίο που ο προορισμός δεν μπορούσε να αναπαραστήσει.
Εξαγάγετε το αρχείο πηγής σε μορφή που μπορεί να διατηρήσει ο προορισμός
Χρησιμοποιήστε την εγγενή εξαγωγή της πλατφόρμας όταν έχουν σημασία τα μεταδεδομένα. Το ICO περιγράφει τη φορητότητα δεδομένων ως λήψη προσωπικών δεδομένων σε δομημένη, ευρέως χρησιμοποιούμενη και μηχανικά αναγνώσιμη μορφή και αναφέρει τα CSV, XML και JSON ως ανοιχτές μορφές σύμφωνα με το ICO.
Μην θεωρείτε ότι ένας προορισμός είναι τεχνικά συμβατός μόνο επειδή δέχεται μεταφόρτωση. Το ICO αναφέρει ότι η απευθείας μετάδοση πρέπει να υποστηρίζεται όταν είναι τεχνικά εφικτό, αλλά η φορητότητα δεν απαιτεί τεχνικά συμβατά συστήματα σύμφωνα με το ICO. Κρατήστε την αρχική εξαγωγή ακόμη και όταν ο προορισμός διαφημίζει εργαλείο εισαγωγής.
Εξαγωγή Instagram από υπολογιστή
Η τεκμηριωμένη ροή εξαγωγής από συσκευή υπολογιστή είναι:
- Πατήστε More κάτω αριστερά και μετά Settings.
- Πατήστε Meta Account και μετά Your information and permissions.
- Πατήστε Export your information και μετά Create export.
- Επιλέξτε το προφίλ και πατήστε Next.
- Επιλέξτε Export to device σύμφωνα με το Instagram.
Το Instagram σάς επιτρέπει να επιλέξετε συγκεκριμένες πληροφορίες, χρονικό εύρος, μορφή, email ειδοποίησης και ποιότητα πολυμέσων πριν επιλέξετε Start export σύμφωνα με το Instagram. Μια έτοιμη εξαγωγή παραμένει διαθέσιμη για τέσσερις ημέρες και η Meta σημειώνει ότι η αποστολή του συνδέσμου εξαγωγής μπορεί να διαρκέσει έως 30 ημέρες σύμφωνα με το Instagram.
Εξαγωγή Facebook από υπολογιστή
Η τεκμηριωμένη ροή εξαγωγής Facebook από υπολογιστή είναι:
- Πατήστε τη φωτογραφία προφίλ επάνω δεξιά.
- Πατήστε Settings & privacy και μετά Settings.
- Πατήστε Meta Account και μετά Your information and permissions.
- Πατήστε Export your information και μετά Create export.
- Επιλέξτε το προφίλ και Export to device σύμφωνα με το Facebook.
Το Facebook σάς επιτρέπει να επιλέξετε συγκεκριμένες πληροφορίες, χρονικό εύρος, μορφή, email ειδοποίησης και ποιότητα πολυμέσων σύμφωνα με το Facebook. Μια έτοιμη εξαγωγή είναι διαθέσιμη για τέσσερις ημέρες στο Available downloads σύμφωνα με το Facebook.
Εξαγωγή LinkedIn από υπολογιστή
Η τεκμηριωμένη ροή LinkedIn από υπολογιστή είναι:
- Πατήστε το εικονίδιο Me στο επάνω μέρος της αρχικής σελίδας του LinkedIn.
- Επιλέξτε Settings & Privacy.
- Πατήστε Data Privacy στην αριστερή στήλη.
- Στην ενότητα How LinkedIn uses your data, πατήστε Download your data.
- Επιλέξτε τα δεδομένα και πατήστε Request archive σύμφωνα με το LinkedIn.
Το LinkedIn αναφέρει ότι οι λήψεις συγκεκριμένων κατηγοριών μπορεί να φτάσουν μέσα σε λίγα λεπτά, οι μεγαλύτερες λήψεις μέσα σε 24 ώρες και ο σύνδεσμος λήψης είναι διαθέσιμος για 72 ώρες σύμφωνα με το LinkedIn.
HTML ή JSON;
Το Facebook περιγράφει το HTML ως ZIP που προβάλλεται με σελίδα index. Περιγράφει το JSON ως μηχανικά αναγνώσιμες πληροφορίες που μπορεί να μεταφερθούν ευκολότερα κατά τη μεταφόρτωση σε άλλη υπηρεσία σύμφωνα με το Facebook. Επιλέξτε τη μορφή που μπορεί να διατηρήσει ο προορισμός, αλλά κρατήστε το αρχικό ZIP και καταγράψτε τη μορφή στο πακέτο μεταφοράς.
Προετοιμάστε και μεταφέρετε χωρίς να χάσετε τις σχέσεις
Αντιμετωπίστε την αποθήκευση cloud ως προορισμό και όχι ως μέθοδο καταγραφής. Το Sprink προτείνει έναν φάκελο ανώτατου επιπέδου Social Media Archive, υποφακέλους πλατφορμών, μεταφορτωμένα ZIP εξαγωγών και επαναλαμβανόμενη υπενθύμιση εξαγωγής σύμφωνα με το Sprink.
Διατηρήστε ξεχωριστές τρεις περιοχές κατά τη μεταφορά:
- Την ανέγγιχτη εξαγωγή πηγής.
- Ένα αντίγραφο προετοιμασίας όπου δημιουργείτε το manifest και ελέγχετε τις αντιστοιχίσεις.
- Το αντίγραφο προορισμού.
Αντιγράψτε το ZIP και τα εξαγόμενα περιεχόμενά του. Μην αντικαταστήσετε την πηγή με αναδιοργανωμένη έκδοση. Κρατήστε το JSON δίπλα στα αρχεία πολυμέσων που περιγράφει όταν παρέχεται από την εξαγωγή. Αν ο προορισμός δεν διαθέτει τεκμηριωμένο εργαλείο εισαγωγής για τη μορφή εξαγωγής, χρησιμοποιήστε αντιγραφή σε επίπεδο αρχείων και διατηρήστε τη διάταξη της πηγής αντί να μαντέψετε μια μετατροπή. Το BagIt επιτρέπει αυθαίρετες δομές υποκαταλόγων και δεν απαιτεί από τη μορφή μεταφοράς να ερμηνεύσει το payload σύμφωνα με το RFC 8493.
Για αλλαγή παρόχου σε επίπεδο αρχείων, το Cloudwards τεκμηριώνει το εξής μοτίβο με μια μονάδα cloud:
- Εντοπίστε το ληφθέν αρχείο.
- Σύρετε τα αρχεία στη μονάδα cloud προορισμού.
- Αφήστε τα αρχεία να μεταφορτωθούν.
- Επιβεβαιώστε ότι τα δεδομένα μπορούν να ληφθούν σε άλλη συσκευή σύμφωνα με το Cloudwards.
Πριν από την πλήρη αντιγραφή, εκτελέστε προεπισκόπηση ή δοκιμαστική εκτέλεση όπου υποστηρίζεται. Το WhatsApp Backup Tools συνιστά δοκιμαστική εκτέλεση για την επαλήθευση διαδρομών και κλειδιού κρυπτογράφησης πριν από τη δημιουργία αρχείου σύμφωνα με το WhatsApp Backup Tools.
Χρησιμοποιήστε συντηρητικούς κανόνες αντικατάστασης. Ένα χρήσιμο μοτίβο επανάληψης είναι να παραλείπετε ίδιο περιεχόμενο, να δίνετε αριθμητικό επίθημα και προειδοποίηση σε αρχεία με ίδιο όνομα αλλά διαφορετικό περιεχόμενο και να αντιγράφετε κανονικά τα νέα αρχεία σύμφωνα με το WhatsApp Backup Tools. Καταγράψτε αυτά τα αποτελέσματα σε αρχείο εξαιρέσεων αντί να αντικαθιστάτε σιωπηρά ένα αρχείο.
Διατηρήστε ιδιωτική τη μεταφορά
Μια εξαγωγή μπορεί να περιέχει ιδιωτικές πληροφορίες. Το Facebook συνιστά να διατηρείτε ασφαλές το αίτημα πληροφοριών και να λαμβάνετε προφυλάξεις κατά την αποθήκευση, αποστολή ή μεταφόρτωσή του σε άλλη υπηρεσία σύμφωνα με το Facebook.
Χρησιμοποιήστε ελέγχους πρόσβασης για την πηγή, την περιοχή προετοιμασίας και τον προορισμό. Οι οδηγίες ασφάλειας του ICO απαιτούν ανάλυση κινδύνου, κρυπτογράφηση ή ψευδωνυμοποίηση όπου ενδείκνυται, ελέγχους εμπιστευτικότητας, ακεραιότητας και διαθεσιμότητας, έγκαιρη αποκατάσταση και τακτικές δοκιμές και αξιολόγηση σύμφωνα με το ICO. Η CISA συνιστά επίσης offline, κρυπτογραφημένα αντίγραφα ασφαλείας και τακτικές δοκιμές σύμφωνα με τη CISA.
Κατά την αλλαγή παρόχου, η δυνατότητα αναστροφής έχει σημασία. Το SocialGuardian αναφέρει ότι το αρχείο του είναι ιδιωτικό για τον λογαριασμό, μπορεί να εξαχθεί ανά πάσα στιγμή και δεν δημιουργεί εξάρτηση από πάροχο σύμφωνα με το SocialGuardian. Δείτε τη ρύθμιση αρχείου.
Συμφιλιώστε αρχεία, hashes και μεταδεδομένα
Εκτελέστε συμφιλίωση πριν από την αλλαγή:
- Συγκρίνετε το ευρετήριο πηγής και προορισμού: αρχικά ZIP, αρχεία πολυμέσων, αρχεία μεταδεδομένων, manifests και αρχεία εξαιρέσεων.
- Συγκρίνετε τα checksums των αντιγραμμένων αρχείων. Το NIST ορίζει το checksum ως τιμή που εξαρτάται από το περιεχόμενο και αποθηκεύεται ή μεταδίδεται μαζί με ένα αντικείμενο για την ανίχνευση αλλαγών σύμφωνα με το NIST.
- Όπου χρησιμοποιούνται ασφαλή hashes, συγκρίνετε το digest πηγής και προορισμού. Το NIST αναφέρει ότι τα secure-hash digests ανιχνεύουν αν ένα μήνυμα άλλαξε μετά τη δημιουργία του digest σύμφωνα με το NIST.
- Συγκρίνετε την καταγραφή αντιστοίχισης πεδίων. Επισημάνετε τα μεταδεδομένα που διατηρήθηκαν, μετασχηματίστηκαν, δεν υποστηρίζονται ή αγνοήθηκαν. Το AWS DataSync τεκμηριώνει ότι η διατήρηση μεταδεδομένων εξαρτάται από τις δομές πηγής και προορισμού και μπορεί να γίνεται με best effort σύμφωνα με το AWS DataSync.
- Ελέγξτε αρχεία που λείπουν, διπλότυπα, συγκρούσεις ίδιων ονομάτων, παραλειφθέντα, μεταφερθέντα, επαληθευμένα και διαγραμμένα στοιχεία. Οι αναφορές εργασιών του AWS DataSync παρέχουν αυτές τις κατηγορίες, καθώς και τοποθεσίες πηγής και προορισμού, bytes και ώρες έναρξης και λήξης σύμφωνα με το AWS DataSync.
- Κατεβάστε ή επαναφέρετε αντιπροσωπευτικό δείγμα σε άλλη συσκευή και ελέγξτε ότι κάθε αρχείο πολυμέσων ανοίγει μαζί με τα σχετικά μεταδεδομένα. Μια ροή αντιγραφής cloud σε επίπεδο αρχείων πρέπει να επιβεβαιώνει ότι τα δεδομένα μπορούν να ληφθούν σε άλλη συσκευή σύμφωνα με το Cloudwards, ενώ η CISA συνιστά τακτικές δοκιμές αντιγράφων ασφαλείας σύμφωνα με τη CISA.
Αν χρησιμοποιείτε πακέτο BagIt ως μοντέλο αποδοχής, είναι πλήρες μόνο όταν το payload είναι πλήρες και κάθε checksum στα manifests payload και tag έχει επαληθευτεί επιτυχώς σύμφωνα με το RFC 8493. Ένα tag manifest μπορεί να υπολογίζει checksum για την καταγραφή μεταφοράς ή άλλα αρχεία tag, καθώς και για το payload σύμφωνα με το RFC 8493.
Ελέγξτε επίσης τον χειρισμό διαδρομών. Το BagIt προειδοποιεί ότι οι διαδρομές manifest δεν πρέπει να διαφεύγουν από τον κατάλογο bag και αναγνωρίζει ως κινδύνους διαλειτουργικότητας το πεζό/κεφαλαίο σε ονόματα, την κανονικοποίηση Unicode και τις διαφορές διαχωριστών διαδρομών σύμφωνα με το RFC 8493.
Ολοκληρώστε τη μετάβαση με ελέγχους επαναφοράς
Μην αποσύρετε τον παλιό πάροχο μόλις ολοκληρωθεί η μεταφόρτωση. Κάντε τον προορισμό ενεργό μόνο μετά τον έλεγχο ευρετηρίου, checksum, αντιστοίχισης μεταδεδομένων, εξαιρέσεων και δείγματος επαναφοράς.
Στη συνέχεια:
- Ορίστε τον προορισμό ως ενεργό αρχείο.
- Κρατήστε την αρχική εξαγωγή, το manifest, την καταγραφή αντιστοίχισης πεδίων, την αναφορά μεταφοράς και το αρχείο εξαιρέσεων.
- Διατηρήστε το παλιό αντίγραφο διαθέσιμο σύμφωνα με την πολιτική διατήρησής σας.
- Ελέγξτε ξανά τον νέο προορισμό μετά την πρώτη προγραμματισμένη καταγραφή ή εξαγωγή.
- Αφαιρέστε το παλιό αντίγραφο μόνο όταν το επιτρέπει η απόφαση διατήρησης και τα υπόλοιπα αντίγραφα καλύπτουν τις απαιτήσεις ανάκτησής σας.
Η στρατηγική 3-2-1 είναι ένα πρότυπο ανθεκτικότητας: τρία αντίγραφα, δύο σε διαφορετικές συσκευές και ένα εκτός τοποθεσίας. Το αντίγραφο εκτός τοποθεσίας υποστηρίζει έγκαιρη αποκατάσταση όταν τα άλλα αντίγραφα δεν είναι διαθέσιμα σύμφωνα με το ICO.
Οι έλεγχοι επαναφοράς εξαρτώνται από τον προορισμό. Το AWS S3 Versioning μπορεί να διατηρεί, ανακτά και επαναφέρει εκδόσεις αντικειμένων· η αντικατάσταση δημιουργεί νέα έκδοση και μπορεί να επαναφερθεί προηγούμενη έκδοση σύμφωνα με το AWS S3. Το S3 Object Lock μπορεί να εμποδίζει τη διαγραφή ή αντικατάσταση αντικειμένων για σταθερό ή μεταβλητό διάστημα, επ' αόριστον ή βάσει νομικής διακράτησης σύμφωνα με το AWS S3. Πρόκειται για ελέγχους συγκεκριμένων παρόχων και όχι καθολική συμπεριφορά, επομένως καταγράψτε τι υποστηρίζει πραγματικά ο προορισμός.
Γνωρίζετε τι δεν μπορεί να επαναφέρει μια εξαγωγή
Μια μετεγκατάσταση διατηρεί ό,τι περιέχει η εξαγωγή πηγής. Το Viallo αναφέρει ότι οι εξαγωγές πλατφορμών μπορεί να περιέχουν συμπιεσμένα αντίγραφα, ότι τα φίλτρα του Instagram μπορεί να έχουν ενσωματωθεί στις εξαγόμενες εικόνες και ότι likes, σχόλια και άλλο κοινωνικό πλαίσιο μπορεί να έχουν χαθεί σύμφωνα με το Viallo.
Διατηρήστε τα ως ξεχωριστά επίπεδα:
- Το αρχείο πολυμέσων.
- Τη λεζάντα ή άλλα JSON μεταδεδομένα δίπλα του.
- Το κοινωνικό πλαίσιο της πλατφόρμας, το οποίο μπορεί να μην υπάρχει στην εξαγωγή.
- Το αρχικό ZIP εξαγωγής και την καταγραφή μεταφοράς του.
Μην υπόσχεστε ότι ένα στιγμιότυπο οθόνης, μια συμπιεσμένη εξαγωγή ή ένας νέος πάροχος αντιγράφων ασφαλείας μπορεί να αναδημιουργήσει πληροφορίες που η πλατφόρμα δεν συμπεριέλαβε. Τα στιγμιότυπα οθόνης παραλείπουν λεζάντες, σχόλια και δεδομένα αλληλεπίδρασης σύμφωνα με το Sprink.
Διατηρήστε το αρχείο ενημερωμένο μετά τη μεταφορά
Μια μετεγκατάσταση προστατεύει το αρχείο που διαθέτετε· οι μελλοντικές εξαγωγές προστατεύουν τις μεταγενέστερες αλλαγές. Το Sprink συνιστά επαναλαμβανόμενη υπενθύμιση κάθε έξι μήνες για αίτηση νέας εξαγωγής δεδομένων από κάθε πλατφόρμα σύμφωνα με το Sprink.
Για συνεχή καταγραφή, το SocialGuardian αναφέρει ότι το προστατευμένο αρχείο του περιλαμβάνει αναρτήσεις, φωτογραφίες, βίντεο, Reels και Shorts, stories, λεζάντες και μεταδεδομένα, λίστες ακολούθων και λογαριασμών που ακολουθείτε και αλληλεπίδραση σύμφωνα με το SocialGuardian.
Κρατήστε τις μελλοντικές καταγραφές μαζί με το μεταφερμένο αρχείο: το SocialGuardian αναφέρει ότι δημιουργεί αντίγραφα ασφαλείας για Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Twitch και Pinterest σε ένα μέρος σύμφωνα με το SocialGuardian. Ξεκινήστε τη δημιουργία αντιγράφων ενός προφίλ.