Chuyển một kho lưu trữ mạng xã hội không chỉ là tải tệp ZIP lên tài khoản mới. Hãy giữ bản xuất gốc, duy trì liên kết giữa phương tiện và siêu dữ liệu, đồng thời xác minh đích đến trước khi ngừng sử dụng bản cũ.
Hãy thực hiện theo bốn giai đoạn: bảo toàn nguồn, chuẩn bị gói, chuyển giao và xác thực kết quả. Phân biệt bản xuất gốc của nền tảng với ảnh chụp màn hình hoặc dịch vụ thu thập tự động: ảnh chụp giữ lại hình ảnh nhưng bỏ qua chú thích, bình luận và dữ liệu tương tác, còn bản xuất dữ liệu là lựa chọn được khuyến nghị để giữ đầy đủ siêu dữ liệu theo Sprink.
Nếu muốn tiếp tục thu thập trong quá trình di chuyển, SocialGuardian cho biết dịch vụ tự động lưu bài đăng, ảnh, video và tin theo SocialGuardian. Bắt đầu với một hồ sơ.
Xây dựng gói chuyển giao có thể di chuyển
Bắt đầu bằng bản xuất gốc đúng như được cung cấp. Giữ tệp ZIP và các tệp đã giải nén trong gói nguồn, đồng thời đặt mọi siêu dữ liệu JSON bên cạnh phương tiện mà nó mô tả. Bản xuất Instagram và Facebook có thể cung cấp chú thích và hashtag dưới dạng tệp siêu dữ liệu JSON thay vì nhúng vào JPEG theo Viallo.
Gói theo kiểu BagIt là một mô hình hữu ích cho hồ sơ chuyển giao. BagIt mô tả các quy ước bố trí tệp phân cấp để lưu trữ và chuyển giao nội dung số tùy ý, tách tệp dữ liệu khỏi siêu dữ liệu thẻ theo RFC 8493. Phần dữ liệu có thể giữ các thư mục con tùy ý và các tệp dữ liệu vẫn không bị định dạng diễn giải, vì vậy gói không yêu cầu diễn giải hoặc chuyển đổi phương tiện theo RFC 8493.
Hãy ghi lại các trường sau trước khi sao chép:
- Tổ chức nguồn, mã nhận dạng bên ngoài, mô tả hoặc nguồn gốc, ngày đóng gói, kích thước gói và mã nhận dạng bên gửi. BagIt liệt kê đây là các phần tử siêu dữ liệu cụ thể của bag-info theo RFC 8493.
- Mọi đường dẫn dữ liệu và checksum tương ứng. Bản kê dữ liệu BagIt là danh sách đầy đủ các đường dẫn ghép với checksum; mỗi tệp dữ liệu phải xuất hiện đúng một lần theo RFC 8493.
- Mã tệp ổn định và liên kết giữa từng tệp phương tiện, tệp chú thích hoặc siêu dữ liệu, cùng vị trí trong kho. METS dùng mã tệp duy nhất và các tham chiếu cấu trúc, quản trị để kết nối tệp với siêu dữ liệu theo Library of Congress.
- Mục nguồn gốc cho bản sao hoặc phép biến đổi. W3C PROV mô hình hóa việc di chuyển, sao chép hoặc nhân bản thực thể số như các hoạt động, đồng thời mô tả thành phần và cách tạo lập kho lưu trữ theo W3C PROV.
- Hồ sơ ánh xạ trường: trường nguồn, trường đích dự kiến và kết quả không được hỗ trợ hoặc đã biến đổi. Việc bảo toàn siêu dữ liệu phụ thuộc vào cấu trúc nguồn và đích; các thuộc tính không được hỗ trợ có thể bị bỏ qua khi xác minh theo AWS DataSync.
Bản kê không chỉ là danh sách tài sản. Đây là hồ sơ giúp phân biệt tệp bị thiếu, tệp được đổi tên, tệp đã thay đổi và trường mà đích không thể biểu diễn.
Xuất kho nguồn ở định dạng mà đích có thể bảo toàn
Khi siêu dữ liệu quan trọng, hãy dùng bản xuất gốc của nền tảng. ICO mô tả tính di động dữ liệu là nhận dữ liệu cá nhân ở định dạng có cấu trúc, được sử dụng phổ biến và máy có thể đọc; CSV, XML và JSON là những định dạng mở cần cân nhắc khi không có định dạng chuyên ngành phổ biến theo ICO.
Đừng cho rằng đích tương thích về kỹ thuật chỉ vì nó chấp nhận tải lên. ICO cho biết truyền trực tiếp nên được hỗ trợ khi khả thi về kỹ thuật, nhưng tính di động không đòi hỏi các hệ thống phải tương thích về kỹ thuật theo ICO. Hãy giữ bản xuất gốc ngay cả khi đích quảng bá công cụ nhập.
Xuất Instagram trên máy tính
Quy trình xuất dữ liệu trên thiết bị máy tính được ghi nhận là:
- Nhấp More ở góc dưới bên trái, sau đó chọn Settings.
- Nhấp Meta Account, rồi chọn Your information and permissions.
- Nhấp Export your information, sau đó chọn Create export.
- Chọn hồ sơ và nhấp Next.
- Chọn Export to device theo Instagram.
Instagram cho phép chọn thông tin cụ thể, khoảng thời gian, định dạng, email thông báo và chất lượng phương tiện trước khi chọn Start export theo Instagram. Bản xuất đã sẵn sàng còn khả dụng trong bốn ngày; Meta lưu ý liên kết xuất có thể mất tối đa 30 ngày mới đến theo Instagram.
Xuất Facebook trên máy tính
Quy trình xuất dữ liệu trên thiết bị máy tính của Facebook là:
- Nhấp ảnh đại diện ở góc trên bên phải.
- Nhấp Settings & privacy, sau đó chọn Settings.
- Nhấp Meta Account, rồi chọn Your information and permissions.
- Nhấp Export your information, sau đó chọn Create export.
- Chọn hồ sơ và Export to device theo Facebook.
Facebook cho phép chọn thông tin cụ thể, khoảng thời gian, định dạng, email thông báo và chất lượng phương tiện theo Facebook. Bản xuất đã sẵn sàng có trong bốn ngày tại Available downloads theo Facebook.
Xuất LinkedIn trên máy tính
Quy trình trên máy tính của LinkedIn là:
- Nhấp biểu tượng Me ở đầu trang chủ LinkedIn.
- Chọn Settings & Privacy.
- Nhấp Data Privacy ở thanh bên trái.
- Trong How LinkedIn uses your data, nhấp Download your data.
- Chọn dữ liệu và Request archive theo LinkedIn.
LinkedIn cho biết bản tải theo danh mục cụ thể có thể đến trong vài phút, bản tải lớn hơn trong 24 giờ và liên kết tải xuống khả dụng trong 72 giờ theo LinkedIn.
HTML hay JSON?
Facebook mô tả HTML là tệp ZIP có thể xem với trang index. JSON là thông tin máy có thể đọc và có thể dễ chuyển sang dịch vụ khác hơn theo Facebook. Hãy chọn định dạng mà đích có thể bảo toàn, nhưng vẫn giữ ZIP gốc và ghi định dạng vào gói chuyển giao.
Chuẩn bị và chuyển giao mà không làm mất quan hệ
Hãy xem lưu trữ đám mây là đích đến, không phải phương thức thu thập. Sprink khuyến nghị thư mục cấp cao nhất Social Media Archive, các thư mục con theo nền tảng, tệp ZIP xuất đã tải lên và lời nhắc xuất định kỳ theo Sprink.
Giữ riêng ba khu vực trong quá trình di chuyển:
- Bản xuất nguồn chưa chỉnh sửa.
- Bản sao chuẩn bị, nơi tạo bản kê và rà soát ánh xạ.
- Bản sao tại đích.
Sao chép ZIP cùng nội dung đã giải nén. Không thay thế nguồn bằng phiên bản đã sắp xếp lại. Khi bản xuất cung cấp JSON, hãy giữ JSON bên cạnh phương tiện mà nó mô tả. Nếu đích không có công cụ nhập được tài liệu hóa cho định dạng xuất, hãy sao chép ở cấp tệp và giữ bố cục nguồn thay vì đoán cách chuyển đổi. BagIt cho phép cấu trúc thư mục con tùy ý và không yêu cầu định dạng chuyển giao diễn giải dữ liệu theo RFC 8493.
Với việc đổi nhà cung cấp ở cấp tệp, Cloudwards ghi nhận quy trình sau với ổ đĩa đám mây:
- Tìm kho lưu trữ đã tải xuống.
- Kéo tệp vào ổ đĩa đám mây đích.
- Chờ tệp tải lên.
- Xác nhận có thể tải dữ liệu xuống trên thiết bị khác theo Cloudwards.
Trước khi sao chép toàn bộ, hãy chạy bản xem trước hoặc chạy thử nếu công cụ hỗ trợ. WhatsApp Backup Tools khuyến nghị chạy thử để xác minh đường dẫn và khóa mã hóa trước khi tạo kho lưu trữ theo WhatsApp Backup Tools.
Dùng quy tắc ghi đè thận trọng. Khi chạy lại, có thể bỏ qua nội dung giống hệt, thêm hậu tố số và cảnh báo cho tệp cùng tên nhưng khác nội dung, rồi sao chép phương tiện mới bình thường theo WhatsApp Backup Tools. Ghi các kết quả này vào nhật ký ngoại lệ thay vì âm thầm ghi đè.
Giữ riêng tư cho quá trình chuyển giao
Bản xuất có thể chứa thông tin riêng tư. Facebook khuyến nghị bảo mật yêu cầu thông tin và thận trọng khi lưu trữ, gửi hoặc tải lên dịch vụ khác theo Facebook.
Dùng kiểm soát truy cập cho nguồn, khu vực chuẩn bị và đích. Hướng dẫn bảo mật của ICO yêu cầu phân tích rủi ro, mã hóa hoặc giả danh hóa khi phù hợp, kiểm soát tính bảo mật, toàn vẹn và khả dụng, khôi phục kịp thời, cùng việc kiểm thử và rà soát thường xuyên theo ICO. CISA cũng khuyến nghị bản sao ngoại tuyến, được mã hóa và kiểm thử thường xuyên theo CISA.
Khi đổi nhà cung cấp, khả năng đảo ngược rất quan trọng. SocialGuardian cho biết kho lưu trữ riêng tư với tài khoản, có thể xuất bất kỳ lúc nào và không bị khóa nhà cung cấp theo SocialGuardian. Xem cách thiết lập kho lưu trữ.
Đối chiếu tệp, mã băm và siêu dữ liệu
Hãy đối chiếu trước khi chuyển đổi:
- So sánh danh mục nguồn và đích: ZIP gốc, tệp phương tiện, tệp siêu dữ liệu, bản kê và hồ sơ ngoại lệ.
- So sánh checksum của các tệp đã sao chép. NIST định nghĩa checksum là giá trị phụ thuộc nội dung được lưu trữ hoặc truyền cùng một đối tượng để phát hiện thay đổi theo NIST.
- Khi dùng mã băm bảo mật, so sánh digest nguồn và đích. NIST cho biết digest băm bảo mật phát hiện liệu thông điệp có thay đổi sau khi tạo digest hay không theo NIST.
- So sánh hồ sơ ánh xạ trường. Đánh dấu siêu dữ liệu đã được giữ lại, biến đổi, không hỗ trợ hoặc bỏ qua theo AWS DataSync.
- Rà soát tệp thiếu, bản trùng, xung đột cùng tên, mục bị bỏ qua, đã chuyển, đã xác minh và đã xóa. Báo cáo tác vụ AWS DataSync cung cấp các danh mục này cùng vị trí nguồn, đích, số byte và thời gian bắt đầu, kết thúc theo AWS DataSync.
- Tải xuống hoặc khôi phục một mẫu đại diện trên thiết bị khác và kiểm tra mỗi tệp phương tiện mở được cùng siêu dữ liệu liên quan theo Cloudwards.
Nếu dùng gói BagIt làm tiêu chí nghiệm thu, gói chỉ hoàn chỉnh khi dữ liệu đầy đủ và mọi checksum trong bản kê dữ liệu và thẻ đều được xác minh thành công theo RFC 8493. Bản kê thẻ cũng có thể tính checksum cho hồ sơ chuyển giao hoặc các tệp thẻ khác theo RFC 8493.
Hãy kiểm tra cách xử lý đường dẫn. BagIt cảnh báo đường dẫn trong bản kê không được thoát khỏi thư mục gói; chữ hoa chữ thường, chuẩn hóa Unicode và khác biệt dấu phân cách đường dẫn là các rủi ro tương thích theo RFC 8493.
Chuyển đổi với cơ chế khôi phục
Không ngừng sử dụng nhà cung cấp cũ ngay khi tải lên xong. Chỉ kích hoạt đích sau khi hoàn tất kiểm kê, checksum, ánh xạ siêu dữ liệu, rà soát ngoại lệ và khôi phục mẫu.
Sau đó:
- Đánh dấu đích là kho lưu trữ đang hoạt động.
- Giữ bản xuất gốc, bản kê, hồ sơ ánh xạ, báo cáo chuyển giao và nhật ký ngoại lệ.
- Giữ bản sao cũ theo chính sách lưu giữ.
- Kiểm thử lại đích sau lần thu thập hoặc xuất theo lịch đầu tiên.
- Chỉ xóa bản cũ khi chính sách lưu giữ cho phép và các bản còn lại đáp ứng yêu cầu khôi phục.
Chiến lược 3-2-1 là một mô hình khả năng chống chịu: ba bản sao, hai thiết bị khác nhau và một bản ngoại vi; bản ngoại vi hỗ trợ khôi phục kịp thời khi các bản khác không khả dụng theo ICO.
Cơ chế khôi phục phụ thuộc vào đích. AWS S3 Versioning có thể giữ, lấy và khôi phục các phiên bản đối tượng; ghi đè tạo phiên bản mới và có thể khôi phục phiên bản trước theo AWS S3. S3 Object Lock có thể ngăn xóa hoặc ghi đè đối tượng trong một khoảng thời gian cố định, thay đổi, vô thời hạn hoặc theo lệnh giữ pháp lý theo AWS S3. Đây là cơ chế riêng của nhà cung cấp, không phải hành vi phổ quát, nên hãy ghi lại đích thực sự hỗ trợ gì.
Biết những gì bản xuất không thể khôi phục
Việc di chuyển chỉ bảo toàn những gì có trong bản xuất nguồn. Viallo cho biết bản xuất nền tảng có thể chứa bản sao nén, bộ lọc Instagram có thể đã được áp dụng trực tiếp vào ảnh xuất, còn lượt thích, bình luận và bối cảnh xã hội khác có thể bị mất theo Viallo.
Hãy giữ riêng các lớp sau:
- Tệp phương tiện.
- Chú thích hoặc siêu dữ liệu JSON đặt bên cạnh.
- Bối cảnh xã hội của nền tảng, có thể không có trong bản xuất.
- ZIP xuất gốc và hồ sơ chuyển giao.
Đừng hứa rằng ảnh chụp màn hình, bản xuất nén hoặc nhà cung cấp sao lưu mới có thể tái tạo thông tin mà nền tảng không đưa vào. Ảnh chụp màn hình bỏ qua chú thích, bình luận và dữ liệu tương tác theo Sprink.
Duy trì kho lưu trữ sau khi di chuyển
Việc di chuyển bảo vệ kho hiện có; các bản xuất trong tương lai bảo vệ thay đổi về sau. Sprink khuyến nghị nhắc lại mỗi sáu tháng để yêu cầu bản xuất dữ liệu mới từ từng nền tảng theo Sprink.
Để thu thập liên tục, SocialGuardian cho biết kho được bảo vệ bao gồm bài đăng, ảnh, video, Reels và Shorts, tin, chú thích và siêu dữ liệu, danh sách người theo dõi và đang theo dõi, cùng dữ liệu tương tác theo SocialGuardian.
Hãy lưu các bản thu thập trong tương lai cùng kho đã di chuyển: SocialGuardian cho biết dịch vụ sao lưu Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Twitch và Pinterest tại một nơi theo SocialGuardian. Bắt đầu sao lưu một hồ sơ.