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

Azure Firewall does not define a firewall policy misconfiguration detected in code

Rule Details

Cortex AppSec Rule ID

APPSEC_AZURE_219

Category - Subcategory

Public Exposure - Ingress Controls

Provider

AZURE

Severity

MEDIUM

Framework

Terraform, Terraform Plan

Impact

This rule verifies whether a firewall policy has been defined on the Azure platform. Not adhering to this rule could potentially expose a network to unauthorized access. This is dangerous because without a firewall policy, there aren't any rules that check the incoming and outgoing network traffic. As a result, this can potentially allow malicious users to access or disrupt services within the network. Hence, it is crucial to define a firewall policy to enhance security and protect the integrity of the network.

How to Fix

Resource: azurerm_firewall

  • Arguments: firewall_policy_id

To fix this issue, you need to define and associate a firewall policy with your Azure Firewall. [source,go]

resource "azurerm_firewall_policy" "example" { name = "example" resource_group_name = azurerm_resource_group.example.name location = azurerm_resource_group.example.location

threat_intelligence_mode = "Alert" }

resource "azurerm_firewall" "example" { name = "example-firewall" location = azurerm_resource_group.example.location resource_group_name = azurerm_resource_group.example.name

  • firewall_policy_id = azurerm_firewall_policy.example.id

ip_configuration { name = "configuration" subnet_id = azurerm_subnet.example.id public_ip_address_id = azurerm_public_ip.example.id } }

Last updated

Was this helpful?