For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

OCI Kubernetes Engine Cluster boot volume is not configured with in-transit data encryption misconfi

Rule Details

Cortex AppSec Rule ID

APPSEC2_OCI_5

Category - Subcategory

Storage - Encryption

Provider

ORACLE

Severity

LOW

Framework

Terraform, Terraform Plan

Impact

This rule is assessing whether the Kubernetes Engine Cluster boot volume is set up with in-transit data encryption. The reason why failing to implement this can be harmful is because unencrypted data can be easily intercepted during transit, potentially leading to a confidentiality breach. Enabling in-transit data encryption ensures that the data being transferred cannot be understood if intercepted, and hence, prevents unauthorized access to sensitive information.

How to Fix

Resource: oci_containerengine_node_pool

  • Arguments: node_config_details.is_pv_encryption_in_transit_enabled

To fix the issue, you should enable in-transit data encryption for the boot volume of the Kubernetes Engine Cluster. You can do this by setting the "is_pv_encryption_in_transit_enabled" attribute to "TRUE" in your resource block. [source,go]

resource "oci_containerengine_node_pool" "example" { ... node_config_details {

  • is_pv_encryption_in_transit_enabled = false } }


Last updated

Was this helpful?