Offsite Backup là gì? Vì sao không nên lưu backup cùng server website

Offsite Backup là bản sao nằm ngoài failure domain của production. Bài viết hướng dẫn chọn vị trí, account separation, encryption, recovery và kiểm tra offsite restore.

Offsite Backup tách bản sao khỏi production failure domain sang offsite storage khác

Offsite Backup là bản sao được lưu ngoài failure domain chính của website. Mục tiêu là vẫn còn đường phục hồi khi server, hosting account, storage, region hoặc một lớp quản trị của production gặp sự cố.

Chỉ lưu một file backup trong /backup trên cùng server không phải offsite. Nếu server chết, filesystem bị mã hóa hoặc account bị takeover, production và backup có thể mất cùng lúc.

Offsite không chỉ có nghĩa “khác thư mục”

Vị trí backup Offsite? Lý do
Cùng server, khác thư mục Không Cùng host/filesystem failure
Cùng hosting account, khác volume Một phần Vẫn chung account/control plane
Object storage account tách biệt Thường tốt hơn Tách credential/control plane
Provider/region khác Tùy kiến trúc Giảm common-mode failure
Offline copy Có thể Không trực tiếp reachable từ production

Offsite khác offline và immutable

Offsite nói về vị trí/failure domain. Offline nói về khả năng truy cập trực tiếp từ hệ thống đang chạy. Immutable nói về khả năng sửa/xóa trong một khoảng thời gian. Ba khái niệm có thể kết hợp nhưng không thay thế nhau.

Nếu cần thiết kế tổng thể nhiều bản sao và failure domain, xem quy tắc Backup 3-2-1 cho website. Khi đã có offsite repository, bước tiếp theo là kiểm soát identity, quyền xóa, encryption và monitoring theo Backup Security cho kho backup.

Vì sao offsite quan trọng trong security incident?

Nếu attacker chiếm hosting panel hoặc server, backup cùng môi trường có thể bị xóa hoặc mã hóa. CISA khuyến nghị duy trì backup offline/encrypted và test integrity/availability trong disaster recovery scenario. Offsite copy là một cách giảm khả năng compromise production phá toàn bộ recovery path.

Chọn nơi lưu offsite backup

Object storage

Phù hợp automation và retention, nhưng cần IAM, encryption, object-lock/immutability nếu dùng, audit và kiểm soát egress.

Provider khác

Giảm rủi ro phụ thuộc một provider/control plane, nhưng tăng complexity, credential và chi phí vận hành.

Offline/removable media

Giảm khả năng attacker online truy cập, nhưng cần quy trình vật lý, encryption, inventory và kiểm thử media.

Managed backup service

Có thể đơn giản hóa operation, nhưng phải hiểu vị trí dữ liệu, retention, quyền xóa, export, restore SLA và account security.

Account separation quan trọng hơn tên dịch vụ

Một bucket “offsite” nhưng dùng cùng root/cloud admin với production có thể vẫn bị xóa khi credential đó bị compromise. Tách identity, MFA, least privilege và deletion authority giúp offsite copy trở thành security boundary thật.

Encryption và key recovery

Offsite backup thường đi qua Internet hoặc hạ tầng bên thứ ba. Cần bảo vệ dữ liệu in transit và at rest theo sensitivity. Đồng thời phải test khả năng lấy key/decrypt trong disaster recovery; mất encryption key làm offsite copy vô dụng.

Recovery time và bandwidth

Offsite an toàn nhưng restore quá chậm có thể không đáp ứng RTO. Khi chọn storage, đo:

  • Thời gian tải full backup.
  • Egress/bandwidth limit.
  • Thời gian giải nén/decrypt.
  • Database import duration.
  • Khả năng restore chọn lọc.

NIST SP 800-34 Rev. 1 nhấn mạnh recovery strategy phải phù hợp với allowable downtime và business impact. Nếu chưa khóa target, xem RPO và RTO cho website trước khi đánh giá offsite restore path.

Offsite Backup Checklist

  1. Backup nằm ngoài server/host failure domain.
  2. Account quản trị tách biệt hợp lý với production.
  3. MFA/least privilege được áp dụng khi hệ thống hỗ trợ.
  4. Encryption có key owner và recovery procedure.
  5. Retention đủ cho detection delay.
  6. Delete/retention change được audit.
  7. Backup job/replication có monitoring.
  8. Restore từ offsite đã được test bằng restore test end-to-end.
  9. RTO thực tế được đo, không chỉ ước lượng.

Offsite không phải excuse để bỏ local/fast restore

Một số tổ chức giữ cả fast local restore point và offsite copy. Local giúp phục hồi nhanh lỗi nhỏ; offsite bảo vệ khi local failure domain không đáng tin. Hai lớp phục vụ mục tiêu khác nhau.

Operational artifact: Offsite Backup Record

production_failure_domain: <host/account/region>
offsite_repository: <storage/service>
repository_account_owner: <owner>
separate_credentials: yes|no
mfa_admin: yes|no
encryption: <model>
key_recovery_tested: yes|no
retention: <policy>
delete_authority: <role>
last_offsite_backup: <timestamp>
last_offsite_restore_test: <date/result/time>
measured_restore_duration: <duration>

Nguồn kỹ thuật

Kết luận

Offsite Backup là cách giữ ít nhất một đường recovery ngoài failure domain của production. Nhưng “offsite” chỉ có giá trị khi account, quyền xóa, encryption, retention và restore path cũng được thiết kế đúng. Backup nằm ở nơi khác nhưng vẫn chung credential và chưa từng restore test vẫn là một điểm yếu.

◇
Cần hỗ trợ kiểm tra và xử lý website?Đội ngũ SecureWebOps sẵn sàng hỗ trợ theo phạm vi phù hợp.
Liên hệ ngay →
Đoàn Trình Dục
Về tác giả Đoàn Trình Dục TD Digital · Website Operations & Security

Đoàn Trình Dục là tác giả nội dung trên SecureWebOps. Các bài viết tập trung vào bảo mật WordPress, giám sát an ninh website, malware/backdoor, hardening, backup/recovery và Incident Response theo hướng thực hành, có bước kiểm tra, bằng chứng, validation và rollback khi phù hợp.

Xem hồ sơ tác giả →