閱讀次數:次
# AWS - S3 Object Lock VS ReadOnly Access 到底哪一個可以防止誤刪
# S3 Object Lock
- 層級:屬於 儲存層級 (Storage-Level) 的保護
- 功能:一旦啟用,物件在指定保留期間內 不能被刪除或覆寫 (即使是 Root/Admin 也不行)
- 模式:
- Goverance Mode:
- 一般使用者不能刪改文件,但 有特權帳號 可以移除保留設定
- Compliance Mode:
- 任何人包括 Root 都不能刪改,直到保留期結束
- 適用於 法規遵循 (WORM:Write Once, Read Many)
- 用途
- 金融 / 醫療 / 法規需要保證資料不能被竄改或刪除
- Ransomware 防護 (駭客即使取得 Admin 權限也無法刪除)
# S3 ReadOnlyAccess(IAM/ACL/Policy)
- 層級:屬於 存取控制 (Access Control)
- 功能:透過 IAM Policy 或 S3 Bucket Policy 限制某些使用者只能讀,不能寫 / 刪
- 限制
- 擁有更高權限的人 (Admin/Root) 仍能修改或刪除物件
- 這種限制只是「規則」,不是物理防護。
- 用壺
- 控制使用者行爲 (例如一般開發人員只能讀取不能刪除)
- 適合日常存取管理,但 不能防止誤刪或惡意刪除