π‘οΈ Oracle Key Vault Customer Managed Key is not rotated annuallyπ’
- Contextual name: π‘οΈ Customer Managed Key is not rotated annuallyπ’
- ID:
/ce/ca/oracle/key-vault/cmk-not-rotated-annually - 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-e467c0fb
Similar Internal Rulesβ
| Rule | Policies | Flags |
|---|---|---|
| βοΈ dec-x-e467c0fb | 1 |
Descriptionβ
Descriptionβ
This policy identifies enabled Oracle Key Vault keys that are older than 365 days and do not have automatic rotation enabled. Oracle Cloud Infrastructure Vault stores master encryption keys that protect encrypted data.
Rationaleβ
Rotating customer managed keys annually limits the amount of data encrypted by one key version and reduces the impact of a potential key compromise. Automatic rotation provides a consistent rotation schedule and reduces the chance that long-lived key material remains in use.
Impactβ
Rotating a key creates new cryptographic material while retaining prior key versions for decrypting existing data. Review dependent services and operational procedures before rotating production keys. If automatic rotation is enabled, confirm that the setting aligns with the organization's key management standard.
Auditβ
This policy flags an enabled Oracle Key Vault Key as
INCOMPLIANTwhenAuto Rotation Statusis notEnabledand theTime Createdfield is older than 365 days.Enabled keys are marked as
COMPLIANTwhenAuto Rotation StatusisEnabledor when theTime Createdvalue is within the last 365 days. Keys that are not in theENABLEDlifecycle state are marked asINAPPLICABLE.
Remediationβ
Remediationβ
Rotate Stale Customer Managed Keysβ
Rotate each enabled customer managed key that is older than 365 days and does not have automatic rotation enabled. Where supported and appropriate for the workload, enable automatic rotation to keep the key on a consistent rotation schedule.
From OCI CLIβ
Rotate the key:
oci kms management key rotate \
--key-id {{key-ocid}} \
--endpoint {{management-endpoint-url}}Confirm the key remains enabled after rotation:
oci kms management key get \
--key-id {{key-ocid}} \
--endpoint {{management-endpoint-url}}
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ APRA CPG 234 β πΌ 44c loss of, or unauthorised access to, encryption keys safeguarding extremely critical or sensitive information assets. | 11 | 13 | no data | ||
| πΌ CIS Oracle v3.1.0 β πΌ 4.16 Ensure customer created Customer Managed Key (CMK) is rotated at least annually - Level 1 (Automated) | 1 | 1 | no data | ||
| πΌ Cloudaware Framework β πΌ Expiration Management | 22 | no data | |||
| πΌ FedRAMP High Security Controls β πΌ AC-2(3) Disable Accounts (M)(H) | 9 | no data | |||
| πΌ FedRAMP Moderate Security Controls β πΌ AC-2(3) Disable Accounts (M)(H) | 9 | no data | |||
| πΌ NIST SP 800-53 Revision 5 β πΌ AC-2(3) Account Management _ Disable Accounts | 4 | 9 | no data |