A pan chytrolín se opět ozval. Já se ptal proč by měli zrovna používat OkHttp a ne treba jiného clienta. Cronet by to měl umět taky.
Pardon, já jsem zapomněl, že odpovídám hlupákovi, a musím napsat všechno explicitně.
Protože autoři té úpravy vědí, že to v OkHttp implementované je a funguje to správně (třeba proto, že to tam implementovali). A knihovnu OkHttp zvolili proto, že je to na Androidu de-facto standard pro HTTP komunikaci. Autoři té úpravy nedělali rešerši všech ostatních HTTP knihoven, aby zjistili, ve kterých už to implementované je a ve kterých to implementované není. Prostě doporučili tu jednu, která je nejpoužívanější a o které s jistotou vědí, že to tam implementované je.
Mně šlo o tu formulaci, že vývojáři "by měli použít OkHttp" , jako by to byla jediná možnost nebo povinnost pro Android.
Cronet není žádná náhodná knihovna z rešerše, ale oficiální síťový stack přímo od Googlu.
Jenže žádná taková formulace ve zprávičce není. Ve zprávičce je: „Vývojáři by ve svých aplikacích měli použít knihovnu OkHttp od verze 5.5.0“ – protože v OKHttp verze 5.4.0 podpora ECH ještě implementovaná není. Když používáte jinou knihovnu, budete si to holt muset ověřit sám, zda už tam podpora je implementovaná nebo ne.
Což je docela nešťastná formulace, osobně to taky čtu jako vybízení ke konkrétní knihovně.
Tomu co říkáš by odpovídalo spíš "Vývojáři používající knihovnu OkHttp by měli přejít na verzi minimálně 5.5.0", nebo "Populární knihovna OkHttp ECH podporuje od verze 5.5.0"
DoT a DoH z veřejných Google DNS serverů (případně jiných velkých) prý zlepší ochranu našeho soukromí.
Snad to tak je a nejde jen o soustředění našeho soukromí k několika velkým hráčům, kteří budou znát ještě větší detaily a stoupnou ještě více na významu.
Snad i to ECH není ve skutečnosti cesta jak přesunout soukromí ještě vice ke Google a podobným.
Co vám brání použít DoH někoho jiného? Třeba DNS4EU, CZ.NIC ODVR nebo OpenDNS?
Snad i to ECH není ve skutečnosti cesta jak přesunout soukromí ještě vice ke Google a podobným.
Jak přesně by ten přesun soukromí přes ECH měl fungovat?
Nevim jak ta druha cast, ale "Co vám brání použít DoH někoho jiného?" ma jasnou odpoved - 99 % lidi to nebude delat protoze takovym detailum nerozumi, i kdyz by jim treba nikdo nebranil.
Mohlo by to být třeba takto: uživatelé nic měnit nebudou; po letech EU začne Google vyšetřovat a pak bude nařízeno, že uživatelé si při prvním startu budou moci svobodně vybrat DoT či DoH schválený EK...
Nevíte proč když člověk zakáže ip adresy Google na routeru tak se všem na Androidu zobrazí u značky WiFi vykřičník? :-)
Podle mne se na Androidu a v Chrome po instalaci poskytovatel DoH vybírá. A v ČR mi to nabízelo i CZ.NIC ODVR a předpokládám, že nyní to bude nabízet i DNS4EU.
Protože proti serverům Googlu Android ověřuje konektivitu. Což pochopitelně víte. Kdyby to bylo tajné, nezobrazoval by se tam vykřičník. Slamění panáci pozdravují.
A může si uživatel uvedené ověřování nastavit po vybalení telefonu k nějaké alternativě? Či jde to vůbec?
A je vůbec takové ověřování nutné? Dělají to všechny OS?
Nebude se náhodou Google přejmenovávat na Godgle a Alphabet na AlphaOmega? Nebo to není třeba protože ho tak již všichni vnímají?
Dělají to všechny mobilní nebo desktopové OS. To ověřování je dobré pro to, aby uživatel hned věděl, že příslušná WiFi nebo připojení do internetu, a nehledal pracně, kde je chyba. Drtivá většina uživatelů to ocení.
Drtivá většina uživatelů to ocení, pokud ta funkce funguje správně. Jednu dobu mi z nějakého neznámého důvodu náhodně blbla ve windows služba za tuto detekci odpovědná (to jsem ovšem nevěděl). Takže windows tvrdily, že není dostupné připojení k internetu, přestože internet normálně fungoval. To že ikona u hodin zobrazovala blbý stav by ještě nevadilo. Problém byl, když některé aplikace místo aby normálně vytvořily spojení nejdřív provedly detekci v rámci OS, zda mají připojení k internetu a po obdržení chybného stavy zbytečně chcíply na "nedostupnost internetu". Veselé to bylo hlavně v situaci, kdy reálné připojení ani nebylo do internetu, ale aplikace si detekovala, jestli je internet dostupný.
Mám podobnou zkušenost: v práci máme připojení přes firemní wi-fi, která ovšem není na vlno prostupná na Internet - je tam ještě poměrně drsný firewall. Po nafasování nových mobilů s Androidem přestaly spolehlivě fungovat firemní aplikace, protože Android nebyl schopen pochopit, že se na internet dostane - jen ne na Google DoH server...
"Drtivá většina uživatelů to ocení." - jo, oceni to, hlavne protoze nevidi ty dusledky, kolik osobnich informaci proudi ke googlu, a co to muze znamenat.
...dokud nevíte, kdo se ptá
, protože to ve věku, kdy leckdo předpokládá, že 1 člověk = jedno mobilní číslo = 1 mobil (a nic jiného nepoužívá)
, taky může znamenat, že víte, kdy kde konkrétní člověk je (víte, kam posíláte odpověď, a víte, komu).
Už zase ty vaše výmysly. Kde přesně se v TCP/IP spojení přenáší telefonní číslo? A kde fyzická poloha?
Z ip adresy lze polohové údaje díky dalším zdrojům nějaké získat. Pokud se nepletu je to https a k tomu se váže nějaké vyjednávání a to by mohlo ukazovat s nějakou přesností na verzi os. Nevím co je dáváno do user-agent. Bude tomu předcházet i získání ip z DNS. Bude se to dít také asi v nějakých intervalech.
Nezkoumal jsem to a nevím co vše z toho Google je schopen se svými dalšími zdroji z jiných cest vytáhnout. Pro mne uvedené volání domů užitečné není a nelíbí se mi.
Slušné by bylo mít možnost to snadno vypnout či změnit server - oboje třeba umí GrapheneOS.
GrapheneOS u toho v závěru píše:
Thre are HTTP, HTTPS, DNS, DNS-over-TLS and DNS-over-HTTPS connectivity checks.
Nevím jestli to testuje vše a jak často, ale je to tedy dost komunikace.
GrapheneOS má na výběr svůj server nebo Google server a nebo vypnout. Není možné zadat server ručně.
6. 9. 2026, 21:25 editováno autorem komentáře
K čemu by Googlu byla informace, že se nějaká verze operačního systému připojila z nějaké IP adresy? Zejména když ty samé informace a mnohé další u drtivé většiny uživatelů získá zcela legálně?
Když to pro vás užitečné není a nelíbí se vám to, tak prostě ten OS nepoužívejte. Sám jste napsal alternativu, která to umí konfigurovat tak, jak vám vyhovuje. Nelze se jedním systémem zavděčit všem.
Zprávička přímo uvádí:
"Aby ECH bylo co platné, je samozřejmě potřeba používat i šifrované DNS dotazy."
ECH tlačí na použití DoT a DoH. Snad jsem objasnil své "snad" v posledním odstavci.
ECH tlačí na použití DoT a DoH.
Netlačí. Jenom se při popisu ECH konstatuje, že když chcete před světem skrývat, s jakými doménami komunikujete, je potřeba skrývat i DNS dotazy.
Funkcnost. Napriklad nastavil som nasim dochodcom jedneho z vyssie vymenovanych providerov DoH a mal som staznosti, ze casto "nefunguje internet". Po zmene na cloudflare vsetky problemy zmizli.
Takze aj to moze byt jeden z faktorov, preco sa to koncentruje u velkych poskytovatelov.
No asi nejblíž pravdě bude ta interpretace, která říká, že Google dělá všechno proto, aby byl jediný, kdo může neomezeně šmírovat, a ostatní to museli kupovat od nich.
Děkuji za pochopitelnější interpretaci. I když co všechno s těmi daty bude v době "AI" dělat je otázka.
Nedomnívám se, že směr - nahrazujeme mnoho lokálních šmíráků za několik globálních je dobrý. Lokální šmírák je špatný a globální taky.
DoH ma vyhodu, ze na rozdiel od DNS nejde blokovat alebo obmedzovat - je to proste nieco vnutri HTTPS. Je trivialne rozbehat si svoj DoH server.
Nevidim, ako by toto mohlo pomahat Googlu.
Tak Android nemá nativní podporu RFC 9230 (Oblivious DoH), a "shodou okolností" je Google jedním z největších poskytovatelů public DoH DNS resolveru...
Jak na zlatém podnose. (a to, že si někdo může rozjet vlastní DoH resolver je tu celkem irelevantní, nejde o pár frikulínů, ale většinu populace)
Nemoznost blokovat DoH je vyhoda aj nevyhoda zaroven.
Je to ok, ze kaviaren, z ktorej browsujete, nevidi kam sa pripajate.
Nie je to ok, ked to robi vas televizor (alebo ine domace zariadenie) a zatnut to ide leb hrubou zaplatou, po ktrorej prestane fungovat uplne.
Nice! U zakaznika akurat prehadzujem skriptom FW pravidla pouzivajuce FQDN (lebo FW povoli natvrdo prelozenu adresu a je mu jedno, ze to co tecie uz nematchuje to FQDN. co je problem v pripade reverzneho proxy) na SNI logiku. Kedze SNI vidim bez inspekcie, tak to funguje pre vsetku http/https komunikaciu. S tymto budem nahraty a bez dekrypcie neuvidim nic :)
Musím říct že to určitě má pozitivní stránky. Třeba ohledně sledování etc. Ale má to taky negativní stránky, kupodivu taky kolem ohledně sledování etc.
Tj. tři usecase:
- Jako uživatel nechci být sledován
- Jako uživatel chci sledovat svoji televizi a různá IOT zařízení které odesílají data buh-ví kam
- Jako admin chci mít přehled jestli někdo z mé infra nekomunikuje se stránkami prolezlými mallware etc.
Dřív, v začátcích internetu to bylo jednoduché. Každý server měl jednu adresu, na jednom serveru se provozovalo málo služeb. Horší to je teď, kdy všechno frčí přes globální CDNky a hostingy...
Přesně tak, tohle mě napadne skoro pokaždé, když tu čtu o nějakém dalším podobném mechanismu.
Na jednu stranu to úsilí, aby nikde nic neleakovalo, nezanechávalo žádné stopy, kompletně zachovávalo integritu a důvěrnost těch spojení.
A na druhou pak možná ještě intenzivnější snaha o pravý opak, když se vymění role a člověk má pak něco zabezpečit nebo kontrolovat. Ať už proaktivně bránit nebo zpětně analyzovat nějaké průšvihy, exfiltrace atp. může jít o malware, software/firmware třetích stran, BYOD.. a musí se uchylovat k čím dál náročnějším, složitějším (a dražším) řešením, které mohou být často velmi "heavy handed". Jak z hlediska zvýšené zátěže, latence spojení a operací, tak i v tom, jak se snaží obcházet tyhle mechanismy, vynucovat fallbacky atd.
Schizofrenie.