241
submitted 11 months ago by Tibert@jlai.lu to c/technology@lemmy.world

ECH (encrypted client hello) is going or get enabled by default (already existed in a hidden setting) with version 118.

This page about the version explains a bit better ECH https://support.mozilla.org/fr/kb/understand-encrypted-client-hello

Tho it is still a bit confusing.

From what I understand there is the DNS query > the dns servers sends back an IP. This DNS query can be encrypted with DoH (or DoT?, it seems only DoH from the post).

Then there is a handshake with the website where the website informations can be leaked, and that can be encrypted by ECH (if the website supports it).

Then after that there is a tls connexion established between the website and the user.

The part where I'm confused is : can ECH be used without DoH? If yes that would mean that I can use a DoH capable software and not have to configure it into Firefox? (ex: Nextdns + yogadns)

you are viewing a single comment's thread
view the rest of the comments
[-] Evilcoleslaw@lemmy.world 10 points 11 months ago* (last edited 11 months ago)

ECH relies on DNS over HTTPS (DoH) for its functionality, using it to fetch the key needed for encryption.

Seems like it's only DoH. Which is kinda lame in a situation like mine where I'm running a DoH proxy (cloudflared), using a PiHole behind that, and pointing my LAN clients at the PiHole using unencrypted DNS. So everything leaving my network is DoH but it's not done directly in the browser, so I can't take advantage of ECH.

[-] epyon22@sh.itjust.works 9 points 11 months ago

Probably because DNS is unencrypted and would allow tampering of the key needed for ECH to work

[-] bjoern_tantau@swg-empire.de 3 points 11 months ago

PiHole doesn't support DoH? I mean as a server? Is there a feature request open for that?

[-] lemann@lemmy.one 3 points 11 months ago

If pihole is still using dnsmasq then I have no idea if DoH will be supported tbh...

[-] lemann@lemmy.one 2 points 11 months ago

TIL about cloudflared being a DoH proxy. Nice, will be looking into this later...

[-] Evilcoleslaw@lemmy.world 1 points 11 months ago

It works well, and it's easy to set up. Previously I had used dnscrypt-proxy since it supports DoH as well.

[-] MonkderZweite@feddit.ch 1 points 11 months ago

You mean, you're running a DoT proxy?

[-] Evilcoleslaw@lemmy.world 1 points 11 months ago* (last edited 11 months ago)

No, DoH (DNS-over-HTTPS). I'd also previously set up a DoT proxy for use on my phone (since Android only supports DoT) but I decided to do something else for that.

this post was submitted on 03 Oct 2023
241 points (97.3% liked)

Technology

58180 readers
3299 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS