Hướng dẫn

Sao lưu dữ liệu doanh nghiệp và khôi phục thảm họa: hướng dẫn cho SME

Quy tắc 3-2-1-1-0, cách đặt RPO/RTO, bản sao chống ransomware, trách nhiệm sao lưu dữ liệu SaaS và checklist runbook khôi phục cho doanh nghiệp vừa và nhỏ.

Sao lưu dữ liệu doanh nghiệp: câu trả lời ngắn

Sao lưu dữ liệu doanh nghiệp là giữ những bản sao độc lập của dữ liệu quan trọng, tách khỏi hệ thống đang chạy, để có thể khôi phục khi gặp lỗi người dùng, hỏng phần cứng, mã độc tống tiền (ransomware) hay hỏa hoạn. Khôi phục thảm họa (disaster recovery – DR) là kế hoạch và quy trình đưa hệ thống trở lại hoạt động từ các bản sao đó, trong thời gian và mức mất dữ liệu mà doanh nghiệp chấp nhận được.

Với doanh nghiệp vừa và nhỏ, một khung tối thiểu gồm bốn việc: áp dụng quy tắc 3-2-1, có ít nhất một bản sao ngoại tuyến hoặc bất biến, đặt mục tiêu RPO/RTO cho từng hệ thống, và thử khôi phục định kỳ. Bài viết đi qua từng việc, kèm bảng phân tầng và checklist runbook dùng được ngay. Nếu bạn đang chọn nơi đặt hệ thống, đọc thêm chọn kiến trúc cloud theo ràng buộc vận hành.

Quy tắc 3-2-1 và biến thể 3-2-1-1-0

Tài liệu Data Backup Options của US-CERT (nay thuộc CISA) nêu quy tắc 3-2-1: giữ 3 bản của mọi tệp quan trọng (1 bản chính và 2 bản sao lưu), lưu trên 2 loại phương tiện khác nhau để chống các loại rủi ro khác nhau, và giữ 1 bản ở ngoài cơ sở làm việc. Trang hướng dẫn sao lưu cho doanh nghiệp nhỏ và vừa của CISA tiếp tục gọi 3-2-1 là một nguyên tắc đáng tin cậy và khuyên kết hợp sao lưu tại chỗ với sao lưu từ xa.

Quy tắc 3-2-1 ra đời trước làn sóng ransomware. Vì vậy nhiều nhà cung cấp giải pháp sao lưu mở rộng thành 3-2-1-1-0: thêm 1 bản sao bất biến (immutable) hoặc cách ly (air-gapped), và 0 lỗi khi kiểm tra khôi phục. Đây là quy ước của ngành, không phải tiêu chuẩn do một cơ quan ban hành; điểm cốt lõi của nó trùng với khuyến nghị của CISA về bản sao ngoại tuyến và kiểm thử khôi phục.

Ý nghĩa từng con số và cách làm phổ biến ở doanh nghiệp nhỏ
Thành phầnÝ nghĩaCách làm phổ biến (ví dụ minh họa)
3 bản1 bản đang dùng + 2 bản sao lưuMáy chủ/ứng dụng + bản trên NAS + bản trên cloud
2 loại phương tiệnKhông để mọi bản sao hỏng vì cùng một nguyên nhânỔ đĩa tại chỗ và lưu trữ đối tượng trên cloud
1 bản ngoài cơ sởSống sót khi văn phòng cháy, ngập, mất trộmCloud ở vùng khác hoặc ổ cứng mang về nơi khác theo lịch
+1 bất biến/ngoại tuyếnRansomware không xóa hay mã hóa đượcObject lock, ổ rời đã ngắt kết nối, tài khoản sao lưu tách biệt
0 lỗiBản sao đã được chứng minh là khôi phục đượcDiễn tập khôi phục có ghi biên bản

RPO và RTO: hai con số quyết định thiết kế

