Skip to content

Commit 193a264

Browse files
authored
Merge pull request #48811 from ShawnKupfer/WB1626
AB#1016231: Introduction to Azure Firewall
2 parents 048a48e + 5610f0b commit 193a264

14 files changed

+52
-55
lines changed

learn-pr/azure-networking/introduction-azure-firewall/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
prefetch-feature-rollout: true
77
title: Introduction
88
description: Introduction to the Introduction to Azure Firewall module.
9-
ms.date: 11/06/2023
9+
ms.date: 01/23/2025
1010
author: vhorne
1111
ms.author: victorh
1212
ms.topic: unit

learn-pr/azure-networking/introduction-azure-firewall/2-what-is-azure-firewall.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
prefetch-feature-rollout: true
77
title: What is Azure Firewall?
88
description: Learn the basics and features Azure Firewall and Azure Firewall Manager.
9-
ms.date: 11/06/2023
9+
ms.date: 01/23/2025
1010
author: vhorne
1111
ms.author: victorh
1212
ms.topic: unit

learn-pr/azure-networking/introduction-azure-firewall/3-how-azure-firewall-works.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
prefetch-feature-rollout: true
77
title: How Azure Firewall works
88
description: Learn how Azure Firewall and Azure Firewall Manager protect Azure virtual networks.
9-
ms.date: 11/06/2023
9+
ms.date: 01/23/2025
1010
author: vhorne
1111
ms.author: victorh
1212
ms.topic: unit

learn-pr/azure-networking/introduction-azure-firewall/4-when-to-use-azure-firewall.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
prefetch-feature-rollout: true
77
title: When to use Azure Firewall
88
description: Evaluate whether Azure Firewall and Azure Firewall Manager are the right solutions for your company.
9-
ms.date: 11/06/2023
9+
ms.date: 01/23/2025
1010
author: vhorne
1111
ms.author: victorh
1212
ms.topic: unit

learn-pr/azure-networking/introduction-azure-firewall/5-when-to-use-azure-firewall-premium.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
prefetch-feature-rollout: true
77
title: When to use Azure Firewall Premium
88
description: Evaluate whether Azure Firewall Premium is the right solution for your company.
9-
ms.date: 11/06/2023
9+
ms.date: 01/23/2025
1010
author: vhorne
1111
ms.author: victorh
1212
ms.topic: unit

learn-pr/azure-networking/introduction-azure-firewall/6-knowledge-check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
prefetch-feature-rollout: true
77
title: Knowledge check
88
description: Check your knowledge.
9-
ms.date: 11/06/2023
9+
ms.date: 01/23/2025
1010
author: vhorne
1111
ms.author: victorh
1212
ms.topic: unit
@@ -26,7 +26,7 @@ quiz:
2626
explanation: "That's incorrect. You use SNAT to translate internal private IP addresses to the public IP address of Azure Firewall."
2727
- content: "Destination network address translation"
2828
isCorrect: true
29-
explanation: "That's correct. You use DNAT to translate Azure Firewall's public IP address to the private IP address of the virtual server. "
29+
explanation: "That's correct. You use DNAT to translate Azure Firewall's public IP address to the private IP address of the virtual server."
3030
- content: "Suppose a company wants to allow access to an Azure SQL Database instance. Which of the following network rules types should they use to configure Azure Firewall?"
3131
choices:
3232
- content: "Application"

learn-pr/azure-networking/introduction-azure-firewall/7-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
prefetch-feature-rollout: true
77
title: Summary
88
description: Summary.
9-
ms.date: 11/06/2023
9+
ms.date: 01/23/2025
1010
author: vhorne
1111
ms.author: victorh
1212
ms.topic: unit

learn-pr/azure-networking/introduction-azure-firewall/includes/1-introduction.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
Azure Firewall protects your Azure Virtual Network by enabling you to control and monitor access to Azure resources. Azure Firewall Manager provides a central point of configuration and management of multiple Azure Firewall instances.
1+
Azure Firewall protects your Azure Virtual Network by allowing you to control and monitor access to Azure resources. Azure Firewall Manager provides a central point of configuration and management of multiple Azure Firewall instances.
22

