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

Azure Spring Cloud app end-to-end TLS is disabled misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC2_AZURE_55

Category - Subcategory

Public Exposure - Encryption And Protocols

Provider

AZURE

Severity

LOW

Framework

Terraform, Terraform Plan

Mapped CSPM/KSPM Rule

234cc340-0354-499a-b17b-987a3d9fbeb6

Impact

This rule detects whether Azure Spring Cloud apps disable end-to-end TLS encryption. Disabling end-to-end TLS leaves your application traffic vulnerable, as data transmitted within your Azure Spring Cloud environment may be exposed to unauthorized access and interception. As a security best practice, it is strongly recommended to enable end-to-end TLS to protect your Spring Cloud application traffic. Enabling end-to-end TLS secures all traffic flowing between the ingress controller and your applications.

How to Fix

Resource: azurerm_spring_cloud_service, azurerm_spring_cloud_app

  • Arguments: tls_enabled

To mitigate this issue, set the tls_enabled attribute to true within your Terraform configurations for Azure Spring Cloud applications.

Example: [source,go]

resource "azurerm_spring_cloud_app" "example" { ...

  • tls_enabled = true }


Last updated

Was this helpful?