Skip to main content

Restrict Bucket Listing to Explicitly Authorized Identities

CCC.ObjStor.CN15 · Access Control

Ensure that the set of object keys and listing metadata in a bucket is disclosed only to identities explicitly granted list permission, since keys and metadata may themselves carry sensitive information.

Related Capabilities

IDTitleDescription
CCC.ObjStor.CP02Storage ObjectsThe service always stores each data element as an object that contains both the data and its metadata, addressed by a unique key within a bucket.
CCC.Core.CP03Access Log PublicationThe service automatically publishes structured, verbose records of activities performed within the scope of the service by external actors.
CCC.Core.CP20Resource TaggingThe service provides users with the ability to tag a child resource with metadata that can be reviewed or queried.

Related Threats

IDTitleDescription
CCC.ObjStor.TH11Object Keys and Listing Metadata Expose Sensitive InformationSensitive values may be placed in object keys, user-defined metadata, or tags. These values are returned by bucket listing operations and recorded in access logs and request URLs, which are governed by weaker access controls than the object content. This results in a loss of confidentiality without any object being read.

Assessment Requirements

IDTextApplicability
CCC.ObjStor.CN15.AR01When a request lists the objects in a bucket, the service MUST deny the request unless the identity holds an explicit list permission on that bucket.tlp-green, tlp-amber, tlp-red

Guideline Mappings

FrameworkIDRemarks
CCMIAM-05Least Privilege