3-
Suppose you work at Contoso, Ltd., a financial services company in Seattle with major offices located throughout the world. Contoso's compute environment is spread across multiple Azure regions, each with multiple virtual networks and a connection to an on-premises network.
3+
Suppose you work at Contoso, Ltd., a financial-services company in Seattle with major offices located throughout the world. Contoso's compute environment is spread across multiple Azure regions, each with multiple virtual networks and a connection to an on-premises network.
44

55
Contoso IT staff is concerned about external threats in the form of malicious actors attempting to infiltrate the network. IT is also concerned about internal threats in the form of employees inadvertently attempting to access malicious websites. Suppose you're a Contoso network security engineer. You’re responsible for determining whether Azure Firewall enables Contoso to deny incoming and outgoing threats while also allowing legitimate traffic. Your mandate also includes finding the most efficient way to implement firewall policies across Contoso's multiple Azure regions.
66

7-
In this module, you learn the fundamentals of Azure Firewall, Azure Firewall Premium, and Azure Firewall Manager. You learn what they are, how they work, and when you should use them. By the end of this module, you can evaluate whether Azure Firewall is a suitable solution for controlling and monitoring access to Contoso's virtual resources. You're also able to evaluate whether Azure Firewall Manager can help reduce the complexity of deploying policies to multiple firewalls.
7+
In this module, you learn the fundamentals of Azure Firewall, Azure Firewall Premium, and Azure Firewall Manager. You learn what they are, how they work, and when you should use them. By the end of this module, you can evaluate whether Azure Firewall is a suitable solution for controlling and monitoring access to Contoso's virtual resources. You'll also be able to evaluate whether Azure Firewall Manager can help reduce the complexity of deploying policies to multiple firewalls.
88

99
## Learning objectives
1010

learn-pr/azure-networking/introduction-azure-firewall/includes/2-what-is-azure-firewall.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
Here you learn the basics of both Azure Firewall and Azure Firewall Manager. This overview should help you decide whether Azure Firewall and Azure Firewall Manager are a good fit with Contoso's network security strategy.
1+
Here, you learn the basics of both Azure Firewall and Azure Firewall Manager. This overview should help you decide whether Azure Firewall and Azure Firewall Manager are a good fit with Contoso's network security strategy.
22

33
## Overview of Azure Firewall
44

55
Azure Firewall is a cloud-based security service that protects your Azure virtual network resources from incoming and outgoing threats. In the next few sections, you learn the fundamentals and key features of Azure Firewall.
66

77
### What is a firewall?
88

9-
A *firewall* is a network security feature that sits between a trusted network and an untrusted network, such as the internet. The firewall's job is to analyze all incoming and outgoing network traffic. Based on that analysis, the firewall either allows the traffic to pass, or it denies the traffic. Ideally, the firewall allows all legitimate traffic while denying malicious traffic such as malware and intrusion attempts.
9+
A *firewall* is a network-security feature that sits between a trusted network and an untrusted network, such as the internet. The firewall's job is to analyze all incoming and outgoing network traffic. Based on that analysis, the firewall either allows the traffic to pass, or it denies the traffic. Ideally, the firewall allows all legitimate traffic while denying malicious traffic such as malware and intrusion attempts.
1010

1111
By default, most firewalls deny all incoming and outgoing traffic. When a firewall analyzes network traffic, it checks for certain conditions to be met before it allows the traffic to pass through. Those conditions could be a specified IP address, FQDN, network port, network protocol, or any combination.
1212

