Dovolte mi lajcké dotazy: bude možné použít ještě hosts.conf? bude možné použít optimálně firewall ? uvidím domény stejně jako dnes nebo se budou vracet nějaké generované řetězce?
Tak předně, tohle je (poměrně dobrý v rámci možností) návrh, jak za určitých okolností (pokud je provozovatel proxy a targetu ten samý, tak je každá rada drahá) zabezpečit DNS dotazy a jejich anonymizaci.
To jak bude nebo nebude použit už záleží na konkrétní implementaci - tam se obávám že (O)DoH v prohlížecí je ta nejhorší zhůvěřilost co mohla kdy vzniknout. Jako ideální by mi připadlo kdyby aplikace používaly bezvýhradně systémový resolver, a ten se řídil v defaultu typem sítě (alespoň ve windows) - u public sítí posílal na DoT/ODoH, trusted na to co mu dá DHCP. Ale bojím se že výsledek bude jakýsi kočkopes jak už je teď.
A když dojde na lámání chleba ("boj proti cenzuře") tak to skončí asi jako v 2018 případně jako před nedávnem takhle https://github.com/SixGenInc/Noctilucent
"A když dojde na lámání chleba ("boj proti cenzuře") tak to skončí asi jako v 2018"
Bojovat proti zavedene cenzure technickymi prostredky je reseni dusledku, resit je treba pricinu proc a kym je cenzura zavadena....
Hezky popsáno https://laptrinhx.com/oblivious-dns-over-https-odoh-an-attempt-to-improve-dns-privacy-1412518024/
Bohužel odpověď na moje dotazy jsem z toho nevyčet:-(
Pokud aplikace bude nadále používat služby systému (funkce typu gethostbyname), a až libc bude dělat resolvování přes DoH/jakkoli jinak, tak samozřejmě ano (tedy, ne ve firewallu na síti - cílem právě je, aby to někdo, kdo poslouchá na síti, neviděl - ale v konfiguraci systému, logu systémového resolveru atd. samozřejmě ano).
Pokud si to aplikace bude dělat sama, což je bohužel smutný poslední trend (na druhou stranu si za to můžou vývojáři OS částečně sami, minimálně to linuxové API je staré a příšerné a neumožňuje třeba rozlišovat různé chybové stavy), tak samozřejmě smůla (což už máš dnes u jiných věcí taky).
Vidim to takto. Za chvilu pride niekto so skvelym napadom vytvorit lokalny DoH service ktory sa napoji na systemovy resolver ktory bude pouzit nejaky systemovy (DNSOverTLS). :-D
Ja som taky napad mal (plus k tomu blacklist a moznost routingu dotazov, napriklad aby som googlovske hosty posielal na googlovske DoH, osttane lokalne), len som sa este nepustil do implementacie.
A lepsie by bolo keby sa nielen dali dat blacklisty ale mat moznost nahradit scripty z tych 3rd party stran inymi 'neskodnymi' scriptami. Dnes si kadejake stranky kontroluju ci nie je spusteny adblocker a bohuzial jedina cesta je umoznit im pristup.
Pak už jsme trochu hodně jinde než na úrovni DNS, potřebujete k tomu navíc minimálně vlastní CA importnutou do zařízení a vlastní webserver/proxy/něco.
(a ano mám to a těch scriptů jsou jednotky)