Live data from Hacker News

Inside Firefox’s DNS-over-HTTPS engine

daniel.haxx.se

51–60 of 134 posts

Re: Inside Firefox’s DNS-over-HTTPS engine

#52

I am in Indonesia where Reddit, Vimeo, The Pirate Bay and other sites are blocked. I just enabled TRR in Firefox 60 (They mention best support is in 62) and now I have full unblocked access to all those sites. Awesome.

Ok that is news to me, why Indonesia blocks it?

Re: Inside Firefox’s DNS-over-HTTPS engine

#53

Encrypted DNS is great, but please also do something with SNI. I am sure other users don't want their ISP to peek at what sites they are visiting too.

Also I thought that IPv6 doesn't need SNI, because with it you can allocate a separate IPv6 address for each service.

That doesn't help privacy, as you could just connect to those addresses and see what certificate they present.

Re: Inside Firefox’s DNS-over-HTTPS engine

#54
> It also makes it easy to use a name server of your choice for a particular application instead of the one configured globally (often by someone else) for your entire system.

I can see app developers wanting this, but as a user, I really hope, this doesn't happen. It's bad enough that many applications today manage their own certificate stores, making the next part of internet infrastructure app-specific seems to me a way to more fragmentation and less understanding or oversight I'd have over my own system.

Re: Inside Firefox’s DNS-over-HTTPS engine

#55
Am I seeing this as another huge opportunity for CDN like Cloudflare and Fastly?

Although I am not too comfortable with everything moving to HTTP. HTTP 2 was already complex enough, it seems we want to move everything into HTTP, everything away from TCP to UDP. What happen to QUIC anyway ?

Re: Inside Firefox’s DNS-over-HTTPS engine

#56
post #27

Is there a particular reason a DNS resolver should be implemented in a web browser? Wouldn't it be better if it was a system-wide configuration?

It's been 30 years and DNS is still a major security and confidentiality flaw in all widely used OSes. I welcome my browser doing something about it. If in the future OSes and ISPs provide better alternatives, this feature can always be turned off.

> I welcome my browser doing something about it.

Can we please go easy on the newspeak? Centralizing resolving to a handful of actors will not improve privacy for the most part of end users.

Re: Inside Firefox’s DNS-over-HTTPS engine

#57
post #18

Nice job Daniel (again...)! While TRR only sounds very appealing for certain threat vectors the handling of captive portals is still a ‚nasty‘ thing. While certainly not in the realm of DNS over HTTPS the logic / UX on the browser side as well as interaction with the underlying OS definitely needs improvement.

Thanks! Captive portals are indeed truly complicated beasts to handle and they offer challenging obstacles for browsers (and others). We keep working on trying to improve how Firefox detects and works with them.

Re: Inside Firefox’s DNS-over-HTTPS engine

#59

Earlier quoted context omitted.

Of course it gets large number of complains, when it creates more problems than it solves, and it is papered over "but mainstream users do not need that". Mainstream users do not need most software ever made.

Did you see someone in this discussion suggesting "but mainstream users do not need that"? I just checked again and I don't see anyone making that suggestion.

It is paraphrased. The argument is, that it improves things for the mythical naive mainstream user, and for where it break things, well they are minority anyway.

Re: Inside Firefox’s DNS-over-HTTPS engine

#60

Earlier quoted context omitted.

You might have noticed that Firefox runs in a lot of messed up environments, where, for example, bad installers downloaded by the user have done many bad things to the OS, including installing bogus hosts files which block known anti-virus and anti-malware websites. Firefox had a huge crackdown on malicious toolbars and extensions, and that was a good thing for most people. Do you have a clever suggestion for how Fir…

Also as other have pointed out you can run you own TRR locally as a daemon and have it look to /etc/hosts

Yes, and configure each app on each computer separately, instead of DHCP or RA, and if you miss some app, it will masquerade it's resolving among the rest of https traffic. Great. That's progress /s.
Post reply on HN