Skip to main content

CCC.ObjStor.C05: Versioning is Enabled for All Objects in the Bucket

Control ID:CCC.ObjStor.C05
Title:Versioning is Enabled for All Objects in the Bucket
Objective: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.
Control Family:
Data

Related Threats

IDTitleDescriptionExternal MappingsCapability MappingsControl Mappings
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.
1
1
0

Related Capabilities

IDTitleDescription
CCC.Core.F11BackupThe service can generate copies of its data or configurations in the form of automated backups, snapshot-based backups, or incremental backups.
CCC.Core.F18Resource VersioningThe service assigns versions to child resources to preserve, retrieve, and restore past iterations.

Guideline Mappings

Reference IDEntry IDStrengthRemarks
NIST-CSF
PR.DS-1
0
-
ISO_27001
2022 A.8.1.4
0
-
NIST_800_53
SC-28
0
-
NIST_800_53
CP-10
0
-
CCM
DSP-16
0
-

Assessment Requirements

IDDescriptionApplicability
CCC.ObjStor.C05.TR01When 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.C05.TR02When 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.C05.TR03When 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.C05.TR04When 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