@@ -37,20 +37,20 @@ The following table lists key features of Azure Firewall Standard.
3737
|Destination network address translation (DNAT) |All inbound traffic from external sources is sent to the public IP address of the Azure Firewall instance. Allowed traffic is translated to the private IP address of the destination resource on your virtual network. |
3838
|Application rules |Rules that limit outbound traffic to a list of FQDNs. For example, you can allow outbound traffic to access the FQDN of a specified SQL database instance. |
3939
|Network rules |Rules for incoming and outgoing traffic based on network parameters. These parameters include the destination or source IP address; the network port; and the network protocol. |
40-
|Threat intelligence |Filters incoming and outgoing traffic based on the Microsoft threat intelligence rules, which define known malicious IP addresses and domain names. You can configure Azure Firewall with one of two threat intelligence modes: alert you when traffic fails a threat intelligence rule or alert you and deny the traffic. |
40+
|Threat intelligence |Filters incoming and outgoing traffic based on the Microsoft threat intelligence rules, which define known malicious IP addresses and domain names. You can configure Azure Firewall with one of two threat intelligence modes: alert you when traffic fails a threat intelligence rule, or alert you and deny the traffic. |
4141
|Stateful |Examines network packets in context, not just individually. If one or more packets arrive unexpectedly given current traffic, Azure Firewall treats the packets as malicious and denies them. |
4242
|Forced tunneling |Enables Azure Firewall to route all outbound traffic to a specified network resource rather than directly to the internet. The network resource might be an on-premises hardware firewall or a network virtual appliance that processes traffic before allowing it to pass through to the internet. |
4343
|Tag support |Azure Firewall supports service tags and FQDN tags for easier rule configuration. A *service tag* is a text entity that represents an Azure service. For example, **AzureCosmosDB** is the service tag for the Azure Cosmos DB service. An *FQDN tag* is a text entity that represents a group of domain names associated with popular Microsoft services. For example, **WindowsVirtualDesktop** is the FQDN tag for Azure Virtual Desktop traffic. |
44-
|DNS proxy|With DNS proxy enabled, Azure Firewall can process and forward DNS queries from a Virtual Network(s) to your desired DNS server.|
45-
|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.|
46-
|Web categories|The Web categories feature lets administrators allow or deny user access to web site categories such as gambling websites, social media websites, and others.|
44+
|DNS proxy |With DNS proxy enabled, Azure Firewall can process and forward DNS queries from a Virtual Network(s) to your desired DNS server.|
45+
|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.|
46+
|Web categories |The Web categories feature lets administrators allow or deny user access to web site categories such as gambling websites, social media websites, and others.|
4747
|Monitoring |Azure Firewall logs all incoming and outgoing network traffic, and you can analyze the resulting logs using Azure Monitor, Power BI, Excel, and other tools. |
4848

4949
### What is Azure Firewall Premium?
5050

5151
Azure Firewall Premium provides advanced threat protection that meets the needs of highly sensitive and regulated environments, such as the payment and healthcare industries.
5252

53-
:::image type="content" source="../media/2-firewall-premium.png" alt-text="Firewall Premium architecture":::
53+
:::image type="content" source="../media/2-firewall-premium.png" alt-text="Diagram of the Azure Firewall Premium architecture.":::
5454

5555
#### Key features of Azure Firewall Premium
5656

@@ -60,40 +60,39 @@ The following table lists key features of Azure Firewall Premium.
6060
|---------|---------|
6161
|TLS Inspection|Decrypts outbound traffic, processes the data, then encrypts the data and sends it to the destination.|
6262
|IDPS|A network intrusion detection and prevention system (IDPS) allows you to monitor network activities for malicious activity, log information about this activity, report it, and optionally attempt to block it.|
63-
|URL filtering|Extends Azure Firewall’s FQDN filtering capability to consider an entire URL. For example, `www.contoso.com/a/c` instead of `www.contoso.com`.
63+
|URL filtering|Extends Azure Firewall’s FQDN filtering capability to consider an entire URL. For example, `www.contoso.com/a/c` instead of `www.contoso.com`. |
6464
|Web categories|Administrators can allow or deny user access to website categories such as gambling websites, social media websites, and others. Web categories can be more fine-tuned in Azure Firewall Premium.|
6565

6666
### What is Azure Firewall Basic?
6767

68-
Azure Firewall Basic is intended for small and medium size (SMB) customers to secure their Azure cloud
69-
environments. It provides the essential protection SMB customers need at an affordable price point.
68+
Azure Firewall Basic is intended for small- and medium-size (SMB) customers to secure their Azure cloud environments. It provides the essential protection SMB customers need at an affordable price point.
7069

71-
:::image type="content" source="../media/2-firewall-basic-diagram.png" alt-text="Diagram showing Firewall Basic.":::
70+
:::image type="content" source="../media/2-firewall-basic-diagram.png" alt-text="Diagram showing Azure Firewall Basic.":::
7271

7372
Azure Firewall Basic is similar to Firewall Standard, but has the following main limitations:
7473

