Check ID:
Provider: Oracle Cloud (OCI)
Service:
Severity: MEDIUM
Categories:
Resource type:
objectstorage_bucket_logging_enabledProvider: Oracle Cloud (OCI)
Service:
objectstorageSeverity: MEDIUM
Categories:
loggingResource type:
BucketWhat this check verifies
OCI Object Storage buckets have service logs for write access events enabled. The evaluation identifies buckets with an activewrite logging category scoped to the bucket and region; only read logging does not satisfy this condition.
Risk
Without write logging, unauthorized or accidental overwrites and deletions can go undetected, degrading data integrity and availability. Missing audit evidence weakens non-repudiation, impedes incident response, and allows covert tampering without reliable forensic reconstruction.Recommendation
Enablewrite service logs on all buckets and route them to a centralized log group for monitoring.
Apply least privilege to log data, enforce retention and immutability, and alert on anomalous write activity. Use defense in depth so bucket changes are accountable and swiftly detected.
Remediation
- CLI
- Terraform
- Dashboard steps
References
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/oci/OCI-ObjectStorage/enable-write-level-logging.html
- https://docs.oracle.com/en-us/iaas/Content/Logging/Concepts/loggingoverview.htm
Where this check fires
This check runs on every scheduled scan against your Oracle Cloud (OCI) account. Findings appear at Cloud Security → Findings filterable byCheck ID = objectstorage_bucket_logging_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Oracle Cloud (OCI) checks