Theo bảng thuật ngữ của NIST (SP 800-34 Rev. 1), RPO (Recovery Point Objective) là thời điểm mà dữ liệu phải được khôi phục về sau sự cố; nói đơn giản, đó là lượng dữ liệu tính theo thời gian mà doanh nghiệp chấp nhận mất. RTO (Recovery Time Objective) là tổng thời gian các thành phần của hệ thống được phép nằm trong giai đoạn khôi phục trước khi ảnh hưởng tiêu cực đến hoạt động; nói đơn giản, đó là thời gian ngừng tối đa chấp nhận được.

Ví dụ minh họa: nếu phần mềm bán hàng được sao lưu mỗi đêm lúc 23 giờ và sự cố xảy ra lúc 16 giờ hôm sau, bạn có thể mất khoảng 17 giờ dữ liệu. Nếu không chấp nhận được, RPO phải ngắn hơn, nghĩa là sao lưu dày hơn hoặc dùng sao chép liên tục. RPO và RTO càng ngắn thì chi phí và độ phức tạp càng cao, nên không phải hệ thống nào cũng cần mức cao nhất. CISA cũng khuyên doanh nghiệp kiểm thử khôi phục theo lịch để điều chỉnh RPO và RTO cho khớp với nhu cầu kinh doanh.

Bảng phân tầng tham khảo (ví dụ minh họa, cần điều chỉnh theo đánh giá tác động thực tế)
TầngVí dụ hệ thốngRPO gợi ýRTO gợi ýCách thực hiện thường gặp
Tầng 1 – trọng yếuBán hàng, thanh toán, cơ sở dữ liệu khách hàngVài phút đến 1 giờVài giờSao lưu cơ sở dữ liệu liên tục hoặc theo giờ, bản sao ở vùng khác, môi trường dự phòng dựng sẵn
Tầng 2 – quan trọngKế toán, nhân sự, email, tài liệu dùng chungKhoảng 24 giờ1–2 ngàySao lưu hằng đêm, bản bất biến trên cloud, khôi phục từ ảnh hệ thống
Tầng 3 – hỗ trợLưu trữ tài liệu cũ, môi trường thử nghiệmVài ngày đến 1 tuầnVài ngàySao lưu hằng tuần, lưu trữ lạnh

Cách đặt RPO/RTO trong một buổi làm việc

  • Liệt kê các hệ thống và dữ liệu đang dùng (CISA gợi ý bắt đầu bằng một bảng tính kiểm kê đơn giản). Bảng này cũng là nền cho quản trị dữ liệu.
  • Với mỗi hệ thống, hỏi người phụ trách nghiệp vụ: ngừng bao lâu thì thiệt hại không chấp nhận được, mất bao nhiêu giờ dữ liệu thì không nhập lại được.
  • Xếp vào tầng, rồi đối chiếu lịch sao lưu hiện tại xem có đáp ứng con số đó không.
  • Ghi lại ai là người quyết định khôi phục và thứ tự khôi phục các hệ thống.

Ransomware: vì sao cần bản sao ngoại tuyến hoặc bất biến

Hướng dẫn #StopRansomware do CISA phối hợp cùng FBI, NSA và MS-ISAC phát hành khuyến nghị duy trì bản sao lưu ngoại tuyến, được mã hóa, cho dữ liệu trọng yếu, và thường xuyên kiểm tra tính sẵn sàng và toàn vẹn của bản sao trong kịch bản khôi phục thảm họa. Lý do được nêu rõ: nhiều biến thể ransomware tìm và xóa hoặc mã hóa các bản sao lưu truy cập được, khiến việc khôi phục bất khả thi nếu không trả tiền chuộc.

