0
0
Azurecloud~20 mins

Custom domains and SSL in Azure - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Custom Domains & SSL Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
service_behavior
intermediate
2:00remaining
How does Azure App Service handle SSL for custom domains?

You have added a custom domain to your Azure App Service. You want to secure it with SSL. What happens when you enable App Service Managed Certificate?

AAzure automatically provisions a free SSL certificate for the custom domain and renews it without manual intervention.
BYou must upload your own SSL certificate; Azure does not provide any free certificates for custom domains.
CAzure provides a free SSL certificate but only for the default azurewebsites.net domain, not for custom domains.
DAzure requires you to purchase an SSL certificate from the Azure Marketplace before enabling SSL on custom domains.
Attempts:
2 left
💡 Hint

Think about how Azure simplifies SSL management for custom domains in App Service.

Configuration
intermediate
2:00remaining
Which DNS record is required to map a custom domain to an Azure Web App?

You want to point your custom domain www.example.com to your Azure Web App. Which DNS record type should you create?

ACreate an MX record pointing <code>www.example.com</code> to <code>yourapp.azurewebsites.net</code>.
BCreate an A record pointing <code>www.example.com</code> to the IP address of your local machine.
CCreate a TXT record with the value <code>yourapp.azurewebsites.net</code>.
DCreate a CNAME record pointing <code>www.example.com</code> to <code>yourapp.azurewebsites.net</code>.
Attempts:
2 left
💡 Hint

Think about how domain names are linked to hostnames in DNS.

Architecture
advanced
2:30remaining
Designing SSL for multiple custom domains on Azure Front Door

You have an Azure Front Door setup with multiple backend services. You want to serve three custom domains with SSL using Front Door. Which approach ensures all domains have valid SSL certificates managed by Azure?

AUse a wildcard SSL certificate purchased externally and upload it to Azure Front Door for all domains.
BUpload individual SSL certificates for each custom domain to Azure Front Door manually.
CUse Azure Front Door's built-in TLS/SSL certificate management to enable HTTPS for all custom domains without uploading certificates.
DDisable HTTPS on Azure Front Door and handle SSL termination on each backend service.
Attempts:
2 left
💡 Hint

Consider Azure Front Door's capabilities for SSL certificate management.

security
advanced
2:00remaining
What is the security risk of not enabling HTTPS on a custom domain in Azure App Service?

You have configured a custom domain for your Azure App Service but did not enable HTTPS. What is the main security risk?

AAzure will disable your custom domain until HTTPS is enabled.
BData transmitted between users and your app can be intercepted or modified by attackers (man-in-the-middle attack).
CYour app will automatically block all HTTP traffic, causing service disruption.
DThere is no security risk because Azure encrypts all traffic internally.
Attempts:
2 left
💡 Hint

Think about what HTTPS protects against in web communication.

Best Practice
expert
3:00remaining
Optimizing SSL certificate renewal for multiple Azure App Services with custom domains

You manage 10 Azure App Services each with different custom domains. You want to automate SSL certificate renewal with minimal manual effort and cost. Which approach is best?

AUse Azure App Service Managed Certificates for each custom domain to get free automatic renewal without manual intervention.
BPurchase SSL certificates from a third-party provider and manually upload them to each App Service before expiration.
CUse a single wildcard SSL certificate covering all domains and upload it to each App Service manually.
DDisable SSL on all App Services and rely on HTTP only to avoid renewal complexity.
Attempts:
2 left
💡 Hint

Consider Azure's native features for SSL management and automation.