News for hackers. Stuff that matters.
Re:A cartoon intro to DNS over HTTPS (2018) by judge2020 on Sunday October 20, 2019 @11:22AM (#21304693)
I'll say what has been said time and time again in the past: CF should not be the default server. There shouldn't be a default server. Have an onboarding flow that says "choose DNS server" and allow the user to choose between clearly-unencrypted endpoints (ISP/router, Google, quad9, etc) and encrypted endpoints that use DoH.

And again, Google's DoH solution is infinitely less controversial: an upgrade list[0] so that, if your computer/router advertises 1^4, it uses Cloudflare's DoH. If it advertises 8^4, it uses https://dns.google. It even works for a provider known as clean browsing[1] that filters DNS.

0: https://blog.chromium.org/2019/09/experimenting-with-same-pr...

1: https://github.com/chromium/chromium/blob/711b1ba2735f8af4bd...

Re:A cartoon intro to DNS over HTTPS (2018) by mcnichol on Sunday October 20, 2019 @11:42AM (#21304806)
Having a default vs needing to understand all of this?

Do you believe you are selecting the path of least resistance?

How many defaults in systems do you use today so you aren't configuring the dials and knobs of a spaceship everytime you power on.

Using Cloudflare as a default vs the ISP's defaults.

If you care you can learn and change them the same way we operate today.

The browser is a product, UX wins. How do I make my product easy to use while still maintaining a security forward stance? Defaults.

Re:A cartoon intro to DNS over HTTPS (2018) by mcnichol on Sunday October 20, 2019 @12:17PM (#21305049)
> However, we’ve spent time studying these risks… and we have negotiating power. We worked hard to find a company to work with us to protect users’ DNS data. And we found one: Cloudflare.

> Cloudflare is providing a recursive resolution service with a pro-user privacy policy. They have committed to throwing away all personally identifiable data after 24 hours, and to never pass that data along to third-parties. And there will be regular audits to ensure that data is being cleared as expected.

I think this is a fair and reasonable reason to land on Cloudflare if they are willing to cooperate in interest of the user and make their organization open to audits aligned to that.

I don't understand the hyped up hate on picking a default who is appearing to be going over the top as an ally for end users privacy, users aren't forced into staying with, and would be an arguably more transparent starting point than what people have today.

Re:A cartoon intro to DNS over HTTPS (2018) by belorn on Sunday October 20, 2019 @02:22PM (#21305979)
Reading what cloudflare sells, people who have a domains on Cloudflare and buy Pro, Business and Enterprise plan have access to DNS analytics that displays DNS queries from Cloudflares DNS servers, including geographic information.

Personally I don't see how that product can coexist with the privacy policy.

Re:A cartoon intro to DNS over HTTPS (2018) by elithrar on Sunday October 20, 2019 @03:53PM (#21306604)
> Reading what cloudflare sells, people who have a domains on Cloudflare and buy Pro, Business and Enterprise plan have access to DNS analytics that displays DNS queries from Cloudflares DNS servers, including geographic information.

Those analytics are for authoritative queries against the domain(s) that you have on Cloudflare; not for queries to any domain.

Not logging _recursive_ queries against their public resolvers - and it's those recursive queries from end-users that hold the biggest risk to user privacy - is an entirely different thing, and these two systems can co-exist.

Re:A cartoon intro to DNS over HTTPS (2018) by belorn on Sunday October 20, 2019 @05:55PM (#21307450)
The distinction between authoritative and recursive queries is not meaningful in the context of DoH since that protocol is only about recursive servers. A user who connect to cloudflare through DoH is connecting through a recursive server, and knowing that the privacy policy say no logs, is unlikely to expect that logs are kept if the domain owner happens to be a customer of cloudflare.

Cloudflare could do as google and not include any query that comes via the public resolver. Any DoH query would thus be a blackhole in regard to analytics and only display data from users who used someone else recursive resolver for the query. In that way no logs from the public DNS resolver ever ends up as data, the privacy document is followed, and companies can not buy query data by becoming customers to Cloudflare.

Re:A cartoon intro to DNS over HTTPS (2018) by user72628 on Sunday October 20, 2019 @03:49PM (#21306581)
If I'm forced to choose I'll choose Cloudfair. At least they don't read my email
Re:A cartoon intro to DNS over HTTPS (2018) by userbinator on Sunday October 20, 2019 @03:15PM (#21306365)
The default should be to use the OS' DNS resolution library. DoH is almost like a VPN; AFAIK Firefox's proxy settings default to using the proxy server of the OS, so why should DNS be any different? I don't care if it's encrypted or not, I care whether applications respect the user by using the system's configuration. If I have the system configured to use a VPN, I expect all applications' traffic to get tunneled through it. The same for DNS and TCP and a lot of other services that the OS provides.