News for hackers. Stuff that matters.
Re:Shutting down our unencrypted public DNS service by ck2 on Tuesday December 13, 2022 @10:35AM (#33970193)
Is the idea behind encrypted DNS to stop manipulation of the answer given?

Because it can't be privacy, any ISP or router along the way can see the source/destination IP which is "naked" and basically has to always be?

Re:Shutting down our unencrypted public DNS service by adgjlsfhk1 on Tuesday December 13, 2022 @10:45AM (#33970336)
it is privacy. The ISP and routers can see the IP addresses but that gives a lot less info than the url since most websites will pull from a changing set of IPs due to server changes, cdns, and 3rd party content (e.g. ads). For a large number of sites, the IP addresses will just tell you that someone is looking at a website hosted by cloudflare/aws.

(also just getting rid of the name is effective at getting the info away from low tech surveillance like schools where someone on the route is mildly interested in seeing/blocking connections but won't bother if it's annoying to do)

Re:Shutting down our unencrypted public DNS service by PaulHoule on Tuesday December 13, 2022 @10:55AM (#33970531)
There are many content blocking solutions that work at the DNS level. Encrypted DNS will bypass those.
Re:Shutting down our unencrypted public DNS service by Avamander on Tuesday December 13, 2022 @11:40AM (#33971293)
Only if you don't control the device, in which case you're dead in the water anyways.
Re:Shutting down our unencrypted public DNS service by PaulHoule on Tuesday December 13, 2022 @11:59AM (#33971659)
I am thinking about the system they use to censor the WiFi at the gym which works at the network level.
Re:Shutting down our unencrypted public DNS service by quickthrower2 on Tuesday December 13, 2022 @04:13PM (#33975877)
Gym… and China
Re:Shutting down our unencrypted public DNS service by hedora on Tuesday December 13, 2022 @12:56PM (#33972847)
Doesn't the TLS / HTTPS handshake still send the destination host name in cleartext?
Re:Shutting down our unencrypted public DNS service by adgjlsfhk1 on Tuesday December 13, 2022 @04:20PM (#33975983)
https://www.ibm.com/docs/en/sdk-java-technology/8?topic=hand... doesn't look like it (at least with tls 1.3)
Re:Shutting down our unencrypted public DNS service by kuroguro on Tuesday December 13, 2022 @10:47AM (#33970387)
Capturing DNS requests is a low effort way to list all the sites you visit. Using TCP destination IPs is harder to tie to a particular website as there is shared hosting and CDN proxy-ing among other things.
Re:Shutting down our unencrypted public DNS service by gsich on Tuesday December 13, 2022 @02:34PM (#33974487)
Harder, but not for ~90% of websites which are uniquely tied to an IP(range).
Re:Shutting down our unencrypted public DNS service by manigandham on Tuesday December 13, 2022 @11:08AM (#33970734)
It offers privacy too. With encrypted DNS, you can only see that the source IP is making a request to the destination IP, not what type of request or what it contains.

If the source device then connects to whatever IP was in the answer, and you have that IP mapped, then you can reveal what they might be connecting to, but that requires more data and processing compared to plaintext DNS and still won't reveal the actual encrypted traffic.

With shared IPs from CDNs, hosting providers, and VPNs, it provides far more obfuscation for the average user.

Re:Shutting down our unencrypted public DNS service by TurningCanadian on Tuesday December 13, 2022 @12:00PM (#33971675)
There's still TLS Server Name Indication leaking the hostname.
Re:Shutting down our unencrypted public DNS service by manigandham on Tuesday December 13, 2022 @12:13PM (#33971924)
SNI can be encrypted in an extension of TLS 1.3 called ESNI (encrypted server name indication). With both EDNS and ESNI, there's sufficient privacy coverage.

The next standard is ECH (encrypted client-hello) which secures the entire handshake: https://blog.cloudflare.com/encrypted-client-hello/

Re:Shutting down our unencrypted public DNS service by gsich on Tuesday December 13, 2022 @02:33PM (#33974473)
Is it still in draft state?
Re:Shutting down our unencrypted public DNS service by manigandham on Tuesday December 13, 2022 @03:10PM (#33974999)
Re:Shutting down our unencrypted public DNS service by qa-tari on Tuesday December 13, 2022 @10:48AM (#33970398)
Combining encrypted DNS and TLS 1.3 with encrypted handshakes, there's a reasonable cause for deniability which service you have accessed even if you can never hide the resolved IP address.
Re:Shutting down our unencrypted public DNS service by Avamander on Tuesday December 13, 2022 @11:42AM (#33971331)
Even better would be to use ODoH(3), that way not even your local resolver can know who resolved what. Let's just hope TLS ECH and the rest takes off before the legislation against it.
Re:Shutting down our unencrypted public DNS service by jedisct1 on Tuesday December 13, 2022 @02:39PM (#33974559)
Or anonymized DNSCrypt, which is far more deployed and reliable.
Re:Shutting down our unencrypted public DNS service by Avamander on Tuesday December 13, 2022 @05:58PM (#33977450)
More deployed and reliable, right now. The possibility of blending in with all the rest of H/3 traffic alone is a good reason to work on (O)DoH3.
Re:Shutting down our unencrypted public DNS service by jacooper on Tuesday December 13, 2022 @10:37AM (#33970212)
They can't see that its a DNS request, it appera like any normal website connection.