Quick thoughts on DoH --------------------- Zlg[1] and slugmax[2] have recently phlogged about DNS over HTTPS (or DoH[3]). I learned about DoH relatively recently in the course of research for an article I was writing (which hopefully many of you will get to read some day, which is about all I can say about that project for now!). I have yet to develop a strong stance on whether I am "for" or "against" DoH. But during my research I was struck by the fact that the web is *full* of what I considered to be poorly written and poorly argued "hit pieces" explaining why DoH does everything wrong and is the work of the devil. There was so much of this stuff, and it was of such low quality, that I genuinely suspect somebody with financial motives to discourage DoH adoption has been paying people to write them. One argument which often comes up is that DoH adoption is being pushed by big shady surveillance friendly coporations like Google and Cloudflare - which, to be fair, is a good reason to be suspicious of anything - and in particular that early adopters of DoH like Android and Mozilla are silently. I totally understand the concern that many people will never change those defaults, and so those few providers will swallow up a large amount of traffic (which is not too different to how many people use their ISPs DNS provider, and so big ISPs get a huge share of traffic). But it seems to me this is a poor argument against DoH as a protocol, which after all is no more centralised than HTTPS is. There are already non-commercial and privacy-centric DNS providers supporting DoH (some are listed here[4]), and presumably there will be more in the future. Reconfiguring your browser to use one of these instead of Cloudflare is probably no more effort than disabling DoH entirely (which for many people will result in falling back to plaintext DNS). Doing this shows support for improving DNS security (which is sorely needed) without supporting centralisation or commercialisation. None of this is to say DoH isn't without problems and is better than alternative solutions. I'm still not sure where I stand on that. But it would be a shame to potentially throw out the baby with the bathwater because of default settings. [1] gopher://zaibatsu.circumlunar.space:70/0/~zlg/0015_disable-doh.txt [2] gopher://republic.circumlunar.space:70/0/~slugmax/phlog/2020-02-29-comments-on-dns-over-https [3] https://en.wikipedia.org/wiki/DNS_over_HTTPS [4] https://www.privacytools.io/providers/dns/