Cùng hướng dẫn đó gợi ý giữ "golden image" của hệ thống trọng yếu để dựng lại nhanh, lưu mẫu hạ tầng dưới dạng mã (IaC) ở nơi ngoại tuyến, bật quản lý phiên bản cho lưu trữ, và cân nhắc sao lưu cloud-to-cloud hoặc đa nhà cung cấp để tránh trường hợp mọi tài khoản trên cùng một nhà cung cấp bị ảnh hưởng. CISA cũng lưu ý lưu trữ bất biến cần dùng thận trọng vì có thể không đáp ứng một số yêu cầu tuân thủ và cấu hình sai có thể phát sinh chi phí lớn.

  • Tách thông tin đăng nhập: tài khoản quản trị sao lưu không dùng chung với tài khoản quản trị hệ thống chính, có xác thực đa yếu tố.
  • Bật khóa đối tượng (object lock) hoặc chính sách lưu giữ không xóa được trong khoảng thời gian xác định cho ít nhất một bản sao.
  • Giữ một bản thực sự ngắt kết nối mạng nếu có thể, ví dụ ổ rời được luân chuyển theo lịch.
  • Khi khôi phục sau tấn công, dựng lại trên vùng mạng sạch và kiểm tra bản sao trước khi nối lại, như CISA khuyến nghị, để không tái nhiễm.

SaaS có tự sao lưu cho bạn không? Mô hình trách nhiệm chia sẻ

Nhiều doanh nghiệp nghĩ dữ liệu trên Google Workspace hay Microsoft 365 đã "nằm trên cloud nên an toàn". Các tài liệu chính thức cho thấy cần phân biệt tính sẵn sàng của nền tảng với việc sao lưu dữ liệu của chính bạn.

Hướng dẫn bảo vệ dữ liệu Google Workspace (Google Cloud, 12/2020) mô tả mô hình trách nhiệm chia sẻ: khách hàng chịu trách nhiệm cho các thành phần mình cung cấp hoặc kiểm soát, như nội dung đưa vào dịch vụ và việc phân quyền truy cập cho người dùng. Ở mục sao lưu thông tin, tài liệu khuyên khách hàng có chính sách sao lưu, khôi phục và xác định RTO, RPO cho các hoạt động thiết yếu.

Phía Microsoft, trang Shared responsibility in the cloud trên Microsoft Learn nêu rằng với mọi loại triển khai cloud, khách hàng sở hữu dữ liệu và danh tính của mình và chịu trách nhiệm bảo vệ chúng. Tài liệu thực hành tốt nhất về Microsoft 365 Backup của Microsoft khuyên khách hàng xây dựng kế hoạch khôi phục vận hành và cân nhắc dùng dịch vụ Microsoft 365 Backup hoặc ứng dụng bên thứ ba được công nhận xây trên nền tảng lưu trữ sao lưu của Microsoft 365. Lưu ý: cùng tài liệu đó, Microsoft nói chung không khuyến nghị đưa khối lượng lớn dữ liệu ra ngoài Microsoft 365 và đề nghị cân nhắc kỹ yêu cầu bảo mật, tuân thủ, quyền riêng tư; dịch vụ Microsoft 365 Backup lưu bản sao trong phạm vi Microsoft 365 trên lưu trữ chỉ ghi thêm (append-only). Vì vậy, doanh nghiệp cần tự quyết định mức độ "độc lập" của bản sao dựa trên rủi ro của mình (ví dụ tài khoản quản trị bị chiếm) và yêu cầu tuân thủ.

Ai lo việc gì với dữ liệu SaaS (tóm tắt theo tài liệu của nhà cung cấp)
Hạng mụcNhà cung cấp SaaSDoanh nghiệp
Hạ tầng vật lý, trung tâm dữ liệu, tính sẵn sàng của dịch vụCóKhông
Nội dung (email, tệp, bảng tính)Lưu trữ và vận hành nền tảngSở hữu và chịu trách nhiệm bảo vệ
Danh tính, phân quyền, xác thực đa yếu tốCung cấp công cụCấu hình và quản lý
Chính sách sao lưu, khôi phục, RPO/RTOCung cấp tính năng (tùy gói)Quyết định, triển khai và kiểm thử

Thùng rác, lịch sử phiên bản và lưu giữ không phải là bản sao lưu