75-
- Supports Threat Intel *alert mode* only.
76-
- Fixed scale unit to run the service on two virtual machine backend instances.
77-
- Recommended for environments with an estimated throughput of 250 Mbps.
74+
- Supports Threat Intel *alert mode* only
75+
- Fixed scale unit to run the service on two virtual machine backend instances
76+
- Recommended for environments with an estimated throughput of 250 Mbps
7877

7978
## Overview of Azure Firewall Manager
8079

8180
Azure Firewall Manager provides a central point of configuration and management of multiple Azure Firewall instances. Azure Firewall Manager enables you to create one or more firewall policies and rapidly apply them to multiple firewalls.
8281

8382
### What is a firewall policy?
8483

85-
The configuration of a single Azure Firewall can be complicated. For example, the firewall might be configured with multiple rule collections. A *collection* is a combination of any or all of the following items:
84+
Configuring a single Azure Firewall can be complicated. For example, the firewall might be configured with multiple rule collections. A *collection* is a combination of any or all of the following items:
8685

8786
- One or more network address translation (NAT) rules
8887
- One or more network rules
8988
- One or more application rules
9089

91-
When you include other firewall settings such as custom DNS and threat intelligence rules, configuring just a single firewall can be a burden. Adding to that burden are two common network security scenarios:
90+
When you include other firewall settings such as custom DNS and threat-intelligence rules, configuring just a single firewall can be a burden. Adding to that burden are two common network security scenarios:
9291

9392
- Your network architectures require multiple firewalls.
9493
- You want each firewall to implement both a base level of security rules that apply to everyone, plus special rules for designated groups such as developers, database users, and the marketing department.
9594

96-
To simplify the complexity of managing these and similar firewall scenarios, you can implement firewall policies. A *firewall policy* is an Azure resource that contains one or more collections of NAT, network, and application rules. It also contains custom DNS settings, threat intelligence settings, and more.
95+
To simplify the complexity of managing these and similar firewall scenarios, you can implement firewall policies. A *firewall policy* is an Azure resource that contains one or more collections of NAT, network, and application rules. It also contains custom DNS settings, threat-intelligence settings, and more.
9796

9897
The key point is that Azure offers a resource called Firewall Policy. A firewall policy that you create is an instance of that resource. As a separate resource, you can rapidly apply the policy to multiple firewalls using Azure Firewall Manager. You can create one policy to be the base policy, then have more specialized policies inherit the base policy's rules.
9998

@@ -108,7 +107,7 @@ The following table lists key features of Azure Firewall Manager.
108107
|Supports multiple network architectures |Protects both standard Azure virtual networks and Azure Virtual WAN Hubs. |
109108
|Automated traffic routing |Network traffic is automatically routed to the firewall (when used with Azure Virtual WAN Hub only). |
110109
|Hierarchical policies |Enables you to create so-called parent and child firewall policies. A *parent* policy contains the rules and settings you want to apply globally. A *child* policy inherits all the rules and settings of its parent. |
111-
|Support for third-party security providers |Enables you to integrate third-party security as a service (SECaaS) solutions to protect your network's internet connection. |
110+
|Support for third-party security providers |Allows you to integrate third-party security as a service (SECaaS) solutions to protect your network's internet connection. |
112111
|DDoS protection plan|You can associate your virtual networks with a DDoS protection plan within Azure Firewall Manager.|
113112
|Manage Web Application Firewall policies|You can centrally create and associate Web Application Firewall (WAF) policies for your application delivery platforms, including Azure Front Door and Azure Application Gateway.|
114113

@@ -119,5 +118,5 @@ The following table lists key features of Azure Firewall Manager.
119118

120119
Azure Firewall Manager provides security management for the following two network architectures:
121120

122-
- Hub virtual network. A standard Azure virtual network where one or more firewall policies are applied.
123-
- Secured virtual hub. An Azure Virtual WAN Hub where one or more firewall policies are applied.
121+
- **Hub virtual network**: A standard Azure virtual network where one or more firewall policies are applied.
122+
- **Secured virtual hub**: An Azure Virtual WAN Hub where one or more firewall policies are applied.

0 commit comments

Comments
 (0)