健全的備份策略是網路韌性的必要條件。 Google Cloud 備份和災難復原是代管解決方案,可保護及還原工作負載。本文將說明架構建議和設定最佳做法,協助您建構防禦機制,抵禦未經授權的資料外洩和勒索軟體等網路威脅。
本指南詳細說明如何使用 Google Cloud 備份和災難復原服務,設計安全無虞且具備復原能力的備份策略,並提供相關最佳做法。
事前準備
必要的角色
如要取得建立及管理備份和災難復原資源所需的權限,請要求管理員授予您專案的下列 IAM 角色:
-
如要設定及管理備份和災難復原資源:
備份和災難復原管理員 (
roles/backupdr.admin)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
實作集中式備份架構
妥善設計備份環境是限制安全漏洞影響範圍的第一步。使用集中式模型,將備份與生產系統隔離。這個模型可減少網路攻擊的影響,並簡化資料保護管理作業。
- 建立中樞專案:為備份保存庫建立專用的受限 Google Cloud專案。這個專案是備份的中央管理中心。
- 使用輪輻專案:在不同專案中包含生產和開發工作負載。這種隔離機制可確保遭入侵的 Spoke 專案不會授予 Hub 專案的固有存取權,而 Hub 專案會儲存復原資料。
詳情請參閱備份保存庫架構。
設定 IAM 權限
保護備份管理憑證並限制存取權,防止備份遭到未經授權的刪除。對備份專案套用最小權限原則。
- 角色分開:確保觸發備份的使用者,與可刪除備份或修改保留政策的使用者不同。
- 限制管理員角色:限制具備 Backup and DR 管理員權限的使用者人數。為大多數使用者指派檢視者或操作員角色,以滿足其職責需求。
- 管理服務代理權限:請確保備份和災難復原服務代理在子專案中具備最低必要權限,可擷取及復原資料。
- 稽核權限:定期稽核服務代理程式的權限,防止權限擴散。
詳情請參閱「使用 IAM 控管存取權」。
設定備份保存庫安全功能
備份和災難復原提供內建功能,可確保備份資料不會遭到刪除或變更。
- 啟用不變性:設定 backup vault,指定並鎖定最短保留期限。這項設定可防止任何使用者 (包括管理員) 在保留期限到期前刪除備份資料。
- 使用機構政策強制執行不可變更性:使用 Google Cloud機構政策,在所有專案中強制使用不可變更的保存庫。
- 啟用 CMEK:使用客戶管理的加密金鑰 (CMEK),透過 Cloud Key Management Service 管理的加密編譯金鑰保護備份資料。您只能在建立備份保存庫時設定 CMEK。
- 使用多區域保存空間:透過多區域保存空間,將資料儲存在多個地理區域。這可提升安全性,並確保在區域服務中斷期間,備份資料仍可存取。
- 設定存取限制:限制保險庫與所屬機構或專案之間的存取權,盡量避免未經授權的存取行為。這項設定只能在建立保存空間時設定。
與 Security Command Center 整合
將備份和災難復原服務與 Security Command Center 和 Google Security Operations 整合。這項整合功能會透過快訊,顯示高風險活動。
整合這些服務後,您就能執行下列動作:
- 立即接收重要動作的通知,例如工作負載保護功能遭到停用。
- 進行威脅調查,找出可能受影響的特定備份資源。
- 將備份相關威脅整合到案件中,方便有效且有條理地減輕影響。
詳情請參閱「在 Security Command Center 中查看快訊」。
套用平台安全防護機制
使用 Google Cloud 安全功能,為備份基礎架構多添幾層防護。
使用專案防刪除鎖定:為避免備份保存庫遭到意外刪除,強烈建議您對保存庫所在的Google Cloud 專案套用專案防刪除鎖定。專案防刪除鎖定可防止專案 (和備份) 遭到意外刪除。詳情請參閱「透過留置權保護專案」。如要防止專案留置權遭到未經授權的移除,請使用 Privileged Access Manager (PAM) 強制執行多方核准。詳情請參閱「使用 Privileged Access Manager 保護專案留置權」。
使用 VPC Service Controls:在備份專案周圍定義服務範圍,防止資料遭竊。請參閱「設定 VPC Service Controls」。
限制外部 IP:確保備份/復原設備沒有公開 IP 位址。
後續步驟
- 進一步瞭解 備份和災難復原 的自訂限制。
- 進一步瞭解客戶管理的加密金鑰 (CMEK)。
- 進一步瞭解備份保存庫的多區域支援。