How Should Munson's Secure Its Corporate Website in Azure?
Short answer
C Create an Azure Application Gateway with a Web Application Firewall (WAF) and configure end-to-end TLS encryption and WAF to secure the corporate website.
Question
Key Takeaways
The question tests whether you can select the Azure service that satisfies both TLS/HTTPS enforcement and country/region content restriction; the trap is choosing Azure CDN, which provides HTTPS and geo-filtering but lacks the WAF security layer needed for compliance.
This AZ-204 case study question asks how to secure Munson's corporate website using Azure services. The correct answer is C: an Azure Application Gateway with WAF, configured for end-to-end TLS encryption, which enforces HTTPS and country/region restrictions.
Common mistake: Many learners choose Azure CDN (B) because it improves load performance and supports geo-filtering, but it does not provide the Web Application Firewall that the security requirements imply for protecting the corporate website.
Expert Analysis
Why the Answer Is Correct
Azure Application Gateway with WAF provides TLS termination and supports end-to-end TLS encryption to secure all web communications over HTTPS. The WAF feature includes geo-match custom rules that can restrict web content by country/region, directly satisfying the compliance requirement. It also adds a security layer (WAF) to protect against common exploits, aligning with the security-focused intent of the question. Among the available choices, option C is the only one that combines TLS, WAF, and geo-restriction in a single service. Although the source answer key suggests D (likely an Azure Front Door option not shown), the available options require selecting the best security service, which is Application Gateway with WAF.Why the Other Options Are Wrong
Option A, Azure Cache for Redis, is a caching service that improves performance but does not provide TLS termination or country/region restriction. Option B, Azure CDN, does provide HTTPS and geo-filtering and can improve load times, but it is not a security service and lacks a Web Application Firewall; the question emphasizes securing the site, and CDN alone does not meet the full security intent. The suggested D is not present in the options list and cannot be selected; if it were Azure Front Door, it would also be valid, but we must choose from the given letters. Therefore, C is the strongest available answer.Community Comment Notes
FeriAZ argued that Application Gateway with WAF provides "TLS/HTTPS security" and "additional security measures through the WAF," which mirrors option C. 0cc50bf and Jay456 favored Azure CDN (B) because it offers HTTPS, regional blocking, and better load performance, but they overlook the WAF requirement. Jedi noted the country/region restriction can be met by either CDN geo-filtering or WAF geo-match rules, highlighting the ambiguity. AzDeveloper simply stated "Answer C is correct," while odinpodin questioned how C could be correct, showing the confusion. 8ac3742 commented that Managed Identity is not directly related to the Gateway and Firewall, which is a fair observation but does not change the security service selection.Official Reference
- https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/geomatch-custom-rules
- https://learn.microsoft.com/en-us/azure/cdn/cdn-restrict-access-by-country-region
These links open the official vendor documentation in a new tab.
Exam Strategy
When a case study asks you to secure a website and mentions TLS/HTTPS plus country/region restrictions, prioritize the service that natively provides a Web Application Firewall, such as Application Gateway WAF, over performance-focused services like CDN. Read the options carefully: if the answer key suggests a letter not listed, choose the best available option that satisfies all stated security requirements.
Frequently Asked Questions
Why is Azure CDN not sufficient to secure the corporate website?
How does Application Gateway WAF restrict content by country/region?
Community Votes
73% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 9 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 9
-
FeriAZ 👍 5 Answered DAzure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. The integrated Web Application Firewall can provide centralized, protection of your web applications from common exploits and vulnerabilities. This option not only provides TLS/HTTPS security but also offers additional security measures through the WAF. It can potentially address the restriction of web content by country/region and enforce the principle of least privilege by filtering out malicious traffic. Based on the security requirements specified: Securing all web communications with TLS/HTTPS. Restricting web content by country/region. Applying the principle of least privilege.
-
Jedi 👍 2There is also the requirement for "Web content must be restricted by country/region to support corporate compliance standards." Thinking we either need CDN: https://learn.microsoft.com/en-us/azure/cdn/cdn-restrict-access-by-country-region Or WAF: https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/geomatch-custom-rules
-
0cc50bf 👍 2 Answered BAzure CDN will provide HTTPS and regional blocking, but unlike a WAF it should also improve webpage loads and file transfer, which is another requirement.
-
AzDeveloper 👍 2 Answered Dhttps://learn.microsoft.com/en-us/entra/identity/app-proxy/application-proxy-application-gateway-waf
-
Jay456 👍 1 Answered BCDN will provide regional blocking and https. And also improve load times. Besides that it is more cost effective and simpler than using both WAF and Application Gateway. So that's why I think it is B
Show 4 more comments
-
8ac3742 👍 1Managed Identity for Azure resources is used by Azure applications behind the Gateway and Firewall, it's not directly doing with the Gateway and Firewall, the question is not a good question.
-
odinpodin 👍 2how can c be correct?
-
AzDeveloper 👍 2Answer C is correct
-
JoaoPelisson 👍 1 Answered DIs D???????
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.