Skip to main content

Enable Versioning for All Objects in the Bucket

CCC.ObjStor.CN05 · Data Resilience

Ensure that versioning is enabled for all objects stored in the object storage bucket to enable recovery of previous versions of objects in case of loss or corruption.

Related Capabilities

IDTitleDescription
CCC.Core.CP11BackupThe service can generate copies of its data or configurations in the form of automated backups, snapshot-based backups, or incremental backups.
CCC.Core.CP18Resource VersioningThe service automatically assigns versions to child resources which can be used to preserve, retrieve, and restore past iterations.
CCC.Core.CP32Deletion ProtectionThe service may be configured to block the deletion of a child resource, or to retain a deleted child resource for a recovery window during which it can be restored.
CCC.Core.CP34Data Lifecycle PolicyThe service may be configured to automatically delete, archive, or transition data or child resources once a user-defined age or condition is reached.

Related Threats

IDTitleDescription
CCC.Core.TH06Data is Lost or CorruptedServices that rely on accurate data are susceptible to disruption in the event of data loss or corruption. Any actions that lead to the unintended deletion, alteration, or limited access to data can impact the availability of the service and the system it is part of.

Assessment Requirements

IDTextApplicability
CCC.ObjStor.CN05.AR01When an object is uploaded to the object storage bucket, the object MUST be stored with a unique identifier.tlp-clear, tlp-green, tlp-amber, tlp-red
CCC.ObjStor.CN05.AR02When an object is modified, the service MUST assign a new unique identifier to the modified object to differentiate it from the previous version.tlp-clear, tlp-green, tlp-amber, tlp-red
CCC.ObjStor.CN05.AR03When an object is modified, the service MUST allow for recovery of previous versions of the object.tlp-clear, tlp-green, tlp-amber, tlp-red
CCC.ObjStor.CN05.AR04When an object is deleted, the service MUST retain other versions of the object to allow for recovery of previous versions.tlp-clear, tlp-green, tlp-amber, tlp-red

Guideline Mappings

FrameworkIDRemarks
CCMDSP-16Data Retention and Deletion
CCMDSP-17Sensitive Data Protection