OCI-ObjectStore-Pre-Authenticated-Requests-Access
Severity : High
Description: This control ensures that OCI Object Storage buckets are accessible for non-credentials users through the pre-authenticated requests. Pre-authenticated requests allow for users who are not in the tenancy to access buckets, ensuring least access prevents malicious entities from leveraging this type of access to edit or delete objects in a bucket. A unique URL is generated for pre-authenticated request.
Remediation Steps:
Perform following to create a pre-authenticated request :
Login to the OCI console at Cloud Sign In .
In navigation menu and click Storage.
Under Object Storage, click Buckets.
Click the bucket name.
Click Pre-Authenticated Requests under Resources.
Click Create Pre-Authenticated Request.
Provide Name, Pre-Authenticated Request Target (Bucket or object), Access Type, Expiration, Object Listing permission.
Under Resources, click Metrics.
Click Create Pre-Authenticated Request.
On the details dialog box after creation, copy the URI shown to store in durable storage for future references.
Click Close.
Important:
Permissions of the pre-authenticated request creator are checked each time a pre-authenticated request is used. If the creator of a pre-authenticated request is deleted or loses the required permissions after they created the request, the request will no longer work.
Reference:
Blue Hexagon Proprietary