Skip to main content

Restrict Bucket Access to Organization-Owned Accounts

CCC.ObjStor.CN14 · Access Control

Ensure that requests from within the trust perimeter only reach buckets owned by accounts the organization controls, so that a reclaimed or look-alike bucket name cannot receive or serve the organization's data.

Related Capabilities

IDTitleDescription
CCC.ObjStor.CP01Storage BucketsThe service always provides buckets as uniquely identifiable containers in which objects are stored and to which access policies and configuration are applied.
CCC.ObjStor.CP07Delete Stored ObjectsThe service always allows a user to delete an object from a bucket given the object key.
CCC.Core.CP08Data ReplicationThe service automatically replicates data across multiple deployments simultaneously with parity, or may be configured to do so.

Related Threats

IDTitleDescription
CCC.ObjStor.TH10Deleted Bucket Names are Reclaimed by Other TenantsBucket names are unique across all tenants of the provider (on Azure this applies to the storage account name rather than the container), so when a bucket is deleted its name may be registered by any other tenant. Configuration, code, replication rules, or links that still reference the name then resolve to a bucket under another tenant's control, and data is written to or read from it. This results in a loss of confidentiality, integrity, and availability of the data routed through the reclaimed name.

Assessment Requirements

IDTextApplicability
CCC.ObjStor.CN14.AR01When a request to a bucket originates from within the trust perimeter, the service MUST deny the request if the bucket is not owned by an organization-approved account.tlp-green, tlp-amber, tlp-red

Guideline Mappings

FrameworkIDRemarks
CCMDSP-10Sensitive Data Transfer