π‘οΈ Oracle IAM Auth Tokens are not rotated every 90 daysπ’
- Contextual name: π‘οΈ IAM Auth Tokens are not rotated every 90 daysπ’
- ID:
/ce/ca/oracle/iam/auth-tokens-are-not-rotated-every-90-days - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Statsβ
not available
Logicβ
- π§ prod.logic.yamlπ’
Similar Policiesβ
- Internal:
dec-x-2e85e7c5
Similar Internal Rulesβ
| Rule | Policies | Flags |
|---|---|---|
| βοΈ dec-x-2e85e7c5 | 1 |
Descriptionβ
Descriptionβ
This policy identifies Oracle IAM auth tokens that were created more than 90 days ago. Auth tokens are long-term credentials used to authenticate with services that do not support Oracle Cloud Infrastructure signature-based authentication.
Rationaleβ
Auth tokens provide access at the same authorization level as the associated user for supported services. Rotating them at least every 90 days limits the time a compromised token can be used and supports a predictable credential lifecycle for users, applications, and integrations.
Impactβ
Rotating an auth token can disrupt applications, integrations, or users that still depend on the old token. Because the token value is only available when the token is created, create a replacement token, update dependent workloads, and confirm access before deleting the stale token.
Auditβ
This policy flags an Oracle IAM Auth Token as
INCOMPLIANTif theTime Createdfield is more than 90 days old.
Remediationβ
Remediationβ
Rotate Stale Auth Tokensβ
Create a replacement auth token for the affected user, update every dependent workload to use the new token, and delete the stale token after confirming that it is no longer required.
From OCI Consoleβ
- Open Identity & Security.
- Open the affected identity domain.
- Open Users and select the affected user.
- Open Auth tokens.
- Generate a replacement auth token and store the token value securely.
- Update dependent applications, scripts, or integrations to use the replacement token.
- Delete auth tokens older than 90 days after confirming they are no longer used.
From OCI CLIβ
List the user's auth tokens:
oci iam auth-token list --user-id {{user-ocid}} --allCreate a replacement auth token:
oci iam auth-token create \
--user-id {{user-ocid}} \
--description {{new-token-description}}Update dependent workloads to use the replacement token. After confirming that the stale token is no longer used, delete it:
oci iam auth-token delete \
... [see more](remediation.md)