Azure domain fronting feature disabling

Udhayakumar Sundaramurty 21 Reputation points
2024-01-16T11:04:06.2866667+00:00

We have received the following mail :

Take action to stop domain fronting on your application before 8 January 2024

You’re receiving this email because you’re currently using Azure Front Door or Azure CDN Standard from Microsoft (classic). We’ve been making progressive changes to Azure Front Door and Azure CDN from Microsoft to align with our commitment to prevent domain fronting behavior. Starting from 8 January 2024, all existing Azure Front Door and Azure CDN Standard from Microsoft (classic) resources will block any HTTP request that exhibits domain fronting behavior. The block implementation will start roll out on 8 January 2024 and will take one week or two weeks for the change to roll out to all regions. The following is a summary of the changes related to blocking domain fronting behavior on Azure Front Door and Azure CDN Standard from Microsoft (classic) in the past 18 months:

What are the changes that should be done on our side to disable the domain fronting behaviour ? We have a week to implement the recommended changes.

Your assistance is requested on this.

Thank you.

Azure Front Door
Azure Front Door
An Azure service that provides a cloud content delivery network with threat protection.
587 questions
{count} votes

Accepted answer
  1. KapilAnanth-MSFT 35,986 Reputation points Microsoft Employee
    2024-01-16T12:52:14.15+00:00

    Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.

    TL:DR;

    • From November 8, 2022, all newly created Azure Front Door, Azure Front Door (classic) or Azure CDN Standard from Microsoft (classic) resources will block any HTTP request that exhibits domain fronting behavior.
    • This means the resources created before the above date were allowing the behavior.
    • Starting from January 8, 2024, we'll enforce domain fronting blocking on all existing domains (the ones created even before Nov 8, 2022)
    • So, if all the above resources in your environment were created after November 8, 2022 - you will not be impacted.

    To provide a summary, Refer: How does Azure Front Door handle domain git fronting behavior?

    What is Domain Fronting?

    Domain fronting is a technique that allows an attacker to hide the true destination of a malicious request by using a different domain name in the TLS handshake and the HTTP host header.

    This networking technique enables a backend domain to utilize the security credentials of a fronting domain. For example, if you have two domains under the same content delivery network (CDN), domain #1 may have certain restrictions placed on it (regional access limitations, etc.) that domain #2 does not. By taking the valid domain #2 and placing it into the SNI header, and then using domain #1 in the HTTP header, it’s possible to circumvent those restrictions. To the outside observer, all subsequent traffic appears to be headed to the fronting domain, with no ability to discern the intended destination for particular user requests within that traffic. It is possible that the fronting domain and the backend domain do not belong to the same owner.

    In what case will you be impacted by above?

    If your application uses a different TLS SNI extension during the TLS negotiation from the request Host header, you should prioritize changing this behavior on your application to ensure they match. Otherwise, your application or API may be impacted by this change.

    When CDN blocks a request due to a mismatch:

    What if your application expects this behavior to function properly?

    But based on customer feedback and security considerations, Azure Front Door and Azure CDN Standard from Microsoft (classic) have revised the domain fronting blocking restrictions effective from September 25, 2023. Instead of blocking a request when the TLS SNI extension and the host header do not match, Azure Front Door will allow the mismatch if both values are added as domains in the same Azure subscription.

    You can find more information in the below thread for your reference:

    So, as long as you are not doing any domain fronting by design or by accident, then there will be no impact.

    Hope this helps.

    Thanks, Kapil


    Please Accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer.


0 additional answers

Sort by: Most helpful