Live data from Hacker News

Improving DNS Privacy in Firefox

blog.nightly.mozilla.org

51–60 of 126 posts

Re: Improving DNS Privacy in Firefox

#52

DNSCrypt is also a viable option. - https://dnscrypt.info/

dnscrypt-proxy also supports DNS-over-HTTPS and is probably the most popular DoH client. You can use it to connect to Cloudflare or other DoH servers, and this will not be limited to queries sent by Firefox. On iOS, use DNSCloak.

AdGuard app on android also allows dnscrypt to route all the phone communications go through the dns crypt servers encrypted without rooting.

Re: Improving DNS Privacy in Firefox

#53
I don't see how this improves privacy. Yes, my local ISP, whose DNS I'm using, knows the domains I'm connecting with. They most likely can also access this info in cleartext in other ways, if they care enough. For instance through SNI.

Beyond my ISP, it's doubtful that unencrypted nature of DNS has any impact on my privacy due to heavy caching and the fact that my requests are merged together with requests from many other users.

With DNS over HTTP a single third-party overseas now gets access to this list of domains I'm connecting with. It all just seems like a thinly veiled attempt at more centralization of internet services. Yes, my residential ISP and my coffee shop, library, etc. don't have these "very strong privacy agreements". But I think it's less likely they will all combine their logs to track my behavior than a single centralized entity.

Re: Improving DNS Privacy in Firefox

#54
post #18

Could people in heavly-restricted regions, like China and such, access blocked sites if they use DoH to DNS outside the control of the censoring entity?

South Korean government censors DNS of North Korean websites. (I think this is stupid and South Korean government should stop immediately.) I tested Firefox DoH implementation and it does circumvent South Korean censorship.

Re: Improving DNS Privacy in Firefox

#55

Core internet protocols like DNS over HTTP? Yet another step closer to HTTP/IP, I guess. Can’t say I condone it.

You can't condone it because you'd prefer "DNS over TLS" or a you have a notion that DNS shouldn't have other headers before it because it's a core protocol and should reimplement the functionality it needs frome TLS?

In the case of the former I agree, the browser should be doing this over TLS as HTTP isn't giving any additional protocol functionality. In the case of the latter the purpose of protocol encapsulation isn't that the most important comes first it's that you can abstract service layers instead of remaking them for each new thing.

Re: Improving DNS Privacy in Firefox

#56
post #24

Why would I want my browser to do this? My browser should use the DNS configured by my OS -- in my case, a local, caching resolving NS. If I want to use some kind of DNS-over-HTTP I'll tell my OS to do it. I don't want my browser making DNS decisions for me. What am I missing?

Hmm, I have a feeling this feature will be opt out one day.

One more thing to remember to turn off in Firefox, if you're running your own DNS over TLS with more elaborate config than what will be in Firefox.

One thing I like about this DNS over TLS is that now it should be possible to route DNS requests over tor safely to a more trusted DNS resolving endpoint. Though I haven't yet checked how it would work with Cloudflare.

Will I have to solve google captacha per handful of DNS requests if I try to access 1.1.1.1 from tor? Anyone tried?

Re: Improving DNS Privacy in Firefox

#57
post #24

Why would I want my browser to do this? My browser should use the DNS configured by my OS -- in my case, a local, caching resolving NS. If I want to use some kind of DNS-over-HTTP I'll tell my OS to do it. I don't want my browser making DNS decisions for me. What am I missing?

I used this at some point on my Fedora laptop. I had issues on some hotel APs where it didn't allow me to see the 'login page' of the AP.

What's the way to circumvent this problem? I'm frequently on public wifi's, so I need to access AP login pages without issue.

Re: Improving DNS Privacy in Firefox

#59
No, no no and no.

It does not improve privacy, it just puts all your DNS history in the hands of one provider. Not only that it adds latency for no real gain. HTTP is a terrible protocol for anything time sensitive. (its a fairly bad protocol for anything fast or efficient full stop.)

The better way to do this is encourage/provide DNSsec (so we know that a provider is who they say they are) and then encrypt dns queries between servers.

Firstly that stops everything being centralised by default, (kinda, DNSSec has a chain of trust, so thats centralised) DNS is a massively scalable fault tolerant, distributed key value store. Far faster and more reliable than toys like Etcd and the like.

secondly you don't then loose geolocation/provider steering for nearest/fastest node. (yes you can get meta data from IP, but that's not really that useful, that means the _service_ has to figure out how to route your request, not the upstream DNS.)

But it needs improvements to make its more anonymous, slapping a fast SSL like tunnel on a resolver combined with DNSsec seems like a much better way to do this and dns over HTTP.

Re: Improving DNS Privacy in Firefox

#60

DNSCrypt is also a viable option. - https://dnscrypt.info/

"On the Firefox network and security teams, we’re working to change that by encrypting DNS queries and by testing a service that keeps DNS providers from collecting and sharing your browsing history."

Adding an authentication header prevents alteration but it does not present a viable option to the problem statement.

Post reply on HN