Auteur Sujet: ODoH - Oblivious DNS (DNS over HTTPS anonymisé)  (Lu 7056 fois)

0 Membres et 1 Invité sur ce sujet

kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 230
  • Paris (75)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« le: 08 décembre 2020 à 14:39:42 »
Une proposition de standard DNS de Cloudflare en collaboration avec Apple et Fastly :

https://blog.cloudflare.com/oblivious-dns/

ODoH  - Oblivious DNS over HTPP

Sommairement cela fonctionne au dessus de DoH (DNS over HTTPS) avec un proxy, un "target" et du chiffrement pour que l'IP du client faisant la requête DNS ne soit pas connu du serveur résolveur DNS.



- le client choisi le proxy et le target
- Le proxy se contente de relayer les requêtes DoH. Il est le seul a connaitre l'IP du client et l'IP du target.
- Le client et le target utilise du chiffrement de facon a ce que le proxy se sache pas le contenu de la requête (Q) et de la réponse (R). Le target ne connait pas l'IP du client mais seul lui et que lui peut déchiffrer les messages du client.
- Le reste du monde DNS standard ne voit que l'IP du target et les requêtes/réponses.

Ceci garantie la confidentialité de la requête et protege l'identité du client mais a une seule condition: que le proxy et le target n'agissent pas de connivence.
Idealement et pour une meilleur performance le target devrait être aussi résolveur DNS. Le résolveur Cloudflare 1.1.1.1 est déja activé comme target ODoH.

Le blog détaille le fonctionnement et présente ce qui est déjà disponible.

A cette heure il y a :

target: Cloudflare 1.1.1.1
proxy: PCCW, SURF, and Equinix

Une implémentation en Go et une en Rust du client et du target sont dispo sur github.

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 131
  • FTTH 1 Gb/s sur Paris (75)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #1 le: 08 décembre 2020 à 22:29:13 »
Super intéressant, mais pour un profane:
- Comment configurer Cloudflare dans Linux Mint ?
- Comment configurer un proxy ? Sous Linux Mint ? Sous Windows ?
 ::)

eahlys

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 1 103
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #2 le: 08 décembre 2020 à 22:38:00 »
Ça doit commencer à sévèrement augmenter le temps de réponse non ?

kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 230
  • Paris (75)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #3 le: 08 décembre 2020 à 23:33:41 »
Ça doit commencer à sévèrement augmenter le temps de réponse non ?

oui mais ca reste moins que ToR par exemple. Il y a des stats dans le blog et un article plus complet ici: https://arxiv.org/pdf/2011.10121.pdf

Apres ca s'adresse a ceux qui ne veulent pas être trackés/pisté par leur résolutions DNS, il y a un prix de latence a payer mais suivant les usages ce n'est pas forcement gênant, la plupart des requetes dns étant mis en cache coté client.

Super intéressant, mais pour un profane:
- Comment configurer Cloudflare dans Linux Mint ?
- Comment configurer un proxy ? Sous Linux Mint ? Sous Windows ?
 ::)


Ce n'est pas pour le profane pour le moment. Il s'agit d'une proposition de standard.

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 131
  • FTTH 1 Gb/s sur Paris (75)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #4 le: 09 décembre 2020 à 00:01:59 »
...Ce n'est pas pour le profane pour le moment. Il s'agit d'une proposition de standard.
Donc, le profane n'est pas digne de tes conseils avisés !  :(

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #5 le: 09 décembre 2020 à 00:31:13 »
Donc, le profane n'est pas digne de tes conseils avisés !  :(
Si tu lis le paragraphe "Interesting! Can I experiment with ODoH? Is there an open ODoH service?" dans la source, il est mentionné :
 - deux clients de test : odoh-client-rs et odoh-client-go, qui permettent juste de faire ds requêtes en ligne de commande
 - ils travaillent à l'ajout du support ODoH à cloudflared, qui est leur "stub resolver" (un service qu'on lance sur le PC ou une machine du LAN, et qui expose un serveur DNS local vers lequel on fait pointer la configuration de la machine, et qui transmet les requêtes à un serveur DoH, et dans le futur ODoH)
 - Firefox (qui a déjà un client DoH, activé par défaut avec Cloudflare dans certains pays) s'est dit intéressé, donc il y a aura peut-être une option ODoH (mais à part peut-être dans Nightly, ça risque de prendre du temps)

Donc pour l'instant il n'y a rien, pour celui qui veut tester il y aura des choses prochainement (au moins sous Linux), mais ça restera probablement expérimental assez longtemps.

