Skip to main content

πŸ›‘οΈ Oracle IAM User API keys are not rotated every 90 days🟒

  • Contextual name: πŸ›‘οΈ IAM User API keys are not rotated every 90 days🟒
  • ID: /ce/ca/oracle/iam/user-api-keys-are-not-rotated-every-90-days
  • Tags:
  • Policy Type: COMPLIANCE_POLICY
  • Policy Categories: SECURITY

Stats​

not available

Logic​

Description​

Open File

Description​

This policy identifies Oracle IAM User API keys that are older than 90 days. Oracle API keys are long-term credentials used to sign programmatic requests to Oracle Cloud Infrastructure APIs.

Rationale​

Long-lived API keys increase the exposure window for credential theft, accidental disclosure, and misuse. Rotating API keys at least every 90 days limits the time a compromised key can be used and supports a predictable credential lifecycle for users, scripts, and integrations.

Impact​

Rotating an API key can disrupt applications, scripts, integrations, or users that still depend on the old key. Before deleting the stale key, create a replacement key, update all dependent workloads, and confirm that Oracle API access works with the new key.

Audit​

This policy flags an Oracle IAM User API Key as INCOMPLIANT if the Time Created field is older than 90 days.

API keys with a Time Created value within the last 90 days are marked as COMPLIANT.

Remediation​

Open File

Remediation​

Rotate Stale API Keys​

Create a replacement API key, update every dependent workload to use the new key, and delete the stale key after confirming that the old key is no longer required.

From OCI CLI​

List the user's API keys:

oci iam api-key list --user-id {{user-ocid}} --all

Upload a replacement public key for the user:

oci iam api-key upload \
--user-id {{user-ocid}} \
--key-file {{public-key-file}}

Update dependent workloads to use the replacement key. After confirming that the stale key is no longer used, delete it by fingerprint:

oci iam api-key delete \
--user-id {{user-ocid}} \
--fingerprint {{stale-key-fingerprint}}

policy.yaml​

Open File

Linked Framework Sections​

SectionSub SectionsInternal RulesPoliciesFlagsCompliance
πŸ’Ό CIS Oracle v3.1.0 β†’ πŸ’Ό 1.8 Ensure user API keys rotate within 90 days - Level 1 (Automated)1no data
πŸ’Ό Cloudaware Framework β†’ πŸ’Ό Credential Lifecycle Management36no data