Live data from Hacker News

Mozilla’s DNS over HTTPs

blog.mozilla.org

261–270 of 777 posts

Re: Mozilla’s DNS over HTTPs

#261
post #125

Earlier quoted context omitted.

Firefox is still falling back to local DNS settings if it can't resolve stuff using the currently set DoH provider, as I can access resources in Firefox on my university's network that cannot be resolved outside it.

Does it submit every FQDN via DoH? So does Cloudflare see myspookybox.zeveb? Because if so then even that is an information leak.

It's very frustrating to be constantly downvoted for saying that Firefox's DoH implementation leaks information without any of the downvoters saying why.

Seriously, do you disagree that it leaks information? Do you agree that it does, but believe it is less problematic for two companies to have this information than having it sharded across all ISPs? Do you agree that it's more problematic but you don't care for some other reason? Do you agree that it's problematic and care but don't like how I express my point? Do you agree, care and like my expression but think it adds no value to HN?

I can't learn if we don't discuss the issue.

Re: Mozilla’s DNS over HTTPs

#262
post #220

Earlier quoted context omitted.

Same with NTP surprisingly. Literally everything I have talks to a NTP server once in a while, but only Linux machines actually ask the network's NTP servers.

Lots of embedded Linux devices have hardcoded NTP servers. Was caught by surprise at this after I'd segregated a bunch of stuff to have no Internet access.

Absolutely, but I found it surprising that even my Kindle contacts an NTP server, or that both Android and Apple phones do.

Why don't they ask DHCP for a nice stratum 1 server instead, I don't know, maybe someone here does?

Re: Mozilla’s DNS over HTTPs

#263
The underlying issue is that a DoH provider can craft the DNS answers individual users get if it wants to.

Think about it: a Firefox DoH user could get different DNS answers than other apps get on the same machine using standard DNS on port 53, if Google or Cloudflare wanted to, because they’re essentially talking to different versions of the internet.

Remember, all of the properties that allows HTTPS to be trackable—cookies, fingerprinting and the rest—is in play for DNS over HTTPS as well. DoT doesn’t allow for that.

If all these providers wanted was encrypted DNS, they’d be pushing DNS over TLS, which is just standard DNS using TLS as the transport. Sure, it uses port 853, but given time, enterprises and other security-conscious organizations would have adjusted, especially if the entire DNS ecosystem got behind it.

But because Google, Cloudflare and NextDNS see an opportunity of some kind, they are pushing for DoH.

The DNS is an open, global, distributed hierarchical database; DoH starts to break this because apps can bypass most of this and that’s not how the internet was designed to work.

The same way Gmail broke the model of federated SMTP servers to a large extent, there’s the potential for the major DoH providers to do the same to DNS.

Imagine if Cloudflare decided to block certain DNS records from their users. Certain services that worked fine pre-DoH would break.

Take a look at the article DNS Wars; it’s eye opening: https://blog.apnic.net/2019/11/04/dns-wars/

Re: Mozilla’s DNS over HTTPs

#264
post #255

Seems very marginal for privacy when people in the middle can still see the IP you're connecting to, just not which DNS record you may have retrieved the IP with.

It's actually quite massive. Most sites (well not most, but a lot) sit behind something like cloudflare, so your scummy intercepting ISP would only see a connection to cloudflare. Of course none of this really means too much until encrypted SNI is a thing but it's a definitely a lot more than marginal imo

[deleted]

Re: Mozilla’s DNS over HTTPs

#265
post #175

Questions I couldn’t find answers to in the post or linked info about the Trusted Resolver Program: What’s in it for the Cloudflare & NextDNS? Are they getting paid to handle this traffic or paying to have the opportunity to access this data? Can users outside the US opt-in? The comment about having “no plans” to enable this outside the USA seems a bit disingenuous. Hard to believe they built this program / feature a…

Collect data of course. Mozilla is very naive to trust that they won't collect data (be it personal or otherwise). Neither they nor the enduser can ensure that.

In order to be included in Firefox, they needed to agree to the DOH-resolver policy[1]. That states that:

> We intend to publicly document violations of this Policy and take additional actions if necessary.

I believe that those "additional actions" will prevent providers from violating the policy. If not, they will be removed from Firefox.

[1] https://wiki.mozilla.org/Security/DOH-resolver-policy

Re: Mozilla’s DNS over HTTPs

#266
post #264
post #255

Earlier quoted context omitted.

It's actually quite massive. Most sites (well not most, but a lot) sit behind something like cloudflare, so your scummy intercepting ISP would only see a connection to cloudflare. Of course none of this really means too much until encrypted SNI is a thing but it's a definitely a lot more than marginal imo

[deleted]

[deleted]

Re: Mozilla’s DNS over HTTPs

#267

how long does Cloudflare or NextDNS retain dns query logs?

24h except for "sampling".

I still don't trust them. Clouldflare is simply way too big and has done a lot of shady controversial stuff. I also feel like this is breaking something fundamental about the operating system. DNS queries are now going to be different between your browser and ... the rest of your operating system.

How does Firefox deal with corporate installations and internal DNS?

Re: Mozilla’s DNS over HTTPs

#268

Can you disable this?

What are some reasons why someone would prefer to or need to disable it. Just curious.

A lot of networks run their own DNS. You can give resolvable hostnames to hosts internal to the LAN. You can cache queries on an organization-wide boundary and only go to the internet with those queries when the TTL expires.

In my home setup I'm already using DNS over TLS to talk to the internet, but on the LAN requests go to my DNS server, get cached there, etc.

Re: Mozilla’s DNS over HTTPs

#269

Can you disable this?

What are some reasons why someone would prefer to or need to disable it. Just curious.

Some folks have a dnscrypt server for their LAN already, and/or use Split-Horizon DNS on their networks. Systems are already configured to use those setups at the system level, and having to have per-app dns settings now is madness.

I'm in the "this should be done by the system resolver" camp, and I hope they figure out how to push that for all the major platforms ...

Re: Mozilla’s DNS over HTTPs

#270

how long does Cloudflare or NextDNS retain dns query logs?

Also, why limit the choices to just those two? If you're going to provide an app-based service for this, why not allow the user to use any DoH server they want to use? Did Mozilla make some kind of deal with Cloudflare and NextDNS?

You can use your own resolver.
Post reply on HN