Home
 » ISP News » 
Sponsored Links

Headache for UK ISPs as Firefox Adopt DNS Over HTTPS by Default UPDATE

Monday, Sep 9th, 2019 (12:01 am) - Score 16,881

Broadband ISPs and the Government could clash with Mozilla after the internet technology developer announced that it would move forward with its proposal to enable DNS-over-HTTPS (DoH) by default in their popular Firefox website browser, albeit with tweaks to respect ISP network-level internet filters.

We’ve covered this quite a lot before (here and here), so here’s a shortened recap. At its core DoH is all about protecting user privacy and making internet connections more secure (much like HTTPS has done for websites). As a result DoH – as well as similar solutions like DoT – are often praised by the wider internet community and its support base is growing.

However major UK broadband ISPs and politicians are concerned that large-scale third-party deployments of DoH, which encrypts DNS requests (today most DNS request are still unencrypted) using the common HTTPS protocol for websites (i.e. turning IP addresses into human readable domain names like ISPreview.co.uk and back again), could disrupt their ability to censor, track and control various internet / account services (parental controls etc.).

Advertisement

NOTE: It’s always been possible to optionally use a different DNS provider from the one deployed by your ISP (Google Public DNS, OpenDNS etc.), although earlier this year Mozilla hinted that it was considering the possibility of enabling DoH by default.

Obviously doing this on a major browser like Firefox would be a significant change, one that has already caused both ISPs and the Government some concern. At one point it even resulted in the UK Internet Service Providers Association (ISPA) labelling Mozilla as an “Internet Villain“, which was promptly withdrawn following a huge backlash (here). Nevertheless it now appears as if Mozilla will be moving ahead with their proposal.

Selena Deckelmann, Mozilla, said:

“In 2017, Mozilla began working on the DNS-over-HTTPS (DoH) protocol, and since June 2018 we’ve been running experiments in Firefox to ensure the performance and user experience are great. We’ve also been surprised and excited by the more than 70,000 users who have already chosen on their own to explicitly enable DoH in Firefox Release edition. We are close to releasing DoH in the USA, and we have a few updates to share.

After many experiments, we’ve demonstrated that we have a reliable service whose performance is good, that we can detect and mitigate key deployment problems, and that most of our users will benefit from the greater protections of encrypted DNS traffic. We feel confident that enabling DoH by default is the right next step. When DoH is enabled, users will be notified and given the opportunity to opt out.”

One positive bit of news for ISPs is that Mozilla plans to mitigate at least some, albeit by no means all, of their concerns with a few tweaks to their proposed approach. The tweaks are aimed at supporting ISPs that deploy managed networks and parental controls (e.g. DNS based network-level filtering / website blocking).

Summary of Mozilla’s Approach to DoH by Default

At a high level, our plan is to:

— Respect user choice for opt-in parental controls and disable DoH if we detect them;

— Respect enterprise configuration and disable DoH unless explicitly enabled by enterprise configuration; and

— Fall back to operating system defaults for DNS when split horizon configuration or other DNS issues cause lookup failures.

We’re planning to deploy DoH in “fallback” mode; that is, if domain name lookups using DoH fail or if our heuristics are triggered, Firefox will fall back and use the default operating system DNS. This means that for the minority of users whose DNS lookups might fail because of split horizon configuration, Firefox will attempt to find the correct address through the operating system DNS.

In addition, Firefox already detects that parental controls are enabled in the operating system, and if they are in effect, Firefox will disable DoH. Similarly, Firefox will detect whether enterprise policies have been set on the device and will disable DoH in those circumstances. If an enterprise policy explicitly enables DoH, which we think would be awesome, we will also respect that.

Options for Providers of Parental Controls

We’re also working with providers of parental controls, including ISPs, to add a canary domain to their blocklists. This helps us in situations where the parental controls operate on the network rather than an individual computer. If Firefox determines that our canary domain is blocked, this will indicate that opt-in parental controls are in effect on the network, and Firefox will disable DoH automatically.

This canary domain is intended for use in cases where users have opted-in to parental controls. We plan to revisit the use of this heuristic over time, and we will be paying close attention to how the canary domain is adopted. If we find that it is being abused to disable DoH in situations where users have not explicitly opted in, we will revisit our approach.

