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

Azure Cognitive Services account hosted with OpenAI is not configured with data loss prevention misc

Rule Details

Cortex AppSec Rule ID

APPSEC_AZURE_247

Category

Networking

Provider

AZURE

Severity

HIGH

Framework

Terraform, Terraform Plan

Mapped CSPM/KSPM Rule

745fdc76-0c47-4e32-9bb1-3bd5f5733cf3

Impact

Azure Cognitive Services accounts hosted with OpenAI lacking data loss prevention settings risk unauthorized data exfiltration. This misconfiguration allows sensitive data processed by the service to be sent to unintended destinations.

OpenAI-hosted Azure Cognitive Services utilize outbound network connections. Without data loss prevention enabled, these connections are unrestricted, creating an opportunity for malicious actors to exploit misconfigured settings and exfiltrate sensitive data. An attacker could potentially leverage this to gain access to confidential information.

The impact of this misconfiguration includes data breaches, regulatory non-compliance, and reputational damage. Implementing data loss prevention is crucial for maintaining data confidentiality and integrity, minimizing the risk of sensitive information leakage.

To mitigate this risk, explicitly configure allowed outbound URLs within the Azure Cognitive Services account's data loss prevention settings. Restrict access only to trusted domains, regularly review and update these settings, and enforce the principle of least privilege to limit potential exposure.

How to Fix

Terraform

Ensure that your Azure Cognitive Services has the outbound_network_access_restricted argument set to true and has valid fqdns.

Last updated

Was this helpful?