Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Firewall is a managed, cloud-based network security service that protects your Azure Virtual Network resources. It offers three SKUs - Basic, Standard, and Premium - each designed for different use cases and security requirements.
This article provides a comprehensive overview of all Azure Firewall features organized by SKU to help you understand capabilities and choose the right version for your needs.
Feature comparison table
The following table compares features across all Azure Firewall SKUs:
Category | Feature | Basic | Standard | Premium |
---|---|---|---|---|
Core firewall capabilities | Stateful firewall (5-tuple rules) | ✓ | ✓ | ✓ |
Network address translation (SNAT+DNAT) | ✓ | ✓ | ✓ | |
Built-in high availability | ✓ | ✓ | ✓ | |
Availability zones | ✓ | ✓ | ✓ | |
Filtering and inspection | Application level FQDN filtering (SNI based) for HTTPS/SQL | ✓ | ✓ | ✓ |
Network level FQDN filtering – all ports and protocols | ✓ | ✓ | ||
Network traffic filtering rules | ✓ | ✓ | ✓ | |
Web content filtering (web categories) | ✓ | ✓ | ||
URL filtering (full path - including SSL termination) | ✓ | |||
Outbound TLS termination (TLS forward proxy) | ✓ | |||
Inbound TLS termination (TLS reverse proxy) | Using Azure Application Gateway | |||
Threat protection | Threat intelligence-based filtering (known malicious IP address/domains) | Alert only | Alert and Deny | Alert and Deny |
Fully managed IDPS | ✓ | |||
DNS | DNS proxy + custom DNS | ✓ | ✓ | |
Performance and scale | Cloud scalability (auto-scale as traffic grows) | Up to 250 Mbps | Up to 30 Gbps | Up to 100 Gbps |
Fat flow support | N/A | 1 Gbps | 10 Gbps | |
Management and monitoring | Central management via Firewall Manager | ✓ | ✓ | ✓ |
Policy analytics (rule management over time) | ✓ | ✓ | ✓ | |
Full logging including SIEM integration | ✓ | ✓ | ✓ | |
Service tags and FQDN tags for easy policy management | ✓ | ✓ | ✓ | |
Easy DevOps integration using REST/PowerShell/CLI/templates/Terraform | ✓ | ✓ | ✓ | |
Advanced networking | Multiple public IP addresses | ✓ | Up to 250 | Up to 250 |
Forced tunneling | ✓ | ✓ | ||
Deployment without public IP address in Forced Tunnel Mode | ✓ | ✓ | ||
Compliance | Certifications (PCI, SOC, ISO) | ✓ | ✓ | ✓ |
Payment Card Industry Data Security Standard (PCI DSS) compliance | ✓ |
Azure Firewall Basic features
Azure Firewall Basic is designed for small and medium-sized businesses (SMBs) to secure their Azure cloud environments with essential protection at an affordable price.
Key Basic features
Built-in high availability: High availability is built in, so no extra load balancers are required and there's nothing you need to configure.
Availability Zones: Azure Firewall can be configured during deployment to span multiple Availability Zones for increased availability. You can also associate Azure Firewall to a specific zone for proximity reasons.
Application FQDN filtering rules: You can limit outbound HTTP/S traffic or Azure SQL traffic to a specified list of fully qualified ___domain names (FQDN) including wild cards. This feature doesn't require Transport Layer Security (TLS) termination.
Network traffic filtering rules: You can centrally create allow or deny network filtering rules by source and destination IP address, port, and protocol. Azure Firewall is fully stateful, so it can distinguish legitimate packets for different types of connections.
FQDN tags: FQDN tags make it easy for you to allow well-known Azure service network traffic through your firewall. For example, you can create an application rule and include the Windows Update tag to allow network traffic from Windows Update to flow through your firewall.
Service tags: A service tag represents a group of IP address prefixes to help minimize complexity for security rule creation. Microsoft manages the address prefixes encompassed by the service tag and automatically updates the service tag as addresses change.
Threat intelligence (alert mode only): Threat intelligence-based filtering can be enabled for your firewall to alert on traffic from/to known malicious IP addresses and domains. In Basic SKU, this feature only provides alerts and cannot deny traffic.
Outbound SNAT support: All outbound virtual network traffic IP addresses are translated to the Azure Firewall public IP (Source Network Address Translation). You can identify and allow traffic originating from your virtual network to remote Internet destinations.
Inbound DNAT support: Inbound Internet network traffic to your firewall public IP address is translated (Destination Network Address Translation) and filtered to the private IP addresses on your virtual networks.
Multiple public IP addresses: You can associate multiple public IP addresses with your firewall for enhanced DNAT and SNAT scenarios.
Azure Monitor logging: All events are integrated with Azure Monitor, allowing you to archive logs to a storage account, stream events to your event hub, or send them to Azure Monitor logs.
Certifications: Azure Firewall Basic is Payment Card Industry (PCI), Service Organization Controls (SOC), and International Organization for Standardization (ISO) compliant.
Basic limitations
- Throughput: Limited to 250 Mbps
- DNS proxy: Not available (uses Azure DNS only)
- Threat intelligence: Alert mode only (cannot deny traffic)
- Network FQDN filtering: Not supported (application FQDN filtering only)
- Web categories: Not supported
- Forced tunneling: Not supported
Azure Firewall Standard features
Azure Firewall Standard is suitable for customers requiring Layer 3–Layer 7 firewall capabilities with autoscaling to manage peak traffic up to 30 Gbps. It includes enterprise features like threat intelligence, DNS proxy, custom DNS, and web categories.
Key Standard features
Standard includes all Basic features, plus:
Unrestricted cloud scalability: Azure Firewall can scale out as much as you need to accommodate changing network traffic flows, so you don't need to budget for your peak traffic (up to 30 Gbps).
Network level FQDN filtering: You can use fully qualified ___domain names (FQDNs) in network rules based on DNS resolution. This capability allows you to filter outbound traffic using FQDNs with any TCP/UDP protocol (including NTP, SSH, RDP, and more).
Threat intelligence (alert and deny): Threat intelligence-based filtering can be enabled for your firewall to alert and deny traffic from/to known malicious IP addresses and domains. The IP addresses and domains are sourced from the Microsoft Threat Intelligence feed.
DNS proxy: With DNS proxy enabled, Azure Firewall can process and forward DNS queries from virtual networks to your desired DNS server. This functionality is crucial for reliable FQDN filtering in network rules.
Custom DNS: Custom DNS allows you to configure Azure Firewall to use your own DNS server, while ensuring the firewall outbound dependencies are still resolved with Azure DNS. You can configure a single DNS server or multiple servers.
Forced tunneling: You can configure Azure Firewall to route all Internet-bound traffic to a designated next hop instead of going directly to the Internet. For example, you can have an on-premises edge firewall or other network virtual appliance (NVA) to process network traffic before it's passed to the Internet.
Deploy without public IP address in Forced Tunnel mode: You can deploy Azure Firewall in Forced Tunnel mode, which creates a management NIC that is used by Azure Firewall for its operations. The tenant datapath network can be configured without a public IP address, and Internet traffic can be forced tunneled to another firewall or blocked.
Web categories: Web categories let administrators allow or deny user access to web site categories such as gambling websites, social media websites, and others. In Standard, categorization is based on FQDN only.
Enhanced multiple public IP support: You can associate up to 250 public IP addresses with your firewall.
Standard limitations compared to Premium
- TLS inspection: Not supported
- IDPS: Not supported
- URL filtering: Not supported (FQDN filtering only)
- Advanced web categories: Basic FQDN-based categorization only
- Performance: Limited to 30 Gbps vs 100 Gbps for Premium
Azure Firewall Premium features
Azure Firewall Premium offers advanced threat protection suitable for highly sensitive and regulated environments, such as payment and healthcare industries. It includes all Standard features plus advanced security capabilities.
Key Premium features
Premium includes all Standard features, plus:
TLS inspection: Decrypts outbound traffic, processes it, then re-encrypts and sends it to the destination. Azure Firewall Premium terminates and inspects TLS connections to detect, alert, and mitigate malicious activity in HTTPS. It creates two TLS connections: one with the web server and another with the client.
- Outbound TLS Inspection: Protects against malicious traffic sent from an internal client hosted in Azure to the Internet.
- East-West TLS Inspection: Protects Azure workloads from potential malicious traffic sent within Azure, including traffic to/from an on-premises network.
IDPS (Intrusion Detection and Prevention System): A network intrusion detection and prevention system (IDPS) monitors your network for malicious activity, logs information, reports it, and optionally blocks it. Azure Firewall Premium offers signature-based IDPS with:
- Over 67,000 rules in more than 50 categories
- 20 to 40+ new rules released daily
- Low false positive rate using advanced malware detection techniques
- Support for customizing up to 10,000 IDPS rules
- Private IP ranges configuration for traffic direction determination
URL filtering: Extends Azure Firewall's FQDN filtering capability to consider the entire URL, such as
www.contoso.com/a/c
instead of justwww.contoso.com
. URL filtering can be applied to both HTTP and HTTPS traffic when TLS inspection is enabled.Advanced web categories: Allows or denies user access to website categories such as gambling or social media with enhanced granularity. Unlike Standard which only examines FQDNs, Premium matches categories based on the entire URL for both HTTP and HTTPS traffic.
For example, if Azure Firewall intercepts an HTTPS request for
www.google.com/news
:- Firewall Standard: Only the FQDN part is examined, so
www.google.com
is categorized as Search Engine - Firewall Premium: The complete URL is examined, so
www.google.com/news
is categorized as News
- Firewall Standard: Only the FQDN part is examined, so
Enhanced performance: Azure Firewall Premium uses a more powerful virtual machine SKU and can scale up to 100 Gbps with 10 Gbps fat flow support.
PCI DSS compliance: The Premium SKU complies with Payment Card Industry Data Security Standard (PCI DSS) requirements, making it suitable for processing payment card data.
Premium-only capabilities
- IDPS Private IP ranges: Configure private IP address ranges to determine if traffic is inbound, outbound, or internal (East-West)
- IDPS signature rules: Customize signatures by changing their mode to Disabled, Alert, or Alert and Deny
- Web category search: Identify the category of an FQDN or URL using the Web Category Check feature
- Category change requests: Request category changes for FQDNs or URLs that should be in different categories
- TLS inspection certificate management: Support for customer-provided CA certificates for TLS inspection
Common features across all SKUs
Built-in high availability and Availability Zones
All Azure Firewall SKUs include:
- Built-in high availability with no extra load balancers required
- Support for Availability Zones deployment for increased availability
- No extra cost for deployment across multiple Availability Zones
Network Address Translation (NAT)
All SKUs support:
- Source NAT (SNAT): All outbound virtual network traffic IP addresses are translated to the Azure Firewall public IP
- Destination NAT (DNAT): Inbound Internet network traffic to your firewall public IP address is translated and filtered to private IP addresses
Management and monitoring
All SKUs include:
- Azure Monitor integration: All events are integrated with Azure Monitor for logging and monitoring
- Azure Firewall Workbook: Flexible canvas for Azure Firewall data analysis
- Central management: Support for Azure Firewall Manager
- Policy analytics: Rule management and analysis over time
- DevOps integration: REST/PowerShell/CLI/templates/Terraform support
Compliance and certifications
All SKUs are:
- Payment Card Industry (PCI) compliant
- Service Organization Controls (SOC) compliant
- International Organization for Standardization (ISO) compliant
Premium additionally provides PCI DSS compliance for payment processing environments.