Thùng rác, lịch sử phiên bản và công cụ lưu giữ pháp lý (như Google Vault) hữu ích cho sự cố nhỏ hoặc nhu cầu lưu giữ, nhưng chúng nằm cùng tài khoản và cùng nền tảng với dữ liệu gốc. Nếu tài khoản quản trị bị chiếm hoặc dữ liệu bị đồng bộ hỏng, bạn vẫn cần một bản sao độc lập theo đúng tinh thần 3-2-1. Thời hạn lưu giữ cụ thể thay đổi theo gói dịch vụ; hãy kiểm tra trong tài liệu hiện hành của nhà cung cấp thay vì dựa vào con số truyền miệng.

Thử khôi phục: bản sao chưa thử là bản sao chưa chắc dùng được

Cả CISA và hướng dẫn #StopRansomware đều nhấn mạnh kiểm thử định kỳ. Một tác vụ sao lưu báo "thành công" chỉ cho biết dữ liệu đã được ghi đi; nó chưa chứng minh được dữ liệu đọc lại đúng, ứng dụng chạy được, và đội ngũ biết các bước làm.

Một buổi diễn tập khôi phục nên chọn ngẫu nhiên một bản sao (không chỉ bản mới nhất), khôi phục vào môi trường tách biệt, đo thời gian thực tế so với RTO, kiểm tra dữ liệu với người dùng nghiệp vụ, rồi ghi biên bản các điểm cần sửa. Tần suất diễn tập phụ thuộc vào tầng của hệ thống và mức thay đổi của hạ tầng; điều quan trọng là có lịch, có người chịu trách nhiệm và có biên bản.

Khi làm việc với đối tác vận hành

Nếu một đơn vị bên ngoài vận hành hệ thống cho bạn, hãy yêu cầu ghi rõ trong hợp đồng: phạm vi dữ liệu được sao lưu, nơi lưu, thời gian lưu giữ, ai giữ khóa mã hóa, và lịch thử khôi phục. Với các dự án do EYC triển khai, việc thử khôi phục được thực hiện theo lịch thỏa thuận trong hợp đồng.

Checklist runbook khôi phục thảm họa cho doanh nghiệp nhỏ

Runbook là tài liệu từng bước mà người trực có thể làm theo trong lúc căng thẳng. Bảng dưới đây là khung tối thiểu; hãy in ra một bản và lưu một bản ngoài hệ thống chính, vì khi sự cố xảy ra, wiki nội bộ có thể cũng không truy cập được.

Checklist runbook DR (rút gọn)
Giai đoạnViệc cần có sẵnĐã có?
Chuẩn bịDanh mục hệ thống, tầng, RPO/RTO, chủ sở hữu nghiệp vụ
Chuẩn bịVị trí từng bản sao, cách truy cập, ai giữ khóa mã hóa và tài khoản khẩn cấp
Chuẩn bịDanh bạ liên lạc ngoài kênh thường (khi email nội bộ không dùng được)
Phát hiệnTiêu chí tuyên bố sự cố và người có quyền tuyên bố
Ngăn chặnBước cô lập máy bị ảnh hưởng; không tắt bừa để giữ dấu vết điều tra
Khôi phụcThứ tự khôi phục theo tầng; môi trường sạch; kiểm tra bản sao trước khi dùng
Xác nhậnNgười dùng nghiệp vụ kiểm tra dữ liệu; đổi mật khẩu, khóa truy cập cũ
Sau sự cốBiên bản rút kinh nghiệm, cập nhật runbook, rà soát nghĩa vụ thông báo theo pháp luật (xem Luật Bảo vệ dữ liệu cá nhân 2025)

Lộ trình 30 ngày bắt đầu từ con số không

