6 ms·
British ISP Lobbyists Backtrack on Calling Mozilla a Villain for DNS-over-HTTPS
- deleted 7y ago[deleted]
- smhenderson 7y agoWell I hadn't really thought too much about DoH until now but now I've gone and enabled it on a few machines. While I don't love all the snark in the article I'm glad this was brought to my attention. Hopefully this raises enough awareness that it has the exact opposite effect of what the ISPA in the UK hoped for.
- pluc 7y agoExactly. If I was them I'd claim that was precisely the objective - any press is good press. Labeling them a villain temporarily did more for Mozilla/DoH than labeling them the ultimate good guy would have.
- baud147258 7y agoThe snark is on par for the course for most articles from that site, which can be expected when publishing under the slogan 'Biting the hand that feeds IT'
- everybodyknows 7y agoPrevious HN on DNS-over-HTTPS in Firefox: https://news.ycombinator.com/item?id=20371741 https://news.ycombinator.com/item?id=20371741
- practical_lem 7y agoTo be honest, I think that DNS-over-HTTPS is pretty awkward. (I use DNS-over-TLS, by the way). Also, we still have the problem with the unencrypted SNI after the name is resolved.
- darkhorn 7y agoYou can enable ESNI from about:config in Firefox.
- practical_lem 7y agoThat's a great news! Thank you.
- codedokode 7y agoBy the way you can check your browser here https://www.cloudflare.com/ssl/encrypted-sni/ https://www.cloudflare.com/ssl/encrypted-sni/ . My Firefox has all tests passed.
- jonnytran 7y agoThe setting name is: network.security.esni.enabled
- Townley 7y agoA few online tutorials mention enabling DoH through about:config but my Firefox version doesn't have those settings. This is what I had to do to enable DoH through Firefox preferences: - Click the hamburger icon - Go to preferences - Scroll down to network settings and click settings - Click "Enable DNS over HTTPS" (By default, this uses Cloudflare as your DNS server, but that can be further configured if you want)
- codedokode 7y agoThen you can open about:config, find there network.security.esni.enabled and enable it. This will make your ISP even more unhappy.
- FPGAhacker 7y agoThanks. On my work computer it is under options instead of preferences, but otherwise the same.
- jraph 7y agoI bet your work computer runs Windows then :-)
- TheRealPomax 7y agoI love how their actual retraction, (https://www.ispa.org.uk/ispa-withdraws-mozilla-internet-villain-nomination-and-category/ https://www.ispa.org.uk/ispa-withdraws-mozilla-internet-vill...) includes a list of what "Any implementation of DoH [...] should be capable of achieving [in terms of] the expected privacy and security benefits" and then basically just lists everything Mozilla already champions. It just makes the whole thing even more sad.
- Jazgot 7y agoMozilla's DoH and ESNI are absolute killer features. Now you can visit thepiratebay.org in the UK without any issues.
- rezeroed 7y agoBut make sure you don't accidentally share torrents you're not supposed to.
- andreareina 7y agonetwork.security.esni.enabled in about:config Hadn't realized FF had shipped support for it already.
- msla 7y agoCan I use a PiHole or equivalent after turning on DNS-over-HTTPS?
- nodja 7y agoNo. What you want to do is enable DoH on the pihole itself. https://docs.pi-hole.net/guides/dns-over-https/ https://docs.pi-hole.net/guides/dns-over-https/ This would essentially enable DoH on all the computers that use the pihole as DNS, assuming you're not worried about people snooping on your own LAN.
- CydeWeys 7y agoIf you are going to do this approach, make sure that your ISP's router/modem is not on the same network. I.e. you should be running your own network, then have it connect to the outside world through the Pi-hole which is the only device that is connected to the ISP-controlled hardware. Otherwise, their hardware could just be reading everything and reporting home on it, since it'd be able to see the unencrypted DNS requests that are sent over its network to the Pi-hole.
- iforgotpassword 7y agoThis is actually what my network looks like but I'm curious if we know of any ISP doing this. They would basically have to sniff on the bridge between Wi-Fi and wired, or even on the switch if both ends are wired. I'm usually rather pessimistic but that seems rather involved instead of "just" spying on all the non tech-savvy users using the default DNS settings which should make up 99% of your user base.
- msla 7y agoSo when Firefox demands DoH for good and all, it won't work with a PiHole because it will demand to only talk to Cloudflare's DNS and the PiHole won't be able to MITM it?
- codedokode 7y ago
- jacknews 7y agoLove the labeling. Were they red-haired too?
- pessimizer 7y agoPrevious discussion about nomination: https://news.ycombinator.com/item?id=20358300 https://news.ycombinator.com/item?id=20358300
- abhink 7y agoFrom ISPA's website, one of the reasons to oppose DoH: > User choice: An application switching to DoH should ensure that this switch does not undermine choices that have been previously made by the user. For example, if parents have decided to filter an internet connection in their home via network or local level DNS controls, these choices should not simply be ignored by the application. If a parent is capable of filtering out internet traffic at DNS level, then they should be capable of doing the same on top of DoH. Then, after some more vague concerns and handwaving, at the very end we have: > User and access-network-operator support: If DoH doesn’t work or is slow, a customer’s internet access will be affected. The customer will contact their ISP, not the DoH provider, but the ISP won’t be able to fix things for them. As a minimum, any application switching to DoH should ensure that the selected resolver should provide a 24/7 user call centre reachable via low-cost/local rate telephony and an online support capability. Support for fault-diagnosis and resolution between ISP, resolver and users should also be provided. I mean, I get that if a person is unaware of a custom DNS that some application is using they might fault ISPs for network failures due to DNS trouble, but this would happen with any DNS irrespective of DoH.
- EGreg 7y agoOr, you know, we can all collectively start to move off DNS, the way we did with IPv4
- asymptotically2 7y agoWhat do you suggest we use to replace DNS?
- iuguy 7y ago> If a parent is capable of filtering out internet traffic at DNS level, then they should be capable of doing the same on top of DoH. Home filtering solutions using DNS either tend to rely on being the DNS server, or upstream filtering (e.g. the filtering ISPs provide where the parent gets a web interface with their subscription). In either situation they're sold to parents as easy to use solutions, not as things they build and install and understand underneath. That kind of filtering over DoH can be harder because there's plenty of edge cases when DoH is thrown into the mix that complicate things massively. It's also worth bearing in mind that swapping DNS interception at the ISP for DNS interception at Cloudflare can be more displacement than improvement (where the ISP isn't screwing with people's connections, for example). Finally, what's being talked about with DoH is going to be baked into browsers, not into the OS. This is the biggest support headache for ISPs and probably the source of that support argument. It's understandable to be concerned about variants of "My Apple mail is working but I can't see Facebook" support calls. Sure, ISPA are utterly tone deaf and deserve to be shot down for targeting Firefox this way, but DoH isn't the panacea some people are making it out to be and there will be lots of edge cases dropping out if browsers start ignoring OS settings and doing their own things.
- lgats 7y ago> For example, if you configure your system to use Cloudflare's DoH service and visit a Cloudflare-hosted site over HTTPS, such as El Reg, your ISP will only see outbound connections to Cloudflare and have no idea what exactly you're leafing through: in this case, The Reg. Doesn't the "HOST" field of the HTTPS negotiation give this data away to the ISP anyways?
- slap 7y ago"Host:" is on the HTTP layer so it's also encapsulated inside HTTPS so...it's invisible from any sniffing attempt.
- codedokode 7y agoIf you use ESNI (that encrypts SNI field in SSL handshake) and the server uses ESNI, and you both use TLS 1.3 (that encrypts server certificate) then it is difficult to determine domain name. Latest Firefox supports both of there features, as well as DoH.
- codedokode 7y agoIn case anybody is interested, you can visit https://www.cloudflare.com/ssl/encrypted-sni/ https://www.cloudflare.com/ssl/encrypted-sni/ to see whether you have all features that prevent leaking the domain names that you visit. In Firefox 67 with network.security.esni.enabled set to true, all tests are passed.