The last point about the feature being “abused to disable DoH in situations where users have not explicitly opted in” could conflict with some of the filtering systems used by ISPs in the United Kingdom, although at present consumers do have the option to disable Parental Controls but the upcoming mandatory porn block (age verification) could be more contentious.

Apparently Mozilla will start rolling out this change gradually “to a small percentage of users” from later this month, albeit initially only in the USA. The not-for-profit company will then take stock of how their initial deployment is going before expanding it out to a much larger audience. Users of Firefox can of course manually enable this feature today if they so wish.

Advertisement

Most people often trust Mozilla more than ISPs to act within their best interests, although it’s worth remembering that the DoH servers may not be UK based (hopefully they do set one up for the UK – given the different data laws between countries). ISPs may also be concerned that if something goes wrong with Firefox’s DoH system then they will be the ones who get the blame via support calls. Likewise there’s a fear that malware using DoH could be harder to tackle.

UPDATE 10:40am

One of our readers, William, has kindly pointed out that Mozilla appear to be using Cloudflare’s public DNS resolver (1.1.1.1), which can answer from their London, Manchester or Edinburgh servers. In benchmarks this can end up being faster than your UK ISP’s own DNS. We’ll have to wait and see how the final implementation of Firefox DoH works for UK users but it may be the same.

UPDATE 11th Sept 2019

Advertisement

Just for some context, Google will also be implementing DoH on their Chrome website browser, but unlike Firefox they’ve chosen a different approach and this will be part of a limited trial in the upcoming v78 release. Essentially Chrome will check to see if you’re already using a compatible DoH server (it sounds like ISPs may need to get on a white list for this) and use that instead of their own DoH solution.

Google’s move should help encourage ISPs to adopt DoH, although those using unencrypted DNS solutions (i.e. not included on the aforementioned list) will fall back to the user’s (insecure) DNS.

Mark-Jackson
By Mark Jackson
Mark is a professional technology writer, IT consultant and computer engineer from Dorset (England), he also founded ISPreview in 1999 and enjoys analysing the latest telecoms and broadband developments. Find me on X (Twitter), Mastodon, Facebook, BlueSky, Threads.net and .
Search ISP News
Search ISP Listings
Search ISP Reviews

Comments are closed

Cheap BIG ISPs for 100Mbps+
Community Fibre UK ISP Logo
100Mbps
Gift: None
Virgin Media UK ISP Logo
Virgin Media £22.99
132Mbps
Gift: First 3 Months Free
Vodafone UK ISP Logo
Vodafone £23.00
150Mbps
Gift: None
Youfibre UK ISP Logo
Youfibre £23.99
150Mbps
Gift: None
Sky UK ISP Logo
Sky £24.00
100Mbps
Gift: None
Large Availability | View All
Cheap Unlimited Mobile SIMs
Talkmobile UK ISP Logo
Talkmobile £16.95
Contract: 1 Month
Data: Unlimited
iD Mobile UK ISP Logo
iD Mobile £17.00
Contract: 24 Months
Data: Unlimited
Smarty UK ISP Logo
Smarty £18.00
Contract: 1 Month
Data: Unlimited
ASDA Mobile UK ISP Logo
ASDA Mobile £19.00
Contract: 24 Months
Data: Unlimited
Sky UK ISP Logo
Sky £20.00
Contract: 12 Months
Data: Unlimited
Cheapest ISPs for 100Mbps+
Gigaclear UK ISP Logo
Gigaclear £17.00
300Mbps
Gift: None
toob UK ISP Logo
toob £18.00
150Mbps
Gift: None
Community Fibre UK ISP Logo
100Mbps
Gift: None
Lightning Fibre UK ISP Logo
150Mbps
Gift: None
Virgin Media UK ISP Logo
Virgin Media £22.99
132Mbps
Gift: First 3 Months Free
Large Availability | View All
Promotion
Sponsored

Copyright © 1999 to Present - ISPreview.co.uk - All Rights Reserved - Terms , Privacy and Cookie Policy , Links , Website Rules , Contact
Mastodon