Marco POLO

  • Abonné Free fibre
  • *
  • Messages: 2 131
  • FTTH 1 Gb/s sur Paris (75)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #6 le: 09 décembre 2020 à 01:02:49 »
Si tu lis le paragraphe "Interesting! Can I experiment with ODoH? Is there an open ODoH service?" dans la source, il est mentionné :
 - deux clients de test : odoh-client-rs et odoh-client-go, qui permettent juste de faire ds requêtes en ligne de commande
 - ils travaillent à l'ajout du support ODoH à cloudflared, qui est leur "stub resolver" (un service qu'on lance sur le PC ou une machine du LAN, et qui expose un serveur DNS local vers lequel on fait pointer la configuration de la machine, et qui transmet les requêtes à un serveur DoH, et dans le futur ODoH)
 - Firefox (qui a déjà un client DoH, activé par défaut avec Cloudflare dans certains pays) s'est dit intéressé, donc il y a aura peut-être une option ODoH (mais à part peut-être dans Nightly, ça risque de prendre du temps)

Donc pour l'instant il n'y a rien, pour celui qui veut tester il y aura des choses prochainement (au moins sous Linux), mais ça restera probablement expérimental assez longtemps.
Merci pour ta réponse, mais je ne vois pas ce qui empêche kgersen (ou toi-même par exemple, pourquoi pas ?) de répondre à mes questions:
Super intéressant, mais pour un profane:
- Comment configurer Cloudflare dans Linux Mint ?
- Comment configurer un proxy ? Sous Linux Mint ? Sous Windows ?
 ::)
Pour Cloudflare sous win7, je sais faire. Mais pour Linux, je débute. Alors, quoi de mieux que de demander aux pros ?   :o

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 554
  • Alpes Maritimes (06)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #7 le: 09 décembre 2020 à 07:50:46 »
Bonjour,  tu entends quoi par comment configurer cloudflare ? Si tu veux cloudflare comme dns tu remplaces les dns par 1.1.1.1, si tu veux cloudflare comme dns https il y a une option déjà dans Firefox...

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #8 le: 09 décembre 2020 à 08:36:38 »
Marco POLO, pour expérimenter ODoH il faut développer du logiciel.

Ni Windows ni Mint ne propose ODoH.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 532
  • Antibes (06) / Mercury (73)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #9 le: 09 décembre 2020 à 08:56:40 »
Moi ce qui me gêne avec ces solutions, c’est le prix potentiel à payer en terme de performances. C’est particulièrement vrai d’ailleurs depuis longtemps pour cloudflare puisque leurs resolveurs filtrent les données ECS des requêtes client transmises aux serveurs autoritaires des zones concernées.

A ce que je sache, tous les CDN majeurs ne sont pas en anycast, et, sans connaissance du subnet du client il est donc impossible de le diriger vers le serveur le plus adapté à sa localisation et son FAI.

Perso j’ai des différences de performances importantes les jours de sortie des mises à jour des produits d’Apple selon que j’utilise les serveurs dns d’orange ou ceux de cloudflare... Après, certes, c’est pas tous les jours

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #10 le: 09 décembre 2020 à 09:20:38 »
Il faut voir que si en Europe les résolveur DNS sont plutôt propre (c'est une obligation que l'Arcep surveille), dans d'autres pays, c'est fun.

C'est comme pour la neutralité, on voit que certains débordent d'idées...

kgersen

  • Modérateur
  • Abonné Orange Fibre
  • *
  • Messages: 9 230
  • Paris (75)
ODoH - Oblivious DNS (DNS over HTTPS anonymisé)
« Réponse #11 le: 09 décembre 2020 à 15:19:50 »
Moi ce qui me gêne avec ces solutions, c’est le prix potentiel à payer en terme de performances. C’est particulièrement vrai d’ailleurs depuis longtemps pour cloudflare puisque leurs resolveurs filtrent les données ECS des requêtes client transmises aux serveurs autoritaires des zones concernées.

A ce que je sache, tous les CDN majeurs ne sont pas en anycast, et, sans connaissance du subnet du client il est donc impossible de le diriger vers le serveur le plus adapté à sa localisation et son FAI.

Perso j’ai des différences de performances importantes les jours de sortie des mises à jour des produits d’Apple selon que j’utilise les serveurs dns d’orange ou ceux de cloudflare... Après, certes, c’est pas tous les jours

l'article recommande que le proxy soit au plus pres du client final. Idéalement c'est au FAI de fournir les proxy, le plus pres possible (nro par exemple) des clients de façon a préserver le fonctionnement des CDN par géolocalisation par DNS.
« Modifié: 09 décembre 2020 à 16:56:25 par kgersen »