Check ID:
Provider: Oracle Cloud (OCI)
Service:
Severity: HIGH
Categories:
Resource type:
compute_instance_in_transit_encryption_enabledProvider: Oracle Cloud (OCI)
Service:
computeSeverity: HIGH
Categories:
encryptionResource type:
InstanceWhat this check verifies
OCI compute instances are evaluated for in-transit encryption on paravirtualized block or boot volume attachments, confirming that data exchanged between the instance and attached volumes is encrypted during transfer.Risk
Without in-transit encryption, volume traffic can be inspected or altered on internal paths. A threat actor or compromised host could read sensitive data, inject corrupted blocks, or replay writes, undermining confidentiality and integrity, and risking availability through data corruption.Recommendation
Enable in-transit encryption for all paravirtualized volume attachments and make it standard in golden images and IaC. Apply defense in depth with customer-managed keys and regular rotation. Periodically verify attachments and remediate drift so no instance communicates with volumes over unencrypted channels.Remediation
- CLI
- Terraform
- Dashboard steps
oci compute boot-volume-attachment update —boot-volume-attachment-id <boot-volume-attachment-ocid> —is-pv-encryption-in-transit-enabled true
References
- https://docs.oracle.com/en-us/iaas/Content/Block/Concepts/blockvolumeencryption.htm
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/oci/OCI-Compute/enable-encryption-in-transit.html
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 = compute_instance_in_transit_encryption_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