Ví dụ minh họa cho một doanh nghiệp khoảng vài chục người dùng phần mềm kế toán, một ứng dụng bán hàng và một bộ công cụ văn phòng trên cloud:

  • Tuần 1: kiểm kê dữ liệu và hệ thống, xếp tầng, thống nhất RPO/RTO với lãnh đạo.
  • Tuần 2: bật sao lưu tự động cho từng hệ thống theo 3-2-1; thêm sao lưu độc lập cho dữ liệu SaaS.
  • Tuần 3: thiết lập ít nhất một bản bất biến hoặc ngoại tuyến; tách tài khoản quản trị sao lưu, bật xác thực đa yếu tố.
  • Tuần 4: viết runbook, diễn tập khôi phục một hệ thống tầng 1 và một hệ thống tầng 2, ghi biên bản và sửa lỗi phát hiện được.

Câu hỏi thường gặp

Quy tắc sao lưu 3-2-1 là gì?

Giữ 3 bản dữ liệu (1 bản chính, 2 bản sao lưu), trên 2 loại phương tiện khác nhau, với 1 bản ở ngoài cơ sở làm việc. Quy tắc này được nêu trong tài liệu Data Backup Options của US-CERT/CISA.

RPO và RTO khác nhau thế nào?

RPO là lượng dữ liệu tính theo thời gian bạn chấp nhận mất (khôi phục về thời điểm nào). RTO là thời gian hệ thống được phép ngừng trước khi gây thiệt hại không chấp nhận được. Định nghĩa gốc có trong bảng thuật ngữ NIST dựa trên SP 800-34 Rev. 1.

Dữ liệu trên Google Workspace hoặc Microsoft 365 có cần sao lưu riêng không?

Nên có. Theo mô hình trách nhiệm chia sẻ trong tài liệu của Google và Microsoft, nhà cung cấp lo hạ tầng và tính sẵn sàng, còn khách hàng chịu trách nhiệm cho dữ liệu, danh tính và chính sách sao lưu, khôi phục của mình.

Sao lưu bất biến (immutable) là gì?

Là bản sao không thể sửa hoặc xóa trong một khoảng thời gian lưu giữ xác định, kể cả bởi tài khoản quản trị. Nó giúp chống trường hợp ransomware tìm và xóa bản sao lưu. CISA lưu ý cần cấu hình cẩn thận vì cấu hình sai có thể phát sinh chi phí.

Bao lâu nên thử khôi phục một lần?

Không có một con số chung cho mọi doanh nghiệp. CISA khuyên kiểm thử định kỳ theo lịch; tần suất nên dựa trên tầng của hệ thống, mức thay đổi hạ tầng và yêu cầu trong hợp đồng. Điều quan trọng là có lịch, người chịu trách nhiệm và biên bản.

Doanh nghiệp nhỏ có cần kế hoạch khôi phục thảm họa không?

Có, nhưng không cần phức tạp. Một bảng kiểm kê hệ thống, RPO/RTO cho từng tầng, sao lưu theo 3-2-1 có một bản bất biến, và một runbook đã diễn tập là khung tối thiểu hợp lý.

Chia sẻ bài viết:
Điểm chính

Sao lưu tốt không đo bằng số tác vụ chạy thành công mà bằng khả năng khôi phục đúng hạn khi cần. Bắt đầu bằng kiểm kê và RPO/RTO, áp dụng 3-2-1 với một bản bất biến, bổ sung sao lưu cho dữ liệu SaaS, rồi diễn tập theo runbook. Nếu cần một đối tác thiết kế và vận hành phần này, xem Cloud, Dữ liệu & Hạ tầng hoặc liên hệ EYC.

Nguồn tham khảo

  1. Data Backup Options — US-CERT / CISA
  2. Back Up Business Data — CISA
  3. #StopRansomware Guide — CISA, FBI, NSA, MS-ISAC
  4. Recovery Point Objective – Glossary (NIST SP 800-34 Rev. 1) — NIST CSRC
  5. Recovery Time Objective – Glossary (NIST SP 800-34 Rev. 1) — NIST CSRC
  6. Google Workspace data protection implementation guide (Dec 2020) — Google Cloud
  7. Shared responsibility in the cloud — Microsoft Learn
  8. Microsoft 365 Backup: Best practices for data recovery and business continuity — Microsoft