<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Internet a sítě – Tech-blog</title>
		<link>https://tech-blog.chatujme.cz/rubrika/internet-a-site</link>
		<description>Rubrika Internet a sítě</description>
		<language>cs</language>
		<lastBuildDate>Sat, 08 Aug 2026 18:56:59 GMT</lastBuildDate>
		<ttl>60</ttl>
		<atom:link href="https://tech-blog.chatujme.cz/rubrika/internet-a-site/rss.xml" rel="self" type="application/rss+xml" />
		<item>
			<title>Protokol CMC pro vydávání certifikátů přešel na SHA-256, SHA-1 ale úplně nezmizel</title>
			<link>https://tech-blog.chatujme.cz/clanek/protokol-cmc-sha-256</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/protokol-cmc-sha-256</guid>
			<pubDate>Fri, 07 Aug 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Organizace IETF vydala v červenci 2026 trojici dokumentů RFC 10002 až 10004, které ruší platnost popisu protokolu CMC z roku 2008 i jeho doplňku z roku 2011. Povinným otiskem je nově SHA-256 místo SHA-1 a tam, kde zprávy chrání TLS, se vyžaduje aspoň verze 1.2. Ve starších verzích dvou kontrolních prvků ale SHA-1 zůstal, a u jednoho z nich je pro autority dál povinný.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-protokol-cmc-sha-256-66f51445.jpg" alt="Hardwarový bezpečnostní modul nCipher se sběrnicí SCSI"><figcaption>Hardwarový bezpečnostní modul nCipher se sběrnicí SCSI. V&nbsp;takové krabici bývá uložený privátní klíč certifikační autority, se kterou protokol CMC mluví. Foto: Alexander Klink, Wikimedia Commons (CC BY 3.0)</figcaption></figure>

<p>Organizace IETF vydala v&nbsp;červenci 2026 tři dokumenty naráz: <a href="https://www.rfc-editor.org/rfc/rfc10002.html" target="_blank" rel="noopener">RFC 10002</a>, <a href="https://www.rfc-editor.org/rfc/rfc10003.html" target="_blank" rel="noopener">RFC 10003</a> a&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc10004.html" target="_blank" rel="noopener">RFC 10004</a>. Popisují protokol CMC a&nbsp;ruší platnost <a href="https://www.rfc-editor.org/rfc/rfc5272.html" target="_blank" rel="noopener">RFC 5272</a>, <a href="https://www.rfc-editor.org/rfc/rfc5273.html" target="_blank" rel="noopener">RFC 5273</a> a&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc5274.html" target="_blank" rel="noopener">RFC 5274</a> z&nbsp;června 2008 i&nbsp;jejich společného doplňku <a href="https://www.rfc-editor.org/rfc/rfc6402.html" target="_blank" rel="noopener">RFC 6402</a> z&nbsp;listopadu 2011. Všechny tři jsou v&nbsp;kategorii Standards Track, tedy plnohodnotná norma, ne informativní popis problému.</p>

<h2>Čemu CMC slouží</h2>

<p>CMC je zkratka za&nbsp;Certificate Management over CMS, tedy správu certifikátů nad syntaxí kryptografických zpráv. Je to protokol, kterým si zařízení vyžádá u&nbsp;certifikační autority certifikát, nechá ho obnovit nebo zneplatnit. Abstrakt RFC 10002 uvádí dvě potřeby, ze&nbsp;kterých protokol vzešel: rozhraní ke&nbsp;službám vydávajícím certifikáty postaveným na&nbsp;CMS a&nbsp;PKCS&nbsp;#10, a&nbsp;zápis klíčů, které umějí jen šifrovat a&nbsp;podepsat samy sebe neumějí.</p>

<p>Rozdělení na&nbsp;tři dokumenty zůstalo stejné jako v&nbsp;roce 2008. RFC 10002 popisuje strukturu zpráv, RFC 10003 způsoby jejich přenosu a&nbsp;RFC 10004 to, co musí implementace umět, aby byla v&nbsp;souladu s&nbsp;normou.</p>

<h2>Otisky se posunuly na SHA-256</h2>

<p>Nejpodstatnější změnu nese RFC 10004. Jeho vlastní výčet změn proti RFC 5274 a&nbsp;6402 ji shrnuje třemi odrážkami: SHA-1 nahradil SHA-256, HMAC-SHA-1 nahradil HMAC-SHA-256 a&nbsp;přibyly algoritmy pro AuthEnvelopedData, tedy pro obsah, který je zároveň zašifrovaný a&nbsp;chráněný proti změně.</p>

<p>V&nbsp;podrobnostech to vypadá takhle. Každá strana musí umět ověřit i&nbsp;vytvořit podpis RSA-SHA256, musí podporovat AES jako šifru obsahu a&nbsp;AES-GCM pro obsah šifrovaný s&nbsp;ověřením, a&nbsp;to včetně dvanáctibajtové jednorázové hodnoty i&nbsp;dvanáctibajtového kontrolního součtu. U&nbsp;prvků, kterými žadatel prokazuje totožnost a&nbsp;držení privátního klíče, stojí SHA-256 a&nbsp;HMAC-SHA256 jako povinné.</p>

<p>Kdo provozuje starší implementaci, o&nbsp;spojení nepřijde. RFC 10004 přidalo odstavec o&nbsp;zpětné slučitelnosti: server smí starší algoritmy dál nabízet, ale měl by podle příchozích žádostí zjišťovat, které certifikáty je vhodné převést na&nbsp;bezpečnější.</p>

<h2>Přenos vyžaduje aspoň TLS 1.2</h2>

<p>RFC 10003 popisuje čtyři cesty, kterými se zprávy CMC dopravují: souborem, elektronickou poštou, přes HTTP a&nbsp;přímo přes TCP. Změny jsou tu drobnější, zato konkrétní. Místo TLS 1.0 se vyžaduje TLS 1.2 nebo novější a&nbsp;implementace se mají řídit doporučeními BCP&nbsp;195. Při použití <a href="/clanek/rfc-9852-nove-protokoly-tls-13">TLS 1.3</a> nebo QUIC je omezené odesílání časných dat (0-RTT), tedy dat poslaných ještě před dokončením ustavení spojení. Omezené je i&nbsp;zřetězení požadavků nad TCP.</p>

<p>Dokument uvádí i&nbsp;registrovaný port: služba se jmenuje pkix-cmc a&nbsp;poslouchá na&nbsp;TCP portu 5318. Novinka roku 2026 to není. Číslo přidělila IANA už kvůli RFC 6402, které ho v&nbsp;roce 2011 popisuje jako registrovaný port; ve&nbsp;výčtu změn RFC 10003 je uvedené proto, že RFC 5273 z&nbsp;roku 2008 ještě žádné přidělené číslo nemělo. Zápis v&nbsp;<a href="https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml" target="_blank" rel="noopener">rejstříku služeb a&nbsp;portů IANA</a> dnes odkazuje na&nbsp;RFC 10003 a&nbsp;nese datum 13.&nbsp;února 2026. Obě RFC ale port zařazují jinam: RFC 6402 mluví o&nbsp;registrovaném rozsahu, RFC 10003 o&nbsp;rozsahu dynamickém a&nbsp;privátním.</p>

<p>Nad tím vším zůstala věta, kterou nové znění přebírá po&nbsp;svém předchůdci: hlavní přepravou pro CMC má i&nbsp;nadále být HTTP.</p>

<h2>Klíče, které neumějí podepisovat</h2>

<p>Žádost o&nbsp;certifikát musí být podepsaná. Jenže klíč, o&nbsp;jehož certifikát se žádá, podepisovat umět nemusí. Příloha&nbsp;C v&nbsp;RFC 10002 jmenuje Diffieho–Hellmanovu výměnu klíčů, její eliptickou obdobu a&nbsp;mechanismy zapouzdření klíče (KEM) RSA-KEM a&nbsp;ML-KEM. Ten poslední je postkvantový algoritmus, tedy takový, který má odolat i&nbsp;útoku kvantovým počítačem.</p>

<p>Protokol pro ně má náhradní řešení: podpisový algoritmus, který žádný podpis nevytváří (id-alg-noSignature), a&nbsp;k&nbsp;němu dvojici prvků Encrypted POP a&nbsp;Decrypted POP, kterými autorita ověří, že žadatel klíč opravdu drží. Nové vydání k&nbsp;tomu přidalo ukázkovou výměnu zpráv pro certifikát KEM, ve&nbsp;které je odpověď zabalená strukturou KEMRecipientInfo.</p>

<h2>Kde SHA-1 v&nbsp;protokolu zůstal</h2>

<p>Věta „SHA-1 nahradil SHA-256“ platí pro požadavky na&nbsp;algoritmy, ne pro celý protokol. Starší verze dvou kontrolních prvků mají otisk zadrátovaný: prvek Identity Proof má napevno SHA-1 a&nbsp;HMAC-SHA1, prvek POP Link Witness rovněž. Tabulka souladu v&nbsp;RFC 10004 přitom u&nbsp;POP Link Witness ve&nbsp;staré verzi žádá „MUST“ po&nbsp;registrační i&nbsp;certifikační autoritě, koncovému zařízení ukládá „SHOULD“. Novější POP Link Witness Version&nbsp;2 se SHA-256 je povinný pro všechny tři role.</p>

<p>Třetí místo je zmíněný podpis, který podpisem není. Hodnota NoSignatureValue obsahuje otisk žádosti spočítaný algoritmem SHA-1 a&nbsp;dokument u&nbsp;ní rovnou píše, že se má ignorovat a&nbsp;že s&nbsp;tímhle typem podpisu není spojená žádná bezpečnost.</p>

<h2>Od konceptu k&nbsp;normě to trvalo bezmála dva roky</h2>

<p>Obnovu si vzala na&nbsp;starost pracovní skupina LAMPS (Limited Additional Mechanisms for PKIX and SMIME). Podle <a href="https://datatracker.ietf.org/doc/draft-ietf-lamps-rfc5272bis/" target="_blank" rel="noopener">evidence IETF</a> vyšla nultá revize konceptu draft-ietf-lamps-rfc5272bis 12.&nbsp;září 2024 a&nbsp;poslední, jedenáctá, 26.&nbsp;února 2026. Editory všech tří dokumentů jsou J.&nbsp;Mandel ze&nbsp;společnosti AKAYLA a&nbsp;S.&nbsp;Turner ze&nbsp;sn3rd.</p>

<p>Do&nbsp;nového znění se promítlo i&nbsp;třináct hlášených chyb ve&nbsp;starších dokumentech, které RFC 10002 vypisuje jmenovitě čísly errat.</p>

<p>Pro provoz z&nbsp;toho plyne, že měnit se nemusí nic ze&nbsp;dne na&nbsp;den, protože zpětná slučitelnost zůstala povolená. Kdo ale píše novou implementaci, má od&nbsp;července jednoznačné zadání: SHA-256, AES-GCM a&nbsp;TLS 1.2 nebo novější. A&nbsp;kdo provozuje starou, dostal v&nbsp;RFC 10004 návod, podle čeho přechod načasovat – podle toho, s&nbsp;čím za&nbsp;ním klienti chodí.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-protokol-cmc-sha-256-66f51445.jpg" length="71912" type="image/jpeg" />
		</item>
		<item>
			<title>Čína vydala plán na celostátní síť jen s IPv6, doplněnou o protokol pro kontrolu paketů</title>
			<link>https://tech-blog.chatujme.cz/clanek/cina-ipv6-plan-2030</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/cina-ipv6-plan-2030</guid>
			<pubDate>Tue, 04 Aug 2026 18:07:07 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Čínská Ústřední komise pro záležitosti kyberprostoru zveřejnila 22. července 2026 plán na roky 2026–2030, podle kterého má čínský internet přejít na síť běžící jen s protokolem IPv6 bez zálohy v IPv4. Součástí je i rozšíření IPv6+, které umí do paketů vkládat metadata o obsahu a navrhovat trasu, kudy mají putovat sítí. Podle analytiků z institutu MERICS to usnadní operátorům účtovat vybraný provoz zvlášť a úřadům sledovat, čí data sítí procházejí.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/m2-2026-08-04-cina-ipv6-plan-2030-6136fb7f.jpg" alt="Serverovna s optickými a síťovými kabely"><figcaption>Serverovna s&nbsp;optickými a&nbsp;síťovými kabely. Foto: Esquilo, Wikimedia Commons (CC BY-SA 3.0)</figcaption></figure>

<p>Čínská Ústřední komise pro záležitosti kyberprostoru (Cyberspace Administration of China) zveřejnila 22.&nbsp;července 2026 plán na&nbsp;roky 2026–2030, podle kterého má čínský internet přejít na&nbsp;síť běžící jen s&nbsp;protokolem IPv6, bez zálohy v&nbsp;IPv4. Zprávu popsal server <a href="https://www.theregister.com/networks/2026/07/22/china-advances-plans-for-national-single-stack-ipv6-network-and-its-own-surveillance-friendly-version-of-the-protocol/5275984" target="_blank" rel="noopener">The Register</a>, nezávisle ji potvrdil i&nbsp;server <a href="https://www.chinatechnews.com/2026/07/25/126024-chinas-mandate-for-ipv6-only-web-by-2030-accelerating-cyber-split-with-the-west" target="_blank" rel="noopener">ChinaTechNews.com</a>.</p>

<h2>Co plán žádá</h2>
<p>Dokument s&nbsp;názvem Implementační plán pro prohloubení technologických inovací a&nbsp;integrovaného využití IPv6 stanovuje, že do&nbsp;roku 2027 má mít Čína 900&nbsp;milionů aktivních uživatelů IPv6 a&nbsp;protokol má nést 38&nbsp;% síťového provozu. Do&nbsp;roku 2030 se&nbsp;má počet uživatelů zvýšit na&nbsp;950&nbsp;milionů a&nbsp;podíl na&nbsp;provozu na&nbsp;42&nbsp;%. Nově připojovaná zařízení mají dostávat adresu IPv6 jako výchozí a&nbsp;síť se&nbsp;má postupně zbavovat překladu mezi IPv4 a&nbsp;IPv6 (NAT) i&nbsp;souběžného provozu obou protokolů, takzvaného dual-stacku, který dnes používá většina zemí včetně Česka. Server ChinaTechNews uvádí, že plán rozepisuje 36&nbsp;technických úkolů v&nbsp;deseti oblastech.</p>

<h2>Rozšíření IPv6+ a&nbsp;SRv6</h2>
<p>Plán zároveň žádá další práci na&nbsp;takzvaném IPv6+ – souboru rozšíření, která umí do&nbsp;paketu vložit metadata popisující jeho obsah a&nbsp;navrhnout trasu, kudy má putovat sítí. Jádrem je technologie SRv6 (Segment Routing over IPv6), která má v&nbsp;čínských plánech nahradit starší protokol MPLS a&nbsp;umožnit programovatelné směrování přímo podle záhlaví paketu, tedy bez centrální tabulky tras, kterou dnes drží každý směrovač zvlášť. Podle ChinaTechNews to má hlavně zrychlit a&nbsp;zjednodušit provoz uvnitř průmyslových a&nbsp;finančních sítí.</p>

<h2>Proč to znepokojuje analytiky</h2>
<p>Server The Register cituje analýzu institutu MERICS (Mercator Institute for China Studies), podle které má IPv6+ „zjevnou přitažlivost pro autoritářské režimy, které chtějí kontrolovat občany“ – protože operátor sítě dokáže metadata v&nbsp;paketu přečíst a&nbsp;podle nich jednat. Zmiňují se dvě možnosti: operátoři by mohli podle typu obsahu účtovat vybraný provoz, třeba video ze&nbsp;služeb jako Netflix nebo YouTube, zvlášť, a&nbsp;čtení metadat by mohlo usnadnit cenzuru – pokud by uživatel musel svůj provoz nějak označit, snáz by se&nbsp;dal dohledat a&nbsp;zablokovat. MERICS podle Registeru upozorňuje, že čínští výrobci telekomunikačního vybavení mají IPv6+ už zabudované ve&nbsp;svých produktech a&nbsp;že se&nbsp;tyto produkty vyvážejí i&nbsp;do&nbsp;dalších zemí.</p>

<h2>Dřívější pokus: New IP</h2>
<p>Čína se&nbsp;o&nbsp;prosazení vlastní verze internetového protokolu pokusila už dřív. Peking navrhoval Mezinárodní telekomunikační unii (ITU) protokol nazvaný „New IP“, který měl podle kritiků obsahovat obdobné prvky pro sledování provozu. Návrh neuspěl, protože standardy internetového protokolu spravuje organizace IETF, ne&nbsp;ITU. Podle Registeru teď Peking pokračuje v&nbsp;šíření vlastní verze IP jinou cestou – doma legislativně a&nbsp;v&nbsp;zahraničí prodejem síťového vybavení.</p>

<h2>Co plán nenavrhuje</h2>
<p>Dokument nechce, aby se&nbsp;Čína od&nbsp;běžného IPv6 odtrhla úplně – naopak vyzývá k&nbsp;čínské účasti na&nbsp;vývoji globálních standardů. Zároveň ale plánuje vyvíjet vlastní národní standardy IPv6 a&nbsp;zrychlit jejich vznik v&nbsp;klíčových oblastech, což by teoreticky mohlo časem vést k&nbsp;rozštěpení mezi tím, jak internet funguje v&nbsp;Číně a&nbsp;jinde. Zatím jde ale o&nbsp;plán do&nbsp;roku 2030, ne&nbsp;o&nbsp;hotovou infrastrukturu.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/m2-2026-08-04-cina-ipv6-plan-2030-6136fb7f.jpg" length="175796" type="image/jpeg" />
		</item>
		<item>
			<title>Čtyři třídy útoků na směrování BGP nemají kryptografickou obranu, tvrdí nový přehled</title>
			<link>https://tech-blog.chatujme.cz/clanek/bgp-ctyri-tridy-utoku-mimo-rpki</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/bgp-ctyri-tridy-utoku-mimo-rpki</guid>
			<pubDate>Mon, 03 Aug 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Přehledová práce o bezpečnosti mezidoménového směrování rozdělila útoky na BGP do osmi tříd a přiřadila ke každé obranu, která se dnes používá. U čtyř z nich žádná kryptografická obrana neexistuje – brání se proti nim jen místními filtry a pevně nastavenými limity. Text vyšel otevřeně v recenzovaném časopise IEEE.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-bgp-tridy-utoku-mimo-rpki-467a3d2e.jpg" alt="Rack přepínačů v propojovacím uzlu DE-CIX ve Frankfurtu"><figcaption>Rack přepínačů propojovacího uzlu DE-CIX ve Frankfurtu. Foto: Stefan Funke from Frankfurt, Germany, Wikimedia Commons (CC BY-SA 2.0)</figcaption></figure>
<p>Protokol BGP drží internet pohromadě: jednotlivé sítě si jím oznamují, přes koho se dostanou k&nbsp;cizím adresám. Patnáct let se jeho zabezpečení točí kolem jediné otázky – je ten, kdo adresní rozsah ohlašuje, opravdu jeho držitel? Odpovídá na ni RPKI, tedy podepsaná evidence, kdo smí co ohlašovat. Přehledová práce, kterou v&nbsp;časopise IEEE Communications Surveys &amp; Tutorials vydali autoři z&nbsp;římské Sapienzy, z&nbsp;propojovacího uzlu Namex a&nbsp;z&nbsp;italské agentury pro kybernetickou bezpečnost ACN, ukazuje, kolik problému za tou otázkou zůstává.</p>
<h2>Vadný atribut, který v&nbsp;květnu 2025 shodil spojení</h2>
<p>V&nbsp;úterý 20.&nbsp;května 2025 v&nbsp;7&nbsp;hodin UTC se globálním směrováním rozešla jedna zpráva BGP. Nešlo o&nbsp;únos rozsahu ani o&nbsp;únik trasy: byla to obyčejná aktualizace pro jeden blok /16, jenže nesla navíc atribut Prefix-SID podle <a href="https://www.rfc-editor.org/rfc/rfc8669.html" rel="noopener">RFC 8669</a>, který do vnějšího BGP zpravidla nepatří, a&nbsp;k&nbsp;tomu měl celý vnitřek vynulovaný.</p>
<p>Směrovače Cisco IOS-XR a&nbsp;Nokia SR-OS udělaly to, co předepisuje <a href="https://www.rfc-editor.org/rfc/rfc7606.html" rel="noopener">RFC 7606</a> o&nbsp;snášenlivosti k&nbsp;vadným zprávám: poškozený atribut zahodily a&nbsp;jely dál. JunOS od Juniperu zprávu poslal beze změny dál a&nbsp;zařízení Arista, která ji od něj dostala, na ni odpověděla shozením celého spojení BGP. Protože přenosové sítě jedou z&nbsp;velké části na Juniperu, ztratily zákaznické sítě s&nbsp;Aristou přístup k&nbsp;internetu, podle rozboru Bena Cartwrighta-Coxe nejspíš až na deset minut. Směrovací servery na propojovacích uzlech běží obvykle na démonu BIRD, který atribut Prefix-SID nezná, takže ho nefiltrovaly a&nbsp;rozeslaly dál.</p>
<p>Cartwright-Cox, který incident <a href="https://blog.benjojo.co.uk/post/bgp-attr-40-junos-arista-session-reset-incident" rel="noopener">rozebral z&nbsp;archivu služby bgp.tools</a>, napočítal kolem stovky zasažených sítí; jmenovitě uvádí mimo jiné Starlink, Zscaler, ByteDance a&nbsp;Disney. Jeho sběrač zpráv přijímá běžně 20&nbsp;000 až 30&nbsp;000 zpráv za vteřinu, během příhody to bylo v&nbsp;desetivteřinovém průměru přes 150&nbsp;000 za vteřinu. Přehledová práce totéž číslo uvádí jako víc než 150&nbsp;000 aktualizací, které během deseti vteřin viděla celá směrovací soustava; to je jiná veličina než tempo na&nbsp;jednom sběrači.</p>
<p>Podstatné je, že po celou dobu nebylo porušeno nic z&nbsp;toho, co RPKI ověřuje. Arista podle přehledové práce chování změnila ve vydání EOS 4.28.11 a&nbsp;novějších.</p>
<h2>Osm tříd v&nbsp;jedné tabulce</h2>
<p>Z&nbsp;toho místa práce vychází. Rozděluje útoky na směrování do čtyř nadřazených skupin, uvnitř kterých autoři rozlišují osm tříd. Do manipulace s&nbsp;trasou patří únos předpony a&nbsp;úprava cesty AS_PATH. Konzistence směrování pokrývá nestabilitu tabulky a&nbsp;zbytečné drobení předpon. Porušení pravidel obsahuje úniky tras ve čtyřech směrech podle <a href="https://www.rfc-editor.org/rfc/rfc7908.html" rel="noopener">RFC 7908</a> a&nbsp;ohýbání vlastních pravidel přes Local Preference, MED nebo délku cesty. Poslední skupina je shození relace vadným atributem – přesně to, co se stalo v&nbsp;květnu 2025.</p>
<p>Autoři sami píšou, že nové druhy útoků neobjevili; většina rozdílů už v&nbsp;RFC i&nbsp;v&nbsp;provozní praxi je. Přínosem má být jednotné pojmenování, díky kterému jde ke každé třídě přiřadit obranu.</p>
<h2>Kde ochrana opravdu je</h2>
<p>Únos předpony je úspěch s&nbsp;výhradami. Pokrytí objekty ROA roste, jenže pokrytí není vynucování: měření, které práce cituje, sáhlo na více než 28&nbsp;000 autonomních systémů a&nbsp;ukázalo, že 36,2&nbsp;% z&nbsp;nich neověřuje původ trasy vůbec a&nbsp;jen 12,3&nbsp;% má plnou ochranu. Benevolentně nastavený parametr maxLength navíc útočnou plochu spíš rozšiřuje, kvůli čemuž vzniklo <a href="https://www.rfc-editor.org/rfc/rfc9319.html" rel="noopener">RFC 9319</a>.</p>
<p>Ověřování celé cesty řeší BGPsec. Existuje, je naprogramované a&nbsp;prakticky nikde nasazené – jediný účastník na trase, který ho neumí, z&nbsp;ohlášení bezpečnostní údaje odstraní, takže částečné nasazení nemá skoro cenu.</p>
<p>Nejvíc se pohnuly úniky tras. Objekty ASPA jdou od prosince 2025 ukládat do repozitářů regionálních registrů a&nbsp;v&nbsp;době psaní práce jich bylo zapsaných 1&nbsp;314. Podle rozboru, o&nbsp;který se práce opírá, by nasazení u&nbsp;vhodně umístěných sítí srazilo počet zasažených autonomních systémů až o&nbsp;96&nbsp;%. Atribut OTC a&nbsp;komunita Down Only, obojí postavené na rolích z&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc9234.html" rel="noopener">RFC 9234</a>, by při výběrovém nasazení u&nbsp;dobře propojených sítí prvního a&nbsp;druhého řádu potlačily přes 98&nbsp;% víceskokových úniků.</p>
<p>Zbylé čtyři třídy – nestabilita tabulky, drobení předpon, ohýbání pravidel a&nbsp;shození relace atributem – nemají kryptografickou odpověď žádnou. Ne částečně nasazenou: žádnou. Brání se proti nim limitem na počet předpon, filtrem na délku předpony, omezením zátěže řídicí roviny a&nbsp;filtrováním atributů na směrovacích serverech. Všechno to je místní, reaktivní a&nbsp;ten, koho útok postihne, si to nemá jak ověřit. Poctivá odpověď na otázku, jestli je síť chráněná proti záplavě rozdrobených předpon od souseda, podle autorů zní: „máte limit na počet předpon a&nbsp;naději“ (přeloženo z&nbsp;angličtiny).</p>
<h2>Proč nepokryté třídy váží víc než dřív</h2>
<p>Rizika posunuly dvě věci. První je aritmetika IPv6. Drobení předpon je v&nbsp;IPv4 omezené tím, co útočník opravdu drží; v&nbsp;IPv6 ne. Z&nbsp;jediného bloku /29 lze vytvořit až 524&nbsp;288 samostatných bloků /48. Globální směrovací tabulka IPv6 měla podle práce kolem 219&nbsp;000 záznamů, takže jediné přidělení a&nbsp;jediný směrovač ji můžou víc než zdvojnásobit. Obranou je pevně nastavený strop na počet předpon, jenže ten při přísném nastavení zadusí i&nbsp;legitimní růst – proto ho správci nastavují volně.</p>
<p>Druhá věc je posun pozornosti. Čím víc sítí ověřování původu vynucuje, tím menší je výnos z&nbsp;únosu předpony a&nbsp;tím větší z&nbsp;tříd, které nikdo neověřuje.</p>
<h2>Nasaditelné poráží dokonalé</h2>
<p>Práce z&nbsp;patnácti let vyvozuje, že návrhy S-BGP, soBGP a&nbsp;psBGP nabízely silnější záruky než cokoli dnes používaného a&nbsp;nedostaly se nikam, kdežto RPKI, evidence IRR a&nbsp;nově ASPA se ujaly, protože je lze zavádět po částech. Náklady přitom nese každá síť sama, zatímco užitek je společný; to je klasický problém kolektivního jednání a&nbsp;podle autorů důvod, proč dobře navržené mechanismy uvíznou. Institucionální páky jako směrnice NIS2 nebo návrh Digital Networks Act tu podle nich hrají roli, jejich účinek ale závisí na vymáhání, které je stát od státu jiné.</p>
<p>Nejméně jistí jsou autoři hranicí mezi útokem a&nbsp;nehodou. Skoro každá příhoda z&nbsp;těch čtyř nepokrytých tříd má po ruce nevinné vysvětlení – špatně nastavené přerozdělení tras, skript, který se pustil dvakrát, chyba výrobce. Právě proto se ty třídy zkoumají málo: kolem událostí, které nejdou nikomu připsat, se těžko staví model hrozby. Sami připouštějí, že riziko můžou přeceňovat, a&nbsp;v&nbsp;článku na RIPE Labs vyzvali správce sítí, ať je opraví.</p>
<p>Práce „Survey on Internet Routing Security: Stakeholder Interests, Current, and Future Research Directions“ vyšla otevřeně pod licencí CC BY 4.0 (<a href="https://doi.org/10.1109/COMST.2026.3714569" rel="noopener">DOI 10.1109/COMST.2026.3714569</a>). Její shrnutí pro provozovatele sítí vydal jeden ze spoluautorů <a href="https://labs.ripe.net/author/antonio-prado/beyond-origin-validation-four-classes-of-routing-attack-nobody-is-validating/" rel="noopener">21.&nbsp;července na RIPE Labs</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-bgp-tridy-utoku-mimo-rpki-467a3d2e.jpg" length="235534" type="image/jpeg" />
		</item>
		<item>
			<title>Cloudflare pustil do bety vlastní relé pro MoQ, jehož standard je u návrhu 19</title>
			<link>https://tech-blog.chatujme.cz/clanek/cloudflare-moq-rele-navrh-19</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/cloudflare-moq-rele-navrh-19</guid>
			<pubDate>Sun, 02 Aug 2026 02:15:50 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Cloudflare zveřejnil 31. července rozhraní, kterým si vývojář zřídí vlastní oddělené relé pro Media over QUIC, protokol pro živé vysílání nad QUIC. Po dobu veřejné zkoušky je zdarma a rozlišuje, kdo smí vysílat a kdo jen poslouchat. Standard sám ale hotový není: relé Cloudflaru mluví návrhy 14 a 16, hlavní dokument IETF je u revize 19.]]></description>
			<content:encoded><![CDATA[<p>Živé vysílání se po internetu rozvádí několika nesourodými cestami: jedna technika obsluhuje video na stránce, druhá videohovor, třetí chat pod ním. Pracovní skupina Media over QUIC v&nbsp;IETF na to chystá jeden protokol a&nbsp;Cloudflare k&nbsp;němu 31.&nbsp;července zveřejnil rozhraní, kterým si vývojář zřídí vlastní oddělené relé.</p>

<figure><img src="/uploads/foto-cloudflare-moq-rele-navrh-19-ab8a1ef1.jpg" alt="Recepce kanceláří Cloudflaru v San Franciscu"><figcaption>Recepce kanceláří Cloudflaru na Townsend Street v&nbsp;San Franciscu. Foto: HaeB, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<h2>Vydavatel, odběratel a&nbsp;relé mezi nimi</h2>

<p>MoQ, původně zkratka z&nbsp;Media over QUIC, je protokol typu publikuj a&nbsp;odebírej. Vydavatel posílá pojmenované proudy dat, odběratel si je vyžádá jménem a&nbsp;mezi nimi sedí relé, tedy server sítě CDN, který každý proud rozkopíruje všem zájemcům. Relé se přitom nemusí dívat dovnitř toho, co přeposílá, takže jeden vydavatel obslouží velké publikum, aniž by rozesílání řešil sám.</p>

<p>Běží nad protokolem QUIC, tedy nad stejným základem jako HTTP/3. Vlastní specifikace <a href="https://datatracker.ietf.org/doc/draft-ietf-moq-transport/" rel="noopener" target="_blank">draft-ietf-moq-transport</a> hned v&nbsp;úvodu upozorňuje, že navzdory jménu je k&nbsp;obsahu lhostejná a&nbsp;míří na širokou škálu použití. Vedle živého videa se s&nbsp;ní počítá na videohovory i&nbsp;na zprávy s&nbsp;nízkým zpožděním.</p>

<h2>Co nové rozhraní přidalo</h2>

<p>Loni Cloudflare zapnul MoQ na každém svém serveru a&nbsp;nechal ho otevřený komukoli bez ověřování. Na zkoušení klientů to stačilo, na provoz ne: kdo nemůže rozlišit, kdo smí vysílat a&nbsp;kdo jen poslouchat, takovou síť na nic důvěrného nepoužije. Na testovací koncové body se podle firmy dodnes denně připojí přes tisíc různých klientů.</p>

<p>Nové rozhraní tohle dělí. Zřízené relé je izolovaný rozsah, ve kterém se jmenné prostory, stopy a&nbsp;objekty jedné aplikace nepotkají s&nbsp;cizími. K&nbsp;němu se vydávají tokeny, tedy přístupové klíče: každý platí buď na vysílání, nebo na odběr, nebo na obojí, může mít dobu platnosti a&nbsp;dá se zrušit samostatně, aniž to shodí ostatní klienty. Relé vznikne jedním voláním rozhraní nebo v&nbsp;administraci a&nbsp;po dobu veřejné zkoušky je zdarma.</p>

<p>Nespouští se přitom žádný nový stroj ani proces. Cloudflare to přirovnává k&nbsp;přidání virtuálního hostitele na webovém serveru, který už běží: infrastruktura je na místě, zřízení k&nbsp;ní jen doplní nastavení a&nbsp;přihlašovací údaje. Klienti se pak připojují na jednu adresu anycast a&nbsp;rozvedení po síti řeší firma.</p>

<h2>Standard je o&nbsp;tři návrhy dál</h2>

<p>Kolem toho je dobré vědět, jak daleko protokol vlastně je. Hlavní dokument má v&nbsp;evidenci IETF revizi 19 z&nbsp;6.&nbsp;července 2026 a&nbsp;149 stran; RFC z&nbsp;něj zatím není. Pracovní skupina má v&nbsp;<a href="https://datatracker.ietf.org/wg/moq/about/" rel="noopener" target="_blank">plánu prací</a> zapsané, že do konce roku 2026 požádá o&nbsp;vydání protokolu pro publikování a&nbsp;odběr. Je to milník skupiny, ne datum vydání.</p>

<p>Cloudflare v&nbsp;oznámení uvádí, že jeho relé rozumí návrhům 14 a&nbsp;16. Mezi nimi a&nbsp;revizí, na které se pracuje, jsou tedy tři další verze. U&nbsp;protokolu, který se pořád mění, to není maličkost a&nbsp;firma to nezastírá: u&nbsp;rozhraní rovnou píše, že se bude měnit, a&nbsp;odkazuje na dokumentaci kvůli nekompatibilním změnám.</p>

<h2>Dvě funkce, které pro protokol nové nejsou</h2>

<p>Oznámení jmenuje dvě věci, které podpora návrhu 16 přináší. Zpráva PUBLISH dovolí vydavateli poslat stopu do relé dřív, než si o&nbsp;ni někdo řekne; bez ní musí první objednávka doputovat řetězcem relé až k&nbsp;vydavateli a&nbsp;teprve pak se začne vysílat. SUBSCRIBE_NAMESPACE dovolí odebírat rovnou celý jmenný prostor včetně stop, které v&nbsp;něm přibudou později, třeba další zvukovou stopu spuštěnou uprostřed přenosu.</p>

<p>Ve specifikaci ale nová není ani jedna. Seznam změn v&nbsp;<a href="https://www.ietf.org/archive/id/draft-ietf-moq-transport-16.txt" rel="noopener" target="_blank">textu návrhu 16</a> uvádí PUBLISH mezi změnami proti návrhu 11, tedy od verze 12; SUBSCRIBE_NAMESPACE je ještě starší a&nbsp;v&nbsp;šestnáctce se jen přesunul na vlastní proud a&nbsp;oddělil od zprávy PUBLISH. Nové jsou pro relé Cloudflaru, ne pro protokol, a&nbsp;oznámení je popisuje ze svého pohledu.</p>

<h2>Návrh o&nbsp;zřizování zatím nikdo nepřijal</h2>

<p>Firma zároveň píše, že způsob, jakým se relé zřizuje, sepsala jako dokument IETF, aby ho mohly převzít i&nbsp;jiné sítě CDN. Ten dokument existuje: <a href="https://datatracker.ietf.org/doc/draft-englishm-moq-cdn-provisioning/" rel="noopener" target="_blank">MoQ CDN Provisioning</a> má pět stran, první a&nbsp;zatím jedinou revizi z&nbsp;1.&nbsp;března 2026 a&nbsp;platnost do 2.&nbsp;září 2026. Je to individuální podání, ne dokument přijatý pracovní skupinou, a&nbsp;mluví o&nbsp;rozsahu (scope) místo o&nbsp;relé, což Cloudflare v&nbsp;oznámení sám uvádí.</p>

<p>Sledovat se u&nbsp;toho dají tři věci: jestli skupina návrh o&nbsp;zřizování přijme za svůj, jestli se relé posunou na novější revizi protokolu a&nbsp;jestli se do konce roku stihne žádost o&nbsp;vydání. Podle nás je nejzajímavější ta první. Bez společného způsobu zřizování zůstane přenositelné jen samotné vysílání, ne aplikace kolem něj, a&nbsp;přepisovat se pak bude to, co je na každé síti jiné.</p>

<p>Zdroje: <a href="https://blog.cloudflare.com/moq-relays/" rel="noopener" target="_blank">oznámení Cloudflaru z&nbsp;31.&nbsp;července 2026</a>, evidence dokumentů IETF (<a href="https://datatracker.ietf.org/doc/draft-ietf-moq-transport/" rel="noopener" target="_blank">draft-ietf-moq-transport</a>, <a href="https://datatracker.ietf.org/doc/draft-englishm-moq-cdn-provisioning/" rel="noopener" target="_blank">draft-englishm-moq-cdn-provisioning</a>) a&nbsp;<a href="https://datatracker.ietf.org/wg/moq/about/" rel="noopener" target="_blank">stránka pracovní skupiny Media Over QUIC</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-cloudflare-moq-rele-navrh-19-ab8a1ef1.jpg" length="129660" type="image/jpeg" />
		</item>
		<item>
			<title>Protobuf má registrované typy obsahu a rozšířené x-protobuf je zastaralý alias</title>
			<link>https://tech-blog.chatujme.cz/clanek/rfc-9996-protobuf-typy-obsahu</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/rfc-9996-protobuf-typy-obsahu</guid>
			<pubDate>Sat, 01 Aug 2026 15:28:31 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Protocol Buffers se používají od roku 2008, ale v rejstříku typů obsahu dosud nebyly. IETF to napravil dokumentem RFC 9996: IANA má zapsané application/protobuf a application/protobuf+json, kdežto rozšířené application/x-protobuf je vedené jako zastaralý alias. Ten přitom výslovně přikazují specifikace, podle kterých se dnes posílají metriky i telemetrie.]]></description>
			<content:encoded><![CDATA[<p>Binární přenos je bez popisu jen sloupec bajtů. Aby z&nbsp;něj příjemce něco měl, musí mu odesílatel říct, co drží v&nbsp;ruce, a&nbsp;k&nbsp;tomu slouží typ obsahu v&nbsp;hlavičce <code>Content-Type</code>. Protocol Buffers, zkráceně protobuf, jsou přitom od roku 2008 jedním z&nbsp;nejběžnějších způsobů, jak strukturovaná data mezi programy přenést, a&nbsp;vlastní zápis v&nbsp;rejstříku typů obsahu dlouho neměly. Napravuje to <a href="https://www.rfc-editor.org/rfc/rfc9996.html" rel="noopener" target="_blank">RFC 9996</a>, které nese datum červenec 2026 a&nbsp;v&nbsp;seznamu čerstvě vydaných dokumentů se u&nbsp;RFC Editoru objevilo 30.&nbsp;července.</p>

<figure><img src="/uploads/m2-2026-08-01-protobuf-wireshark-7c903649.png" alt="Okno analyzátoru Wireshark s rozebraným dotazem DNS"><figcaption>Analyzátor Wireshark rozebírá zachycený dotaz DNS až na jednotlivá pole. Dole je týž paket jako holé bajty. Že jde právě o&nbsp;DNS, pozná podle čísla portu; u&nbsp;přenosu přes HTTP tuhle práci odvádí typ obsahu. Foto: Laurachappell, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<h2>Dva typy a&nbsp;dva volitelné parametry</h2>

<p>Zapsané jsou <code>application/protobuf</code> pro binární podobu a&nbsp;<code>application/protobuf+json</code> pro takzvané ProtoJSON, tedy protobufové schéma promítnuté do JSONu. U&nbsp;druhého z&nbsp;nich je parametr <code>charset</code> povinný a&nbsp;musí být <code>utf-8</code>.</p>

<p>Oba typy berou dva volitelné parametry, a&nbsp;oba jsou zatím prázdné rukávy. Parametr <code>encoding</code> nabývá hodnot <code>binary</code> a&nbsp;<code>json</code>, jenže každý z&nbsp;těch dvou typů dnes připouští právě jednu z&nbsp;nich, takže se dá jen zopakovat, co už plyne z&nbsp;názvu; křížová kombinace se musí považovat za chybu. Parametr <code>version</code> se týká verze zápisu na drátě, ne jazyka schématu, výchozí hodnota je 1 a&nbsp;žádná jiná dnes neexistuje. Dokument obojí popisuje jako zásobu na budoucí rozšíření a&nbsp;k&nbsp;verzi přidává jednu tvrdou větu: klient musí odmítnout data s&nbsp;verzí, kterou nezná.</p>

<p>Vedle toho jsou jmenovitě uvedené tři zastaralé aliasy: <code>application/x-protobuf</code>, <code>application/x-protobuffer</code> a&nbsp;<code>application/x-protobuf+json</code>. Dokument je zapsaný jako informativní, tedy nikoli jako norma, a&nbsp;stojí za ním editor Murray Kucherawy spolu s&nbsp;Warrenem Kumarim a&nbsp;Robem Sloanem z&nbsp;Googlu. Správcem obou zápisů je IETF, kontaktní adresa vede na protobufový tým Googlu.</p>

<h2>Rejstřík má zápis dřív než dokument</h2>

<p>Kdo si <a href="https://www.iana.org/assignments/media-types/media-types.xhtml" rel="noopener" target="_blank">rejstřík typů médií</a> otevře, najde u&nbsp;obou položek datum 21.&nbsp;listopadu 2025 a&nbsp;odkaz na šestou revizi konceptu, ne na hotové RFC. To není nesrovnalost: IANA zapisuje na základě schváleného textu a&nbsp;číslo dokumentu doplní, až vyjde. Prakticky to znamená, že <code>application/protobuf</code> je oficiální o&nbsp;osm měsíců déle, než by se z&nbsp;data RFC zdálo.</p>

<p>Cestu k&nbsp;vydání jde dohledat do&nbsp;dne. První soukromý koncept <a href="https://datatracker.ietf.org/doc/draft-murray-dispatch-mime-protobuf/" rel="noopener" target="_blank">draft-murray-dispatch-mime-protobuf</a> je z&nbsp;25.&nbsp;dubna 2025, pracovní skupina DISPATCH si ho převzala 30.&nbsp;května 2025 a&nbsp;poslední, sedmá revize je z&nbsp;1.&nbsp;prosince 2025. Od prvního zápisu k&nbsp;vydanému RFC uplynulo patnáct měsíců, z&nbsp;toho posledních osm mezi poslední revizí a&nbsp;vydáním.</p>

<h2>Co dnes posílají skutečné protokoly</h2>

<p>Osmnáct let bez zápisu neznamená, že by si protobuf typ obsahu nevzal. Vzal si ho po svém, tedy s&nbsp;předponou <code>x-</code>, kterou konvence vyhrazuje pro neregistrované věci, a&nbsp;stihl se s&nbsp;ním dostat do specifikací, které se dnes berou jako závazné.</p>

<p><a href="https://prometheus.io/docs/specs/prw/remote_write_spec/" rel="noopener" target="_blank">Specifikace Prometheus Remote-Write 1.0</a> vyjmenovává hlavičky, které odesílatel poslat musí, a&nbsp;je mezi nimi <code>Content-Type: application/x-protobuf</code> vedle <code>Content-Encoding: snappy</code> a&nbsp;vlastní hlavičky s&nbsp;číslem verze protokolu. Stejně tvrdě je to napsané v&nbsp;<a href="https://opentelemetry.io/docs/specs/otlp/" rel="noopener" target="_blank">OTLP 1.11.0</a>, protokolu projektu OpenTelemetry: klient i&nbsp;server musí u&nbsp;binární zprávy nastavit <code>Content-Type: application/x-protobuf</code>, a&nbsp;to v&nbsp;požadavku i&nbsp;v&nbsp;odpovědi.</p>

<p>U&nbsp;JSONové varianty se ty dva texty rozcházejí o&nbsp;něco zajímavěji. OTLP přikazuje pro JSONem zakódovaný protobuf hlavičku <code>application/json</code>, kdežto RFC 9996 chce v&nbsp;takovém případě <code>application/protobuf+json</code>. Není to hnidopišství, jak je vidět z&nbsp;dalšího oddílu.</p>

<h2>Proč prohlížeči na příponě +json záleží</h2>

<p>Bezpečnostní úvahy zabírají v&nbsp;desetistránkovém dokumentu nejvíc místa a&nbsp;všechny míří na jedno: co se stane, když si prohlížeč přenášená data splete s&nbsp;něčím spustitelným.</p>

<p>Přípona <code>+json</code> podle <a href="https://www.rfc-editor.org/rfc/rfc6839.html" rel="noopener" target="_blank">RFC 6839</a> říká, že obsah je čisté JSON. Prohlížeč pak umí nasadit ochrany, které mají zabránit tomu, aby cizí stránka data vytáhla přes vložený skript. Kdo pošle ProtoJSON pod obecným typem, tuhle informaci prohlížeči nedá. Dokument proto říká, že pro JSONovou serializaci se <strong>musí</strong> použít <code>application/protobuf+json</code>, a&nbsp;doporučuje u&nbsp;JSONu vždy vyplnit i&nbsp;znakovou sadu, protože záměna kódování je sama o&nbsp;sobě známý útok.</p>

<p>U&nbsp;binární podoby je rada jiná: kdykoli to jde, zakódovat obsah do base64, aby se nedal přečíst jako aktivní obsah, a&nbsp;řídit se pokyny <a href="https://www.rfc-editor.org/rfc/rfc9205.html" rel="noopener" target="_blank">RFC 9205</a> proti odhadování typu podle obsahu. K&nbsp;tomu dokument připomíná dvě věci, které se na protobuf snadno navěsí mylně. Sám o&nbsp;sobě neposkytuje žádné zabezpečení, soukromí, integritu ani kompresi. A&nbsp;ověření platnosti UTF-8 u&nbsp;textových polí je volitelné, takže se text může muset zkontrolovat ručně.</p>

<h2>Verze schématu není verze drátu</h2>

<p>Poslední věc, kterou dokument narovnává, je pojmenování verzí. Protobuf má za sebou proto2, proto3 a&nbsp;takzvané edice 2023 a&nbsp;2024, přičemž ta poslední je v&nbsp;době psaní aktuální. Všechny se ale týkají jazyka pro popis schématu, ne zápisu na drátě: serializovaný objekt vzniklý pod kteroukoli z&nbsp;nich je slučitelný s&nbsp;kteroukoli jinou.</p>

<p>Slučitelnost bajtů přitom není totéž co slučitelnost významů a&nbsp;dokument to říká na vlastním příkladu. V&nbsp;proto2 se neznámá hodnota výčtu považovala za neplatnou, v&nbsp;proto3 se zachová. Data projdou, výsledek je jiný.</p>

<h2>Co se tím mění</h2>

<p>Prakticky nic nepřestane fungovat. Zastaralý alias je pořád alias, servery i&nbsp;knihovny, které posílají <code>application/x-protobuf</code>, budou posílat totéž i&nbsp;zítra a&nbsp;nikdo je nenutí přepisovat.</p>

<p>Podle nás je užitečnější ta druhá polovina dokumentu než samotný zápis do rejstříku. Registrace uklidila stůl a&nbsp;dala nové kódy do rukou tomu, kdo něco píše od nuly. Rozdíl mezi <code>application/json</code> a&nbsp;<code>application/protobuf+json</code> je ale konkrétní bezpečnostní pokyn a&nbsp;týká se toho, co běží dnes, včetně telemetrie posílané do prohlížeče. Právě u&nbsp;něj bude zajímavé, jak dlouho potrvá, než se do zavedených specifikací promítne.</p>

<p><strong>Zdroje:</strong> <a href="https://www.rfc-editor.org/rfc/rfc9996.html" rel="noopener" target="_blank">RFC 9996 Media Types for Protocol Buffers</a>, <a href="https://www.iana.org/assignments/media-types/media-types.xhtml" rel="noopener" target="_blank">rejstřík typů médií IANA</a>, <a href="https://datatracker.ietf.org/doc/draft-ietf-dispatch-mime-protobuf/" rel="noopener" target="_blank">historie konceptu v datatrackeru IETF</a>, <a href="https://prometheus.io/docs/specs/prw/remote_write_spec/" rel="noopener" target="_blank">Prometheus Remote-Write 1.0</a> a&nbsp;<a href="https://opentelemetry.io/docs/specs/otlp/" rel="noopener" target="_blank">OTLP 1.11.0</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/m2-2026-08-01-protobuf-wireshark-7c903649.png" length="85499" type="image/png" />
		</item>
		<item>
			<title>Nová norma DNS dovoluje přiobjednat další typy záznamů poté, co dvě cesty selhaly</title>
			<link>https://tech-blog.chatujme.cz/clanek/dns-multiple-qtypes-rfc-10029</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/dns-multiple-qtypes-rfc-10029</guid>
			<pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Kdo chce k doméně adresu IPv4, IPv6 a záznam HTTPS, musí se dnes ptát třikrát. Norma RFC 10029 z července 2026 přidává do DNS dvojici voleb, kterými si klient k požadovanému typu záznamu přiobjedná další. Obě starší cesty k témuž skončily špatně: víc otázek v jednom paketu protokol formálně uměl, ale v praxi to nefungovalo, a dotaz ANY nezaručuje vůbec nic.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-a96-kartoteka-91065752.jpg" alt="Dřevěná knihovní kartotéka se zásuvkami"><figcaption>Kartotéka veřejné knihovny v&nbsp;americkém Nashua. Otevřít tři zásuvky naráz je snazší, než pro každou kartu obcházet celou skříň. Foto: MarkBuckawicki, Wikimedia Commons (CC0)</figcaption></figure>
<p>V&nbsp;červenci 2026 vyšlo <a href="https://www.rfc-editor.org/rfc/rfc10029.txt" rel="noopener" target="_blank">RFC&nbsp;10029</a> s&nbsp;názvem DNS Multiple QTYPEs. Je na&nbsp;standardizační cestě (Standards Track), autorem je R.&nbsp;Bellis z&nbsp;organizace ISC a&nbsp;řeší požadavek, který podle úvodu normy zaznívá dlouhodobě: dostat víc souvisejících záznamů jedinou odpovědí.</p>
<p>Praktický příklad z&nbsp;textu normy je adresa webu. K&nbsp;jednomu jménu se běžně hledá záznam&nbsp;A (adresa IPv4), AAAA (IPv6) a&nbsp;HTTPS (parametry spojení). To jsou tři různé typy, takzvané QTYPE, a&nbsp;dnes to znamená tři samostatné dotazy.</p>
<h2>Dvě volby, ne jedna – kvůli zařízením po&nbsp;cestě</h2>
<p>Norma zavádí dvě nové volby rozšiřovacího mechanismu EDNS (<a href="https://www.rfc-editor.org/rfc/rfc6891.txt" rel="noopener" target="_blank">RFC&nbsp;6891</a>). Do&nbsp;dotazu přijde <strong>MQTYPE-Query</strong> se&nbsp;seznamem typů, které klient chce navíc, a&nbsp;do&nbsp;odpovědi <strong>MQTYPE-Response</strong> se&nbsp;seznamem těch, které opravdu dostal.</p>
<p>Že jde o&nbsp;dva různé kódy místo jednoho, není nedůslednost. Text to zdůvodňuje ochranou před prostředníky v&nbsp;síti, kteří volby EDNS opisují z&nbsp;dotazu do&nbsp;odpovědi beze změny. Kdyby se použil jediný kód, klient by neměl jak rozlišit server, který jeho žádost zpracoval, od&nbsp;krabice po&nbsp;cestě, která ji jen zopakovala.</p>
<p>Rozšíření platí jak mezi koncovým resolverem a&nbsp;rekurzivním serverem, tak mezi rekurzivním a&nbsp;autoritativním. Nová čísla už má i&nbsp;<a href="https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml" rel="noopener" target="_blank">registr IANA</a>: MQTYPE-Query dostal kód&nbsp;20, MQTYPE-Response kód&nbsp;21, oba se&nbsp;statusem Optional.</p>
<h2>Víc otázek v&nbsp;paketu: teoreticky ano, prakticky ne</h2>
<p>První cesta k&nbsp;témuž cíli vedla přes hlavičku DNS. Ta počet otázek v&nbsp;paketu nese ve&nbsp;vlastním poli, takže víc otázek naráz vypadalo jako otázka formátu, ne protokolu. Norma to shrnuje bez okolků: v&nbsp;praxi to nefunguje.</p>
<p>Dva roky předtím tuhle možnost <a href="https://www.rfc-editor.org/rfc/rfc9619.txt" rel="noopener" target="_blank">RFC&nbsp;9619</a> (červenec 2024, autoři R.&nbsp;Bellis a&nbsp;J.&nbsp;Abley) uzavřelo natvrdo: mění původní specifikaci DNS tak, aby dotaz typu QUERY směl obsahovat právě jednu otázku. Autor nové normy je zároveň spoluautorem dokumentu, který tuhle možnost uzavřel.</p>
<h2>ANY vrátí, co se serveru zlíbí</h2>
<p>Druhá cesta byla dotaz s&nbsp;QTYPE=ANY, který se tváří jako „pošli všechno, co máš“. Jenže <a href="https://www.rfc-editor.org/rfc/rfc8482.txt" rel="noopener" target="_blank">RFC&nbsp;8482</a> v&nbsp;oddílu&nbsp;4.1 výslovně dovoluje, aby server vrátil jedinou sadu záznamů podle vlastního uvážení – případně místo ní vyrobil náhradní odpověď. Co dotaz ANY vrátí, tedy záleží na&nbsp;serveru.</p>
<p>RFC&nbsp;10029 obě uličky obchází tím, že mění jen to nutné. Otázka zůstává jedna a&nbsp;seznam typů navíc cestuje jako volba EDNS.</p>
<h2>Server může nevyhovět a&nbsp;klient to musí čekat</h2>
<p>Norma nedává klientovi žádnou záruku. Když se typ, o&nbsp;který si řekl, v&nbsp;odpovědi neobjeví, znamená to podle textu jednu z&nbsp;několika věcí: rekurzivní server ten záznam nemá v&nbsp;mezipaměti, dílčí odpovědi nešlo sloučit do&nbsp;jedné zprávy kvůli neshodě návratových kódů nebo příznaků, server žádost zpracovat nechtěl, nebo by se překročila přípustná velikost odpovědi.</p>
<p>Ať je důvod jakýkoli, klient musí na&nbsp;chybějící typy poslat samostatné dotazy. Zisk je tedy podmíněný: v&nbsp;lepším případě jeden dotaz místo tří, v&nbsp;horším jeden dotaz navíc.</p>
<h2>Amplifikace, kterou norma přiznává sama</h2>
<p>Bezpečnostní oddíl neschovává, že rozšíření zvětšuje potenciální zesilovací faktor při útoku odepřením služby – jedna krátká otázka může vyvolat několikanásobně větší odpověď. Druhé riziko je nutit rekurzivní servery k&nbsp;velkému množství práce navíc.</p>
<p>Doporučení zní dát provozovatelům možnost omezit počet požadovaných typů i&nbsp;velikost odpovědi. Konkrétní číslo padne jen jedno: ve&nbsp;veřejném DNS se&nbsp;podle textu jeví jako vhodný strop <strong>čtyři</strong> typy navíc. V&nbsp;privátních sítích a&nbsp;u&nbsp;objevování služeb DNS-SD mají být přijatelné hodnoty vyšší.</p>
<h2>Vznikla u&nbsp;objevování služeb, ne u&nbsp;provozu DNS</h2>
<p>Podle <a href="https://www.ietf.org/archive/id/all_id.txt" rel="noopener" target="_blank">soupisu návrhů IETF</a> má dokument delší minulost, než by se u&nbsp;rozšíření o&nbsp;dvě volby čekalo. Jako osobní návrh <code>draft-bellis-dnsext-multi-qtypes</code> byl v&nbsp;listopadu 2023 už na&nbsp;osmé verzi. Pak ho převzala pracovní skupina <strong>dnssd</strong>, tedy ta od&nbsp;objevování služeb v&nbsp;DNS, a&nbsp;text došel k&nbsp;revizi číslo&nbsp;14 z&nbsp;27.&nbsp;února 2026, se&nbsp;kterou čekal ve&nbsp;frontě u&nbsp;redakce RFC.</p>
<p>Stejnou cestou od&nbsp;osobního návrhu přes pracovní skupinu prošlo i&nbsp;<a href="/clanek/imap-uidbatches-rfc-10022">červencové rozšíření IMAPu o&nbsp;dávkování schránky</a>.</p>
<p>Registr IANA za&nbsp;tím zatím kousek zaostává: u&nbsp;obou nových kódů k&nbsp;1.&nbsp;srpnu 2026 pořád stojí odkaz na&nbsp;pracovní jméno dokumentu <code>RFC-ietf-dnssd-multi-qtypes-14</code>, ne&nbsp;na&nbsp;přidělené číslo 10029. Kdo tedy kódy 20 a&nbsp;21 hledá podle čísla normy, v&nbsp;registru je nenajde.</p>
<p>Náš názor: dva kódy místo jednoho vypadají jako plýtvání číselným prostorem, ale jsou to zaplacené náklady na&nbsp;to, že v&nbsp;cestě mezi klientem a&nbsp;serverem sedí zařízení, která protokolu nerozumějí a&nbsp;jen ho papouškují dál.</p>
<h3>Zdroje</h3>
<ul><li><a href="https://www.rfc-editor.org/rfc/rfc10029.txt" rel="noopener" target="_blank">RFC 10029 — DNS Multiple QTYPEs</a>, červenec 2026, Standards Track, R. Bellis (ISC)</li><li><a href="https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml" rel="noopener" target="_blank">IANA: Domain Name System (DNS) Parameters</a> – registr kódů voleb EDNS0</li><li><a href="https://www.ietf.org/archive/id/all_id.txt" rel="noopener" target="_blank">IETF: soupis všech Internet-Drafts a&nbsp;RFC</a> – záznamy draft-bellis-dnsext-multi-qtypes-08 a&nbsp;draft-ietf-dnssd-multi-qtypes-14</li><li><a href="https://www.rfc-editor.org/rfc/rfc9619.txt" rel="noopener" target="_blank">RFC 9619 — In the DNS, QDCOUNT Is (Usually) One</a>, červenec 2024</li><li><a href="https://www.rfc-editor.org/rfc/rfc8482.txt" rel="noopener" target="_blank">RFC 8482 — Providing Minimal-Sized Responses to DNS Queries That Have QTYPE=ANY</a></li></ul>
<p>Kódy voleb, doporučený strop i&nbsp;důvody chybějících odpovědí pocházejí z&nbsp;textu normy a&nbsp;registru IANA; verze návrhů a&nbsp;jejich data ze&nbsp;soupisu IETF, ne z&nbsp;RFC.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-a96-kartoteka-91065752.jpg" length="202345" type="image/jpeg" />
		</item>
		<item>
			<title>IMAP se naučil rozdělit na dávky schránky se statisíci zpráv</title>
			<link>https://tech-blog.chatujme.cz/clanek/imap-uidbatches-rfc-10022</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/imap-uidbatches-rfc-10022</guid>
			<pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Klient, který chce projít schránku se sto tisíci zprávami, si dosud musel rozsahy vymýšlet sám. Rozšíření UIDBATCHES z července 2026 nechá tuhle práci na serveru: klient řekne, jak velké dávky chce, a dostane hotové rozsahy. Od prvního návrhu k normě to trvalo dvacet měsíců a pracovní skupina za tu dobu vydala dvaadvacet revizí textu.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-a90-tridirna-00abd34b.jpg" alt="Třídicí centrum pošty s dopravníky"><figcaption>Třídicí centrum Australia Post ve&nbsp;Wagga Wagga. Rozdělit zásilky na zvládnutelné dávky je starší úloha než elektronická pošta. Foto: Bidgee, Wikimedia Commons (CC BY 3.0)</figcaption></figure>
<p>V&nbsp;červenci 2026 vyšlo <a href="https://www.rfc-editor.org/rfc/rfc10022.txt" rel="noopener" target="_blank">RFC&nbsp;10022</a>, rozšíření protokolu IMAP nazvané <strong>UIDBATCHES</strong>. Řeší úlohu, která zní banálně, dokud ji člověk nemusí naprogramovat: jak projít schránku, ve&nbsp;které je zpráv tolik, že se nedají zpracovat najednou.</p>
<p>Dokument je na&nbsp;standardizační cestě (Standards Track) a&nbsp;editorem je D.&nbsp;Eggert. Rozšíření funguje s&nbsp;IMAP4rev1 (<a href="https://www.rfc-editor.org/rfc/rfc3501.txt" rel="noopener" target="_blank">RFC&nbsp;3501</a>) i&nbsp;s&nbsp;novějším IMAP4rev2 (<a href="https://www.rfc-editor.org/rfc/rfc9051.txt" rel="noopener" target="_blank">RFC&nbsp;9051</a>).</p>
<h2>Klient řekne velikost dávky, server vrátí rozsahy</h2>
<p>Každá zpráva má ve&nbsp;schránce jednoznačné číslo, takzvané UID. Klient dosud musel rozsahy těch čísel odhadovat sám – a&nbsp;špatný odhad znamená buď dotaz, na&nbsp;který server odpoví neúnosně velkou dávkou, nebo zbytečně mnoho drobných dotazů.</p>
<p>UIDBATCHES to obrací. Klient pošle jediný příkaz s&nbsp;velikostí dávky a&nbsp;server mu vrátí hotové rozsahy UID, které schránku rozdělí na&nbsp;stejně velké části. V&nbsp;příkladu z&nbsp;normy má schránka 6&nbsp;823 zpráv a&nbsp;klient si řekne o&nbsp;dávky po&nbsp;dvou tisících:</p>
<pre><code>C: A143 UIDBATCHES 2000
S: * UIDBATCHES (TAG "A143") 215295:99696,99695:20358,…</code></pre>
<p>Rozsahy chodí sestupně, takže první dávka obsahuje nejnovější zprávy. Kdo chce jen část, přidá rozsah dávek – <code>UIDBATCHES 2000 10:20</code> vrátí desátou až dvacátou. Pořadí musí být vzestupné; na&nbsp;<code>4:1</code> odpoví server chybou <code>BAD</code> s&nbsp;kódem <code>CLIENTBUG</code>.</p>
<h2>Proč to nešlo dřív</h2>
<p>Klient měl vedle UID k&nbsp;dispozici i&nbsp;pořadová čísla zpráv, ze&nbsp;kterých se dávky sestavovaly snadno. Jenže režim <strong>UIDONLY</strong> zavedený v&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc9586.txt" rel="noopener" target="_blank">RFC&nbsp;9586</a> pořadová čísla klientovi odepírá – a&nbsp;právě tam podle abstraktu normy UIDBATCHES pomáhá nejvíc. Bez pořadových čísel totiž klient nemá z&nbsp;čeho dávky poskládat.</p>
<h2>Norma počítá s&nbsp;tím, že server to stojí práci</h2>
<p>Spočítat rozdělení schránky není zadarmo, a&nbsp;text to říká otevřeně. Klient proto <strong>nesmí</strong> příkaz opakovat, kdykoli se mu zachce: jen po&nbsp;výběru schránky, po&nbsp;smazání víc než poloviny dávky zpráv a&nbsp;po&nbsp;příchodu stejného množství nových. Server smí ostatní pokusy odmítnout odpovědí <code>NO</code> s&nbsp;kódem <code>LIMIT</code>.</p>
<p>Podobně je omezený rozsah: klient nesmí najednou žádat o&nbsp;víc než 100&nbsp;000 zpráv, jinak dostane <code>NO</code> s&nbsp;kódem <code>TOOMANY</code>. Opačným směrem norma serveru ukládá, že rozsahy pro 100&nbsp;000 zpráv zvládnout <strong>musí</strong>.</p>
<p>Zajímavá je i&nbsp;úleva, kterou dostal server: velikost dávek nemusí sedět úplně přesně. Když ve&nbsp;schránce chybí kus číselné řady, smí vrátit rozsah zaokrouhlený tak, aby se mu počítal snáz. Poslední dávku má přitom ukončit jedničkou – tím dá klientovi jednoznačně najevo, že dál už nic není.</p>
<h2>Kde se potká s&nbsp;dalšími rozšířeními</h2>
<p>IMAP má rozšíření celou řadu a&nbsp;norma řeší, jak si s&nbsp;nimi UIDBATCHES nepřekáží. U&nbsp;rozšíření MESSAGELIMIT z&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc9738.txt" rel="noopener" target="_blank">RFC&nbsp;9738</a> (březen 2025), kterým server ohlásí, kolik zpráv zvládne zpracovat jedním příkazem, má klient žádat dávky <strong>nanejvýš té velikosti</strong>. Menší si zvolit smí.</p>
<p>Norma zároveň radí, co dělat u&nbsp;opravdu velké schránky: server smí na&nbsp;žádost o&nbsp;všechny dávky odpovědět <code>NO [TOOMANY]</code>, když je zpráv přes 100&nbsp;000. Klient počet zpráv ve&nbsp;schránce zná, takže si má rovnou říkat o&nbsp;rozsahy dávek místo o&nbsp;všechny naráz.</p>
<h2>Dvacet měsíců a&nbsp;dvaadvacátá revize</h2>
<p>Podle <a href="https://www.ietf.org/archive/id/all_id.txt" rel="noopener" target="_blank">soupisu všech návrhů IETF</a> vznikl první text jako osobní návrh <code>draft-eggert-uidbatches-00</code> 3.&nbsp;listopadu 2024. Pak ho převzala pracovní skupina mailmaint a&nbsp;dokument dostal jméno <code>draft-ietf-mailmaint-imap-uidbatches</code>; revize číslo&nbsp;22 ze&nbsp;17.&nbsp;února 2026 už čekala ve&nbsp;frontě u&nbsp;redakce RFC.</p>
<p>Naše hodnocení: na&nbsp;rozšíření o&nbsp;jediném příkazu je to hodně kol. Ukazuje to, kolik okrajových případů se u&nbsp;protokolu starého přes třicet let musí dořešit – od&nbsp;prázdné schránky přes souběh s&nbsp;jinými rozšířeními až po&nbsp;to, co má server dělat, když si klient řekne o&nbsp;dávky, které neexistují.</p>
<h3>Zdroje</h3>
<ul><li><a href="https://www.rfc-editor.org/rfc/rfc10022.txt" rel="noopener" target="_blank">RFC 10022 — IMAP UIDBATCHES Extension</a>, červenec 2026, Standards Track</li><li><a href="https://www.ietf.org/archive/id/all_id.txt" rel="noopener" target="_blank">IETF: soupis všech Internet-Drafts a&nbsp;RFC</a> – záznamy draft-eggert-uidbatches-00 (3. 11. 2024) a&nbsp;draft-ietf-mailmaint-imap-uidbatches-22 (17. 2. 2026)</li><li><a href="https://www.rfc-editor.org/rfc/rfc9586.txt" rel="noopener" target="_blank">RFC 9586 — IMAP UIDONLY Extension</a>, režim, ve kterém klient nemá pořadová čísla</li></ul>
<p>Čísla, kódy odpovědí i&nbsp;příklad pocházejí z&nbsp;textu normy; datum prvního návrhu a&nbsp;počet verzí ze&nbsp;soupisu IETF, ne z&nbsp;RFC.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-a90-tridirna-00abd34b.jpg" length="113543" type="image/jpeg" />
		</item>
		<item>
			<title>Nové protokoly nad TLS musí vyžadovat rovnou 1.3. Na DTLS se to nevztahuje</title>
			<link>https://tech-blog.chatujme.cz/clanek/rfc-9852-nove-protokoly-tls-13</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/rfc-9852-nove-protokoly-tls-13</guid>
			<pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Kdo dnes navrhuje nový protokol postavený na TLS, musí v něm vyžadovat verzi 1.3. Starší 1.2 smí zůstat nanejvýš jako nevýchozí možnost pro nasazení, které si to vynutí. Na DTLS se pravidlo nevztahuje v žádné jeho verzi, protože DTLS 1.3 se zatím tolik nepoužívá.]]></description>
			<content:encoded><![CDATA[<p>IETF vydala v&nbsp;červenci 2026 dokument <a href="https://www.rfc-editor.org/info/rfc9852/" rel="noopener" target="_blank">RFC 9852</a> s&nbsp;názvem <em>New Protocols Using TLS Must Require TLS 1.3</em>. Je to Best Current Practice, tedy doporučený postup se závaznou formulací, a&nbsp;spadá pod označení BCP 195. Podepsaní jsou Rich Salz z&nbsp;Akamai Technologies a&nbsp;Nimrod Aviram; dokument vznikl z&nbsp;návrhu <a href="https://datatracker.ietf.org/doc/draft-ietf-uta-require-tls13/" rel="noopener" target="_blank">draft-ietf-uta-require-tls13</a>.</p>

<figure><img src="/uploads/foto-tls13-nove-protokoly-36d82a92.jpg" alt="Propojovací panel v serverové skříni s množstvím síťových kabelů"><figcaption>Propojovací panel v&nbsp;serverové skříni. Foto: Andrew Hart, Wikimedia Commons (CC BY-SA 2.0)</figcaption></figure>

<h2>Dvě věty, které se přepsaly</h2>
<p>Dokument nepřináší nový protokol ani nové šifry. Mění dvě konkrétní věty v&nbsp;oddílu 3.1.1 staršího <a href="https://www.rfc-editor.org/info/rfc9325/" rel="noopener" target="_blank">RFC 9325</a> z&nbsp;listopadu 2022, které dosud popisovalo, jak TLS bezpečně nasazovat:</p>
<ul>
<li>místo „TLS 1.3 <em>SHOULD</em> být podporováno“ nově platí, že u&nbsp;nových protokolů nad TLS <em>MUSÍ</em> být podporováno,</li>
<li>a&nbsp;místo „TLS 1.2 <em>MUSÍ</em> být podporováno“ nově platí, že <em>SMÍ</em> být podporováno.</li>
</ul>
<p>Velká písmena tu nejsou pro důraz. Slova MUST, MAY nebo SHOULD mají v&nbsp;dokumentech IETF přesně dohodnutý význam podle <a href="https://www.rfc-editor.org/info/rfc2119/" rel="noopener" target="_blank">RFC 2119</a>, takže záměna jednoho za druhé je celá změna normy.</p>
<p>Pro nasazení, kde by samotné TLS 1.3 nestačilo, zůstává průchod: nový protokol smí uvést TLS 1.2 jako doplňkovou možnost, ale nesmí být výchozí.</p>

<h2>Proč se to netýká DTLS</h2>
<p>Výjimka je v&nbsp;dokumentu hned v&nbsp;prvním odstavci a&nbsp;týká se všech verzí DTLS, tedy varianty TLS pro nespolehlivý přenos. Důvod je prostý: DTLS 1.3 zatím není široce dostupné ani nasazené, takže by pravidlo požadovalo něco, co se nedá splnit. Kdo tedy navrhuje nový protokol nad DTLS, řídí se dál doporučeními z&nbsp;RFC 9325.</p>

<h2>Čím TLS 1.2 zestárlo</h2>
<p>Bezpečnostní oddíl dokumentu jmenuje konkrétní slabiny, kvůli kterých se starší verze opouští. Samo RFC k&nbsp;nim dodává, že TLS 1.2 se nastavit bezpečně dá – jen je to podstatně těžší než u&nbsp;nástupce.</p>
<p>Bez rozšíření je TLS 1.2 zranitelné vůči útokům na opětovné vyjednání spojení a&nbsp;vůči útoku Triple Handshake; útočník při nich vloží do přenášeného textu předponu podle svého výběru. Obrana existuje od <a href="https://www.rfc-editor.org/info/rfc5746/" rel="noopener" target="_blank">RFC 5746</a>, ale musí se zapnout, nebo se opětovné vyjednávání musí vypnout úplně.</p>
<p>Původní způsoby výměny klíčů, tedy výměna přes RSA a&nbsp;Diffieho–Hellmanův postup nad konečnými tělesy, mají vlastní potíže. Ze symetrických šifer dokument jmenuje RC4, jehož proud klíče má využitelné odchylky (<a href="https://www.rfc-editor.org/info/rfc7465/" rel="noopener" target="_blank">RFC 7465</a>), a&nbsp;sady s&nbsp;režimem CBC. U&nbsp;nich stojí za pozornost jedna věta: první pokus naprogramovat je tak, aby trvaly vždy stejně dlouho, zavedl ještě horší zranitelnost, než jakou měl odstranit.</p>
<p>K&nbsp;tomu dokument řadí útoky BEAST, Logjam, FREAK a&nbsp;SLOTH, vůči kterým je TLS 1.3 odolné. A&nbsp;poslední bod se nastavením vyřešit nedá vůbec: zatímco vlastní přenášená data TLS 1.2 šifruje vždy, většina obsahu úvodního vyjednávání zůstává čitelná.</p>

<h2>Kvantové počítače jako důvod navíc</h2>
<p>Dokument uvádí ještě jeden důvod, tentokrát mířící dopředu. Pracovní skupina pro TLS soustředí své úsilí na verzi 1.3 a&nbsp;novější a&nbsp;TLS 1.2 už rozvíjet nebude – samostatně to konstatuje <a href="https://www.rfc-editor.org/info/rfc9851/" rel="noopener" target="_blank">RFC 9851</a>, vydané rovněž v&nbsp;červenci 2026 týmiž autory. Postkvantová kryptografie se tedy standardizuje jen pro TLS 1.3, a&nbsp;nový protokol, který by trval na 1.2, by se k&nbsp;ní nedostal.</p>
<p>Kdy přesně bude kvantový počítač schopný prolomit dnešní šifry k&nbsp;dispozici, dokument neřeší a&nbsp;výslovně to odsouvá mimo svůj záběr.</p>

<h2>Jak to vypadá v&nbsp;hotových protokolech</h2>
<p>RFC 9852 ukazuje obě krajní polohy na existujících specifikacích. QUIC vyžaduje TLS 1.3 a&nbsp;předepisuje, že koncový bod musí spojení ukončit, pokud protistrana použije starší verzi. Naopak profil pro DNS přes TLS uvádí jako výchozí TLS 1.2 a&nbsp;1.3 pouze připouští; u&nbsp;nových specifikací se má tohle pořadí obrátit.</p>
<p>Praktický dopad má i&nbsp;rada pro klienty. Když knihovna umí vyjednat verzi a&nbsp;vybere nejvyšší, kterou obě strany zvládnou, má klient uvést jen tu nejnižší verzi, se kterou je ochoten mluvit – a&nbsp;tou má být podle okolností TLS 1.3, nebo TLS 1.2.</p>
<p>Mimochodem, v&nbsp;seznamu odkazů se skrývá ještě jedna změna: TLS 1.3 už se necituje jako <a href="https://www.rfc-editor.org/info/rfc8446/" rel="noopener" target="_blank">RFC 8446</a>, ale jako <a href="https://www.rfc-editor.org/info/rfc9846/" rel="noopener" target="_blank">RFC 9846</a> z&nbsp;července 2026.</p>

<h2>Zdroje</h2>
<ul>
<li><a href="https://www.rfc-editor.org/info/rfc9852/" rel="noopener" target="_blank">RFC 9852: New Protocols Using TLS Must Require TLS 1.3</a> – plné znění, RFC Editor</li>
<li><a href="https://datatracker.ietf.org/doc/rfc9852/" rel="noopener" target="_blank">Záznam RFC 9852 v&nbsp;IETF Datatrackeru</a> – stav dokumentu, autoři a&nbsp;historie návrhu</li>
<li><a href="https://www.rfc-editor.org/info/rfc9325/" rel="noopener" target="_blank">RFC 9325</a> – doporučení pro bezpečné nasazení TLS a&nbsp;DTLS, které tenhle dokument mění</li>
</ul>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-tls13-nove-protokoly-36d82a92.jpg" length="203723" type="image/jpeg" />
		</item>
		<item>
			<title>Ve frontě RIPE na adresy IPv4 stojí 748 zájemců, ten první čeká 457 dní</title>
			<link>https://tech-blog.chatujme.cz/clanek/ripe-fronta-ipv4-457-dni</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/ripe-fronta-ipv4-457-dni</guid>
			<pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Evropský registr internetových čísel rozdává poslední adresy IPv4 z čekací listiny. K 1. srpnu 2026 na ní stálo 748 místních registrů a ten na jejím čele čekal 457 dní. Odměnou je jediný blok o 256 adresách, a dostane ho jen ten, kdo od RIPE nikdy žádnou nedostal.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-ripe-fronta-ipv4-1f5049c6.jpg" alt="Zaplněný sál setkání RIPE 86 v Rotterdamu"><figcaption>Sál setkání RIPE 86 v&nbsp;Rotterdamu v&nbsp;roce 2023. Pravidla pro rozdělování zbylých adres IPv4 schvaluje komunita právě na&nbsp;těchto setkáních a&nbsp;na&nbsp;poštovních konferencích mezi nimi. Foto: Zblace, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>
<p>Evropský registr internetových čísel RIPE NCC rozdělil poslední volné adresy IPv4 <a href="https://www.ripe.net/manage-ips-and-asns/ipv4/ipv4-run-out/" rel="noopener">25.&nbsp;listopadu 2019</a>. Od&nbsp;září 2012 měl každý žadatel nárok na&nbsp;jeden blok /22, tedy 1&nbsp;024 adres; od&nbsp;listopadu 2019 má RIPE NCC jen to, co se mu vrátí, a&nbsp;příděl klesl na&nbsp;čtvrtinu. Vracejí se bloky po&nbsp;zaniklých firmách a&nbsp;dobrovolně odevzdané rozsahy. Kdo o&nbsp;ně stojí, postaví se do&nbsp;fronty. Na&nbsp;<a href="https://www.ripe.net/manage-ips-and-asns/ipv4/ipv4-waiting-list/" rel="noopener">stránce čekací listiny</a>, kterou registr obnovuje po&nbsp;třech hodinách, stálo 1.&nbsp;srpna 2026 v&nbsp;řadě 748 místních registrů a&nbsp;ten na&nbsp;jejím čele čekal 457&nbsp;dní.</p>
<h2>Co se z&nbsp;fronty dá dostat</h2>
<p>Do&nbsp;fronty se staví místní registr, zkratkou LIR: poskytovatel, hostingová firma nebo kdokoli další, kdo je členem RIPE NCC a&nbsp;přiděluje adresy dál svým zákazníkům. Dostane jeden blok /24, tedy 256&nbsp;adres, a&nbsp;jen jednou na&nbsp;účet. <a href="https://www.ripe.net/manage-ips-and-asns/ipv4/how-waiting-list-works/" rel="noopener">Podmínky</a> jsou čtyři: žadatel musí být členem RIPE NCC, nesmí od&nbsp;něj nikdy žádnou alokaci IPv4 dostat, adresy musí dál přidělovat zákazníkům a&nbsp;síť musí mít aspoň jeden činný prvek v&nbsp;obsluhovaném regionu. Vrácené bloky navíc projdou karanténou, aby se rozvázala jejich vazba na&nbsp;bývalého držitele.</p>
<p>Kolik toho registr posbírá, sám odhadnout neumí. Ve&nbsp;vlastním popisu píše, že se to předpovědět nedá a&nbsp;že mnoho adres nečeká.</p>
<h2>Dvě čísla ze&nbsp;dvou dnů</h2>
<p>Registr tatáž data zveřejňuje i&nbsp;v&nbsp;<a href="https://www.ripe.net/about-us/news/ripe-ncc-member-update-july-2026/" rel="noopener">měsíční zprávě pro členy</a> a&nbsp;ta z&nbsp;29.&nbsp;července 2026 uvádí jiná: 753 registrů ve&nbsp;frontě a&nbsp;454&nbsp;dní čekání. Rozdíl není chyba ani jedné strany, jen tři dny odstupu. Fronta se za&nbsp;ně zkrátila o&nbsp;pět zájemců, kdežto čekání toho prvního narostlo přesně o&nbsp;ty tři dny, takže na&nbsp;čele stojí pořád tentýž registr. Zpráva sama den, ke&nbsp;kterému čísla platí, neuvádí; že rozdíl sedí na&nbsp;den, je náš dopočet.</p>
<h2>Členů za&nbsp;měsíc ubylo</h2>
<p>Měsíční zpráva je zajímavá i&nbsp;jinde. Účtů místních registrů (LIR) bylo 20&nbsp;658 a&nbsp;za&nbsp;měsíc jich ubylo 124; členů 19&nbsp;945, o&nbsp;111 méně. Vlastní rozsah IPv6 mělo 15&nbsp;783 registrů, tedy o&nbsp;48 víc. V&nbsp;červnu si členové mezi sebou převedli 1&nbsp;775&nbsp;872 adres IPv4, o&nbsp;137&nbsp;216 méně než v&nbsp;květnu.</p>
<p>To poslední číslo je vlastně druhá odpověď na&nbsp;otázku, co dělat, když se čekat nechce. Za&nbsp;jediný měsíc změnilo držitele přes devětkrát tolik adres, kolik by jich padlo na&nbsp;celou frontu, kdyby každý z&nbsp;748 zájemců svých 256 dostal (191&nbsp;488, náš dopočet). Kdo si adresy koupí nebo pronajme, do&nbsp;fronty se stavět nemusí; zpráva ale neuvádí, za&nbsp;kolik se převádělo.</p>
<p>Čísla v&nbsp;závorkách jsou v&nbsp;té zprávě vždy jen změna proti minulému měsíci, ne trend. Jeden měsíc nestačí na&nbsp;větu o&nbsp;tom, že registr přichází o&nbsp;členy; stačí ale na&nbsp;konstatování, že v&nbsp;červnu ubyli.</p>
<p>Poslední dvojice čísel se týká podepisování tras. Záznamy ROA, kterými držitel adres stvrzuje, který autonomní systém je smí ohlašovat, pokrývaly 76&nbsp;% adresního prostoru IPv4 a&nbsp;45&nbsp;% prostoru IPv6. Právě na&nbsp;tyhle záznamy se opírá kontrola původu tras v&nbsp;BGP.</p>
<h2>Za&nbsp;oceánem se čeká na&nbsp;jiných podmínkách</h2>
<p>Že fronta na&nbsp;adresy není evropská zvláštnost, ukazuje severoamerický registr ARIN. Volnou zásobu vyčerpal v&nbsp;září 2015 a&nbsp;<a href="https://www.arin.net/resources/guide/ipv4/waiting_list/" rel="noopener">svoji čekací listinu</a> vede podle jiných pravidel: největší blok je /22, tedy 1&nbsp;024 adres, ale požádat smí jen organizace, která nedrží víc než ekvivalent /20. Adresy se tam uvolňují hlavně odebráním za&nbsp;neplacení a&nbsp;kdo je z&nbsp;listiny dostane, nesmí je šedesát měsíců převést na&nbsp;nikoho jiného, až na&nbsp;jeden druh převodu podle oddílu 8.2 tamních pravidel.</p>
<p>Rozdíl je v&nbsp;tom, koho která fronta obsluhuje. RIPE dává málo a&nbsp;jen úplným nováčkům, ARIN víc, zato jen malým držitelům. A&nbsp;zatímco u&nbsp;RIPE je to jednou provždy, u&nbsp;ARIN smí organizace po&nbsp;devadesáti dnech od&nbsp;přidělení požádat o&nbsp;další prostor.</p>
<h2>Co se právě projednává</h2>
<p>Ve&nbsp;stejné zprávě stojí i&nbsp;dva návrhy politik. <a href="https://www.ripe.net/community/policies/proposals/2026-01/" rel="noopener">Návrh 2026-01</a> chce zjednodušit přidělení prvního čísla autonomního systému; podali ho 7.&nbsp;července 2026 Urban Suhadolnik a&nbsp;Leo Vegoda z&nbsp;PeeringDB, je v&nbsp;diskusní fázi a&nbsp;připomínky se sbírají do&nbsp;5.&nbsp;srpna 2026. Návrh 2024-01 mění pravidla pro přidělování nezávislých rozsahů IPv6 a&nbsp;čeká na&nbsp;zahájení revizní fáze i&nbsp;na&nbsp;rozbor dopadů.</p>
<p>Obojí se projednává na&nbsp;veřejné poštovní konferenci pracovní skupiny pro adresní politiku, takže je vidět, jak se s&nbsp;posledními adresami IPv4 naloží. Jak se rozhoduje o&nbsp;pravidlech nad tímhle patrem, jsme popsali v&nbsp;článku o&nbsp;<a href="/clanek/pravidla-registru-ip-adres-nastupce">nástupci pravidel pro registry IP adres</a>.</p>
<p><strong>Zdroje:</strong> <a href="https://www.ripe.net/manage-ips-and-asns/ipv4/ipv4-waiting-list/" rel="noopener">stránka čekací listiny RIPE NCC</a> (ověřeno 1.&nbsp;srpna 2026), <a href="https://www.ripe.net/about-us/news/ripe-ncc-member-update-july-2026/" rel="noopener">měsíční zpráva pro členy z&nbsp;29.&nbsp;července 2026</a>, <a href="https://www.ripe.net/manage-ips-and-asns/ipv4/how-waiting-list-works/" rel="noopener">popis fungování čekací listiny</a> a&nbsp;<a href="https://www.arin.net/resources/guide/ipv4/waiting_list/" rel="noopener">pravidla čekací listiny ARIN</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-ripe-fronta-ipv4-1f5049c6.jpg" length="102004" type="image/jpeg" />
		</item>
		<item>
			<title>Norma pro Wi-Fi 8 došla k druhému návrhu a schválit se má až v roce 2028</title>
			<link>https://tech-blog.chatujme.cz/clanek/wifi-8-802-11bn-druhy-navrh-normy</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/wifi-8-802-11bn-druhy-navrh-normy</guid>
			<pubDate>Sat, 01 Aug 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Skupina IEEE, která píše doplněk 802.11bn, dala v Montrealu dohromady druhý návrh a odsouhlasila třicetidenní hlasování o něm. Konečné schválení má plán skupiny až na květen 2028, zatímco čip nabízený pod jménem Wi-Fi 8 už podle Broadcomu v květnu putoval ke zkouškám u operátorů. Samo to jméno se na přehledové stránce skupiny nevyskytuje ani jednou.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-wifi8-router-6f256f42.jpg" alt="Spodní strana černého routeru Asus se štítkem a čtyřmi anténami"><figcaption>Spodek routeru Asus TUF 6500. Na&nbsp;štítku stojí rok výroby 2025 a&nbsp;pásma 2,4 a&nbsp;5&nbsp;GHz; doplněk 802.11bn počítá i&nbsp;se&nbsp;šestigigahertzovým. Foto: Dinkun Chen, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>
<p>Plenární zasedání IEEE&nbsp;802 se konalo od&nbsp;12.&nbsp;do&nbsp;17.&nbsp;července 2026 v&nbsp;montrealském hotelu Le Centre Sheraton. Pracovní skupina, která píše doplněk <a href="https://www.ieee802.org/11/Reports/tgbn_update.htm" rel="noopener">802.11bn</a>, tam měla naplánováno dvanáct jednání. Vyřešila na&nbsp;nich zhruba devět set připomínek, z&nbsp;výsledků sestavila návrh označený D2.0 a&nbsp;pracovní skupina 802.11 schválila, že se o&nbsp;něm bude třicet dní hlasovat.</p>
<h2>První návrh dostal zelenou až napodruhé</h2>
<p>Cesta k&nbsp;prvnímu úplnému návrhu se zadrhla už v&nbsp;květnu 2025. Na&nbsp;varšavském zasedání skupina vyřešila zhruba 1&nbsp;300 připomínek ze&nbsp;sběru CC50 a&nbsp;uložila editorovi připravit verzi D0.3. Návrh na&nbsp;zahájení hlasování pracovní skupiny ale neprošel. Podařilo se to až v&nbsp;červenci 2025 v&nbsp;Madridu, kde skupina schválila vznik návrhu D1.0 a&nbsp;pětačtyřicetidenní hlasování o&nbsp;něm. Plán počítal s&nbsp;květnem.</p>
<p>Od&nbsp;listopadu 2025 pak skupina na&nbsp;každém zasedání probírá připomínky z&nbsp;hlasování vedeného pod&nbsp;značkou LB291: zhruba 700 v&nbsp;listopadu 2025, 740 v&nbsp;lednu 2026, 1&nbsp;800 v&nbsp;březnu, 670 v&nbsp;květnu a&nbsp;900 v&nbsp;červenci. Součet těch pěti čísel dává asi 4&nbsp;800, úplný ale není: u&nbsp;zářijového zasedání 2025 stránka skupiny žádný počet neuvádí. Každé kolo skončilo novou verzí návrhu, tedy D1.2, D1.3, D1.4, D1.5 a&nbsp;teď D2.0.</p>
<h2>Oba návrhy šly do hlasování o&nbsp;dva měsíce později</h2>
<p>Tabulka milníků na&nbsp;stránce skupiny vede vedle sebe plánovaný a&nbsp;skutečný termín, takže je to zpoždění vidět: D1.0 v&nbsp;květnu 2025 proti červenci 2025, D2.0 v&nbsp;květnu 2026 proti červenci 2026. Zbytek plánu zatím zůstal beze změny. D3.0 má jít do&nbsp;hlasování v&nbsp;lednu 2027, D4.0 do&nbsp;prvního sponzorského hlasování v&nbsp;květnu 2027, schválení pracovní skupinou i&nbsp;řídicím výborem IEEE&nbsp;802 je na&nbsp;březnu 2028 a&nbsp;poslední razítko od&nbsp;komisí RevCom a&nbsp;SASB na&nbsp;květnu 2028.</p>
<p>Firma Ofinno, jejíž zástupce ve&nbsp;skupině vede jednu z&nbsp;podskupin pro&nbsp;vrstvu MAC, psala <a href="https://ofinno.com/standards-readout/wi-fi-8-advances-mmwave-hits-a-split-wi-fi-9-begins/" rel="noopener">23.&nbsp;ledna 2026</a>, že se D2.0 čeká v&nbsp;květnu a&nbsp;že termín schválení v&nbsp;květnu 2028 pevně drží. První část odhadu vyšla o&nbsp;dva měsíce vedle, druhá zatím platí.</p>
<h2>Zadání projektu nemluví o&nbsp;rychlosti</h2>
<p>Co má doplněk přinést, stojí v&nbsp;jeho projektovém zadání, a&nbsp;čte se to jinak, než jak se nová Wi-Fi obvykle prodává. Schopnost, kterou 802.11bn zavádí, se jmenuje Ultra High Reliability, tedy mimořádná spolehlivost, a&nbsp;stojí na&nbsp;třech číslech. Všechna se poměřují proti provozu Extremely High Throughput, což je stav, ze&nbsp;kterého se vychází:</p>
<ul>
<li>aspoň jeden režim, který zvýší propustnost o&nbsp;25&nbsp;%, měřeno na&nbsp;rozhraní datové služby MAC a&nbsp;stačí to při&nbsp;jediné hodnotě odstupu signálu od&nbsp;šumu a&nbsp;rušení,</li>
<li>aspoň jeden režim, který o&nbsp;25&nbsp;% sníží zpoždění v&nbsp;95.&nbsp;percentilu jeho rozdělení, tedy u&nbsp;té dvacetiny přenosů, které čekají nejdéle,</li>
<li>aspoň jeden režim, který o&nbsp;25&nbsp;% sníží ztrátovost jednotek MPDU, což jsou rámce vysílané vrstvou MAC, a&nbsp;to hlavně při&nbsp;přechodu mezi dosahy dvou přístupových bodů.</li>
</ul>
<p>K&nbsp;tomu má doplněk snížit spotřebu přístupových bodů včetně mobilních, zlepšit spojení dvou zařízení přímo mezi sebou a&nbsp;zachovat slučitelnost se&nbsp;staršími zařízeními v&nbsp;bezlicenčních pásmech 2,4, 5 a&nbsp;6&nbsp;GHz. Celý projekt se týká nosných kmitočtů od&nbsp;1 do&nbsp;7,25&nbsp;GHz.</p>
<p>Podmínka „aspoň jeden režim“ a&nbsp;„aspoň jedna hodnota odstupu“ je na&nbsp;tom to podstatné. Zadání nežádá o&nbsp;čtvrtinu rychlejší Wi-Fi za&nbsp;všech okolností. Žádá, aby existoval alespoň jeden případ, ve&nbsp;kterém se toho dá dosáhnout.</p>
<h2>Jméno Wi-Fi 8 na stránce skupiny nepadne</h2>
<p>Přehledová stránka pracovní skupiny značku Wi-Fi 8 neuvádí ani jednou; mluví o&nbsp;802.11bn a&nbsp;o&nbsp;UHR. Výrobcům to nebrání. Broadcom <a href="https://www.broadcom.com/company/news/product-releases/64351" rel="noopener">oznámil</a> 27.&nbsp;května 2026 spolu se&nbsp;Samsungem referenční platformu pro&nbsp;pevný bezdrátový přístup, ve&nbsp;které je čip BCM6776 popsaný jako Wi-Fi 8 SoC a&nbsp;norma jako vznikající Wi-Fi 8 (IEEE 802.11bn).</p>
<p>Co ta platforma umí, firma popisuje konkrétně: dva prostorové toky a&nbsp;kanály 40&nbsp;MHz v&nbsp;pásmu 2,4&nbsp;GHz, čtyři toky a&nbsp;kanály 160&nbsp;MHz v&nbsp;pásmech 5 a&nbsp;6&nbsp;GHz, k&nbsp;tomu čtyřjádrový procesor Arm. Poloviční spotřeba v&nbsp;provozu proti předchozí generaci je údaj Broadcomu a&nbsp;nezávisle změřený zatím není. V&nbsp;oddílu o&nbsp;dostupnosti pak stojí, že běží zkoušky u&nbsp;operátorů a&nbsp;vzorkování pro&nbsp;výrobce zařízení. Prodej ne.</p>
<h2>Co bude dál</h2>
<p>Třicetidenní hlasování o&nbsp;D2.0 přinese další balík připomínek a&nbsp;ty se budou probírat na&nbsp;dalších zasedáních. Skupina si na&nbsp;to už schválila samostatné jednání v&nbsp;Bangkoku od&nbsp;4.&nbsp;do&nbsp;6.&nbsp;listopadu 2026, tedy hned před tamním plenárním zasedáním IEEE&nbsp;802 od&nbsp;8.&nbsp;do&nbsp;13.&nbsp;listopadu. První zařízení s&nbsp;nálepkou Wi-Fi 8 se podle lednového odhadu Ofinna mají objevit na&nbsp;konci letošního roku. Norma, na&nbsp;kterou se budou odvolávat, bude mít v&nbsp;tu chvíli podle plánu před sebou ještě dvě kola hlasování.</p>
<p>Zdroje: <a href="https://www.ieee802.org/11/Reports/tgbn_update.htm" rel="noopener">přehledová stránka pracovní skupiny IEEE P802.11bn</a>, <a href="https://www.802world.org/plenary" rel="noopener">termíny plenárních zasedání IEEE&nbsp;802</a>, <a href="https://ofinno.com/standards-readout/wi-fi-8-advances-mmwave-hits-a-split-wi-fi-9-begins/" rel="noopener">rozbor lednového zasedání od&nbsp;firmy Ofinno</a> a&nbsp;<a href="https://www.broadcom.com/company/news/product-releases/64351" rel="noopener">tisková zpráva Broadcomu z&nbsp;27.&nbsp;května 2026</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-wifi8-router-6f256f42.jpg" length="153629" type="image/jpeg" />
		</item>
		<item>
			<title>Vlastní poštovní server provozuje 22 % domén s MX záznamem, v roce 2016 to bylo 44,6 %</title>
			<link>https://tech-blog.chatujme.cz/clanek/vlastni-postovni-server-tranco-mx</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/vlastni-postovni-server-tranco-mx</guid>
			<pubDate>Sat, 01 Aug 2026 04:55:37 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Skoro dvě z pěti předních domén dnes přijímají poštu přes Google nebo Microsoft. Deset let denních snímků DNS nad žebříčkem Tranco ukazuje, že vlastní poštovní server provozuje 22,4 % domén s MX záznamem, kdežto v roce 2016 to bylo 44,6 %. Druhé číslo je nepříjemnější: DMARC vydává 458 467 domén, ale vynutit ho chce necelá polovina z nich a ten podíl klesá.]]></description>
			<content:encoded><![CDATA[<p>Kam se doručí pošta pro cizí doménu, není tajemství: stačí se zeptat DNS na její MX záznam. Udělat to jednou je zbytečné, udělat to každý den pro milion domén dá desetiletou řadu, ze které je vidět, jak se pošta stěhovala. Takovou řadu popsal 30.&nbsp;července na <a href="https://labs.ripe.net/author/artem-berezin/two-providers-a-stubborn-plateau-and-a-very-long-tail-email-in-the-tranco-top-1m/" rel="noopener" target="_blank">RIPE Labs</a> Artem Berezin a&nbsp;jeho tři nálezy stojí za přečtení i&nbsp;za pár výhrad.</p>

<figure><img src="/uploads/m2-2026-08-01-posta-tranco-mx-dmarc-1997d945.jpg" alt="Datové centrum Googlu v The Dalles v Oregonu"><figcaption>Datové centrum Googlu v&nbsp;The Dalles ve státě Oregon. Google Workspace přijímá poštu za 21,8&nbsp;% měřených domén, víc než kterýkoli jiný poskytovatel. Foto: Tony Webster, Wikimedia Commons (CC BY 2.0)</figcaption></figure>

<h2>Odkud ta čísla jsou</h2>

<p>Měření nestojí na vlastním skenování, ale na denních snímcích DNS, které pro žebříček <a href="https://tranco-list.eu/" rel="noopener" target="_blank">Tranco top-1M</a> zveřejňuje platforma <a href="https://openintel.nl/" rel="noopener" target="_blank">OpenINTEL</a> univerzity v&nbsp;Twente, sdružení SURFnet a&nbsp;laboratoře SIDN Labs. Z&nbsp;milionu domén jich má MX záznam zhruba 659&nbsp;000 a&nbsp;SPF záznam 618&nbsp;000; procenta níž se počítají z&nbsp;těch, které záznam mají, ne z&nbsp;celého milionu. Archiv OpenINTEL sahá do roku 2016, takže se dá tatáž metoda pustit zpětně. Historie před rokem 2022 ale stojí na starším žebříčku Alexa, který má jiné složení – rok 2016 a&nbsp;dnešek tedy nejsou tentýž seznam domén.</p>

<p>Jméno každého poštovního serveru se pak porovnává se slovníkem asi 310 vzorů poskytovatelů. Měření provozuje Artem Berezin ve firmě Live Direct Marketing a&nbsp;seznam jmen, která se zařadit nepodařilo, zveřejňuje s&nbsp;každým denním během.</p>

<h2>Odchod z&nbsp;portu 25</h2>

<p>V&nbsp;roce 2016 mělo vlastní poštovní server 44,6&nbsp;% domén s&nbsp;MX záznamem. Ve snímku z&nbsp;18.&nbsp;července 2026 je to 22,4&nbsp;% a&nbsp;pokles pokračuje: za posledních třicet dní ubylo dalšího půl procentního bodu. Port 25, na kterém si servery mezi sebou předávají poštu, tak na většině domén obsluhuje někdo jiný.</p>

<p>Kdo ji převzal, není překvapení. Google Workspace přijímá poštu za 21,8&nbsp;% domén, Microsoft 365 za 16,8&nbsp;%. Dohromady 38,6&nbsp;%. Třetí v&nbsp;pořadí, bezpečnostní služba Proofpoint, má 1,9&nbsp;% – mezi druhým a&nbsp;třetím místem je propast.</p>

<p>Berezin z&nbsp;toho nedělá zprávu o&nbsp;trzích, ale o&nbsp;odolnosti, a&nbsp;ta úvaha sedí: výpadek, změna filtrů nebo rozhodnutí o&nbsp;pravidlech u&nbsp;kteréhokoli z&nbsp;té dvojice zasáhne naráz šestinu až pětinu měřených domén, u&nbsp;obou naráz víc než třetinu. U&nbsp;sítí pro doručování obsahu se o&nbsp;téže koncentraci mluví roky. U&nbsp;pošty je rozdíl v&nbsp;tom, že nemá záložní cestu – odmítnutá zpráva prostě není.</p>

<h2>Starší měření ukazuje týž směr, jiná čísla</h2>

<p>Tohle není první pokus stejnou věc spočítat. Šestice autorů z&nbsp;UC San Diego a&nbsp;univerzity v&nbsp;Twente popsala v&nbsp;roce 2021 na konferenci IMC práci <a href="https://doi.org/10.1145/3487552.3487820" rel="noopener" target="_blank">Who's Got Your Mail?</a>, kde nad žebříčkem Alexa vyšlo, že pět největších firem obsluhovalo v&nbsp;roce 2017 40,1&nbsp;% MX záznamů a&nbsp;v&nbsp;červnu 2021 už 49,0&nbsp;%. Google v&nbsp;té řadě rostl z&nbsp;26,2 na 28,5&nbsp;%, Microsoft ze 7,9 na 10,8&nbsp;% a&nbsp;podíl domén s&nbsp;vlastním serverem klesal z&nbsp;11,7 na 7,9&nbsp;%.</p>

<p>Směr obou měření je stejný, čísla se ale srovnávat nedají. Starší práce považuje za samostatný provoz jen doménu, jejíž poštovní server se jmenuje stejně jako ona sama, což je definice mnohem přísnější než v&nbsp;novějším měření – proto těch 7,9&nbsp;% proti 22,4&nbsp;%. Liší se i&nbsp;seznam domén: Alexa proti Tranco. A&nbsp;úplně nezávislé ty dva pohledy nejsou, protože i&nbsp;studie z&nbsp;roku 2021 brala historická data z&nbsp;OpenINTEL.</p>

<h2>DMARC se vydává, nevynucuje</h2>

<p>Druhý nález se týká ověřování odesílatele. DMARC je záznam, kterým doména příjemcům říká, co dělat se zprávou, která se jejím jménem tváří neprávem. Publikuje ho 458&nbsp;467 domén z&nbsp;měřeného vzorku, jenže <strong>vynucuje ho jen 46,9&nbsp;% z&nbsp;nich</strong> – tedy má nastaveno „dej do karantény“ nebo „odmítni“ pro veškerou poštu. Zbytek žádá příjemce, aby nedělal nic.</p>

<p>Zajímavější než ta úroveň je směr. Podíl vynucujících domén za posledních třicet dní klesl o&nbsp;0,44 procentního bodu. Vzestup publikace přitom měl jasnou příčinu: <a href="https://support.google.com/mail/answer/81126?hl=en" rel="noopener" target="_blank">pravidla Gmailu</a> od roku 2024 vyžadují po odesílatelích nad 5&nbsp;000 zpráv denně SPF, DKIM i&nbsp;DMARC. Nastavit se ale nemusí nic ostřejšího než „nedělej nic“ a&nbsp;<a href="https://support.google.com/a/answer/2466580?hl=en" rel="noopener" target="_blank">vlastní návod Googlu</a> má takovou politiku i&nbsp;ve vzorovém záznamu, jen na rozdíl od většiny těch skutečných s&nbsp;adresou pro hlášení.</p>

<p>Nejlíp to popisují samotné záznamy. Úplně nejčastější DMARC v&nbsp;datech, doslova shodný u&nbsp;58&nbsp;064 domén, zní:</p>

<pre><code>v=DMARC1; p=none;</code></pre>

<p>Dalších 32&nbsp;682 domén publikuje tentýž řetězec bez koncového středníku a&nbsp;tisíce dalších jeho drobné obměny. Jsou to zkopírované začátečnické politiky, které nikdo po zavedení neotevřel. Záznam s&nbsp;<code>p=none</code> a&nbsp;bez adresy pro hlášení navíc nesbírá ani ta hlášení, kvůli kterým by měl smysl.</p>

<p>Mimochodem, jméno <code>_dmarc</code> s&nbsp;podtržítkem na začátku je tentýž způsob vyhrazení jména v&nbsp;zóně, jaký letos v&nbsp;červenci dostal <a href="/clanek/rfc-10023-for-sale-dns">záznam _for-sale pro nabídku prodeje domény</a>.</p>

<h2>Ocas, který se nedá pojmenovat</h2>

<p>Třetí nález je přiznaná mez metody. Slovník poskytovatelů zvládne přiřadit asi 81,5&nbsp;% odkazů v&nbsp;SPF záznamech a&nbsp;většinu MX záznamů. Co zbývá, není šum: 36&nbsp;455 různých jmen poštovních serverů neodpovídá žádnému známému poskytovateli a&nbsp;desítky tisíc cílů v&nbsp;SPF se vyskytují právě na jedné doméně.</p>

<p>Něco z&nbsp;toho je kuriozita – 503 domén z&nbsp;prvního milionu má jako poštovní server uvedený <code>localhost</code> a&nbsp;130 doslova vlnovku. Většina je ale obyčejný střed internetu: regionální hostingové firmy, ručně postavené servery, firemní brány s&nbsp;vlastním jménem. Právě tahle část je pro výzkum doručitelnosti neviditelná, protože měření, které zná jen velké platformy, ji přehlédne.</p>

<h2>Co měření nevidí</h2>

<p>Slepá místa autor vypisuje sám a&nbsp;jsou podstatná. SPF záznam, ve kterém jsou odkazy na cizí služby nahrazené holými rozsahy IP adres kvůli limitu deseti dotazů, odesílatele skryje úplně. MX záznamy, které jsou aliasem na známého poskytovatele, se nerozbalují, takže část domén spadne do „neznámo“. Nasazení služeb jako Mimecast nebo Proofpoint pod jménem zákazníka se od vlastního serveru odlišit nedá. A&nbsp;Tranco samo se kloní k&nbsp;americkým a&nbsp;evropským doménám, takže je to obrázek populárního internetu, ne celého.</p>

<p>Podle nás je z&nbsp;těch tří nálezů nejpoužitelnější ten druhý, protože se s&nbsp;ním dá něco dělat hned: doména, která má <code>p=none</code> od roku 2024 a&nbsp;nikdy k&nbsp;tomu nepřidala adresu pro hlášení, si za pár minut může nastavit aspoň sběr zpráv a&nbsp;zjistit, kdo jejím jménem posílá. Konsolidace pošty se z&nbsp;jedné domény ovlivnit nedá, kdežto vlastní záznam ano.</p>

<p><strong>Zdroje:</strong> <a href="https://labs.ripe.net/author/artem-berezin/two-providers-a-stubborn-plateau-and-a-very-long-tail-email-in-the-tranco-top-1m/" rel="noopener" target="_blank">Two Providers, a Stubborn Plateau and a Very Long Tail na RIPE Labs</a>, <a href="https://doi.org/10.1145/3487552.3487820" rel="noopener" target="_blank">studie Who's Got Your Mail? z konference IMC 2021</a>, <a href="https://support.google.com/mail/answer/81126?hl=en" rel="noopener" target="_blank">pravidla Gmailu pro odesílatele</a> a&nbsp;<a href="https://openintel.nl/" rel="noopener" target="_blank">platforma OpenINTEL</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/m2-2026-08-01-posta-tranco-mx-dmarc-1997d945.jpg" length="111772" type="image/jpeg" />
		</item>
		<item>
			<title>cdnjs opustil Google Cloud, ačkoli jeho repozitář na GitHubu stojí od loňska</title>
			<link>https://tech-blog.chatujme.cz/clanek/cdnjs-migrace-cloudflare-r2</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/cdnjs-migrace-cloudflare-r2</guid>
			<pubDate>Fri, 31 Jul 2026 20:41:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Veřejná CDN pro knihovny JavaScriptu jede podle Cloudflare od 23. června výhradně na jeho vlastní vývojářské platformě. Publikační linka odešla z Google Cloudu a zdrojem pravdy je místo repozitáře na GitHubu objektové úložiště R2. Ten repozitář mezitím vyrostl tak, že z něj GitHub odmítá vyrobit archiv ke stažení, a poslední commit v něm je z 30. září 2025.]]></description>
			<content:encoded><![CDATA[<p>Řádek <code>&lt;script src="https://cdnjs.cloudflare.com/…"&gt;</code> najdete ve starých návodech, v&nbsp;odpovědích na Stack Overflow i&nbsp;v&nbsp;ukázkách, které vysype jazykový model. Vede na cdnjs, veřejné zrcadlo otevřených knihoven pro JavaScript a&nbsp;CSS: bez registrace, bez klíče, bez omezení tempa. Cloudflare 30.&nbsp;července <a href="https://blog.cloudflare.com/cdnjs-dev-platform-migration/" rel="noopener" target="_blank">popsal na svém blogu</a>, jak službu přestěhoval na vlastní vývojářskou platformu, a&nbsp;uvedl, že od 23.&nbsp;června 2026 na ní cdnjs běží výhradně.</p>

<figure><img src="/uploads/foto-m2-cdnjs-cloudflare-lisabon-b194bb38.jpg" alt="Kancelářská budova s logem Cloudflare na střeše"><figcaption>Budova s&nbsp;kancelářemi Cloudflare a&nbsp;EY v&nbsp;lisabonské čtvrti Alcântara. Foto: Dale Cruse, Wikimedia Commons (CC BY 4.0)</figcaption></figure>

<h2>Čísla se podle zdroje liší</h2>

<p>Cloudflare uvádí průměrných 108&nbsp;000 požadavků za sekundu, tedy 9 miliard denně, obsluhu z&nbsp;více než 330 datových center a&nbsp;98,6&nbsp;% odbavených z&nbsp;vyrovnávací paměti. Web projektu <a href="https://cdnjs.com/" rel="noopener" target="_blank">cdnjs.com</a> přitom mluví o „více než 200 miliardách požadavků měsíčně“, což vychází na necelých 6,7 miliardy denně. Údaj na webu je psaný jako spodní hranice a&nbsp;nenese datum, takže si nutně neodporují – jen se nedá říct, které platí dnes.</p>

<p>Stejná nejistota je u&nbsp;rozšířenosti. Cloudflare píše o&nbsp;zhruba 12&nbsp;% všech webů a&nbsp;48,3% podílu mezi CDN pro JavaScript. Druhé číslo přesně sedí s&nbsp;tím, co má za červenec 2026 <a href="https://w3techs.com/technologies/details/cd-cdnjs" rel="noopener" target="_blank">přehled W3Techs</a>; tentýž přehled ale u&nbsp;podílu na všech webech uvádí 11,6&nbsp;% a&nbsp;cdnjs.com tvrdí „přes 12,5&nbsp;%“. Odkud čísla bere, Cloudflare ve svém článku neříká.</p>

<h2>Rozdělená služba</h2>

<p>Servírování souborů odešlo na Workers a&nbsp;úložiště klíč-hodnota KV už v&nbsp;roce 2020. Publikační linka – tedy to, co hlídá npm a&nbsp;GitHub, stahuje nová vydání knihoven a&nbsp;zpracovává je – zůstala na Google Cloud Platform. Byl to řetěz malých funkcí Cloud Functions, virtuální stroj s&nbsp;nástrojem git-sync a&nbsp;repozitář na GitHubu v&nbsp;roli zdroje pravdy.</p>

<p>Cloudflare popisuje pět bolavých míst; čtyři z&nbsp;nich jsou v&nbsp;lince. Nejvíc prý pálila chybějící společná stopa: jeden balíček procházel funkcemi Googlu, frontou Pub/Sub, virtuálním strojem a&nbsp;teprve pak KV, a&nbsp;žádný z&nbsp;nich nesdílel identifikátor, přes který by se protokoly daly spojit. Selhání to nezpůsobovalo. Způsobovalo to částečný úspěch – verze, která se zapsala do KV a&nbsp;pak tiše nedorazila do repozitáře, se týdny servírovala správně, jen se obě úložiště rozcházela a&nbsp;nikdo o&nbsp;tom nevěděl.</p>

<p>Zbylé body jsou z&nbsp;téhož soudku. Soubory ležely na dvou místech a&nbsp;ani jedno nebylo autoritativní. Linka byla slepená přes události nad úložištěm, které tak dělalo frontu, jenže bez fronty nedoručených zpráv. A&nbsp;kontrola novinek na npm potřebovala 26 funkcí, po jedné na každé písmeno abecedy, každou s&nbsp;vlastním nasazením a&nbsp;vlastním protokolem.</p>

<h2>Repozitář, ze kterého GitHub neudělá archiv</h2>

<p>Nejlíp to je vidět na repozitáři. Cloudflare píše, že <a href="https://github.com/cdnjs/cdnjs" rel="noopener" target="_blank">cdnjs/cdnjs</a> přerostl 1,1&nbsp;TB zabalených dat, což je nad možnosti archivační služby GitHubu: tarball ani zip z&nbsp;něj vyrobit nejde. Adresa <code>codeload.github.com/cdnjs/cdnjs/zip/refs/heads/master</code> vrací 31.&nbsp;července 2026 stavový kód 422, tedy odmítnutí, a&nbsp;stejně dopadne i&nbsp;varianta s&nbsp;tar.gz.</p>

<p>Sedí i&nbsp;druhá podrobnost. Soubor <code>.gitignore</code>, kterým se linka bránila rozbitým a&nbsp;podivně očíslovaným vydáním, má dnes 295 řádků. Z&nbsp;nich 275 začíná cestou <code>/ajax/libs/</code> a&nbsp;jeden z&nbsp;těch řádků je vzor pro značku robota, takže ručně zablokovaných složek je 274 – přesně tolik, kolik Cloudflare uvádí.</p>

<p>Jedna věc ale v&nbsp;článku chybí. Poslední commit v&nbsp;repozitáři je z&nbsp;30.&nbsp;září 2025, 9:10 UTC, a&nbsp;jmenuje se „update last sync marker“. Zrcadlení se tedy zastavilo devět měsíců předtím, než migrace skončila, a&nbsp;co se v&nbsp;mezidobí dělo, se z&nbsp;textu nedozvíte. Repozitář zůstává otevřený, ne archivovaný.</p>

<h2>Jak to běží teď</h2>

<p>Zdrojem pravdy je objektové úložiště R2. Nemá praktický strop na velikost, takže se do něj vešly i&nbsp;soubory, které se do KV nevešly – mapy zdrojového kódu, velké svazky, balíky s&nbsp;písmy. Přístup přes rozhraní S3 znamená, že se katalog dá číst běžným klientem; kdo si chce postavit vlastní zrcadlo, má podle Cloudflare založit hlášení v&nbsp;repozitáři a&nbsp;dostane přístupové údaje jen pro čtení. V&nbsp;KV zůstala metadata: informace o&nbsp;balíčcích, seznamy verzí a&nbsp;otisky SRI, tedy kontrolní součty, kterými si prohlížeč ověřuje, že mu CDN vydala přesně ten soubor, jaký autor stránky čekal.</p>

<p>Obsah se navíc zrcadlí do úložiště Spaces u&nbsp;DigitalOceanu, který cdnjs dlouhodobě sponzoruje. Není to jen záloha pro případ havárie: servírovací Worker si tam sáhne pokaždé, když R2 soubor nevydá. Řetěz je vyrovnávací paměť, pak R2, pak DigitalOcean. Zatím v&nbsp;něm zůstává i&nbsp;původ hostovaný u&nbsp;Cloudflare, dokud se do R2 nedoplní zbytek obsahu z&nbsp;GitHubu.</p>

<p>Publikační linku řídí Workflows. Každých deset minut ji nastartuje plánovaná úloha, která se ptá npm a&nbsp;GitHubu na nové verze; pro každou spustí stažení archivu do R2 a&nbsp;pro každý soubor zvlášť zpracování, tedy rozbalení, minifikaci a&nbsp;kompresi. Poslední krok zapíše výsledek do R2 a&nbsp;KV a&nbsp;doplní vyhledávací index Algolia.</p>

<p>Komprese běží jako služba v&nbsp;Rustu v&nbsp;kontejneru vedle: algoritmy potřebují celou knihovnu v&nbsp;paměti naráz, což Worker neunese, a&nbsp;přepis na proudové zpracování teprve čeká.</p>

<h2>Napoprvé se migrace musela vrátit</h2>

<p>Přesun obsahu měl dřívější, neúspěšný pokus. Tehdy chtěl Cloudflare stará vydání znovu zpracovat a&nbsp;zapsat rovnou do R2, jenže minifikátory a&nbsp;kompresory nedávají mezi verzemi bajtově shodný výstup. Nové soubory byly správné, ale měly jiné otisky SRI, a&nbsp;kdo si otisk zapsal do stránky, tomu by se knihovna přestala načítat. Pokus se vrátil zpátky a&nbsp;napodruhé se obsah z&nbsp;KV do R2 kopíroval tak, jak byl.</p>

<p>Tím se úloha změnila na „přesunout miliony souborů mezi účty a&nbsp;žádný neztratit“ a&nbsp;narazila na strop tisíce podřízených požadavků na jedno spuštění Workeru. Práci proto rozsekali podle jména balíčku a&nbsp;rozehnali přes fronty, které ručí za doručení alespoň jednou. Oba stropy, na které při tom narazili – tisíc podřízených požadavků a&nbsp;1&nbsp;024 kroků na jeden workflow –, si nechali od vlastních týmů zvednout.</p>

<p>Tady se vyplatí být přesný, protože blog je volnější než dokumentace. Cloudflare píše, že podřízených požadavků je teď „až deset milionů“ na placených tarifech. <a href="https://developers.cloudflare.com/workers/platform/limits/" rel="noopener" target="_blank">Dokumentace Workers</a>, naposledy aktualizovaná 28.&nbsp;července 2026, uvádí ve výchozím stavu 10&nbsp;000 na jedno spuštění; deset milionů je strop, na který si limit smíte zvednout v&nbsp;nastavení nástroje Wrangler. U&nbsp;workflow to sedí bez výhrad – <a href="https://developers.cloudflare.com/workflows/reference/limits/" rel="noopener" target="_blank">dokumentace Workflows</a> uvádí výchozích 10&nbsp;000 kroků a&nbsp;možnost jít na 25&nbsp;000.</p>

<h2>Co zůstává otevřené</h2>

<p>Cloudflare sám přiznává, že otisky SRI uložené ze staré linky nemusí kvůli jejím chybám odpovídat skutečnosti a&nbsp;že se to teprve rovná. U&nbsp;služby, jejíž hlavní argument je neměnný a&nbsp;otiskem ověřený obsah, je to ta podstatná výhrada.</p>

<p>Bez čísla nechává Cloudflare i&nbsp;tvrzení, že po cdnjs sahají jazykové modely, protože je jich plná trénovací data. Zní věrohodně a&nbsp;z&nbsp;článku se ověřit nedá.</p>

<p>Změnila se ještě jedna věc, kterou blog nepojmenovává. Zdrojem pravdy byl veřejný repozitář, který si mohl kdokoli naklonovat – byť poslední roky těžko. Dnes je jím úložiště, jehož obsah se dá číst běžným klientem S3, ale vlastní zrcadlo si zřídíte až po domluvě. Katalog knihoven zůstává otevřený a&nbsp;zadarmo; kopie celé sbírky je nově na pozvání.</p>

<p><strong>Zdroje:</strong> <a href="https://blog.cloudflare.com/cdnjs-dev-platform-migration/" rel="noopener" target="_blank">článek Dogfooding at scale na blogu Cloudflare</a>, <a href="https://api.github.com/repos/cdnjs/cdnjs" rel="noopener" target="_blank">údaje o&nbsp;repozitáři cdnjs/cdnjs z&nbsp;API GitHubu</a>, <a href="https://raw.githubusercontent.com/cdnjs/cdnjs/master/.gitignore" rel="noopener" target="_blank">soubor .gitignore v&nbsp;témž repozitáři</a>, <a href="https://w3techs.com/technologies/details/cd-cdnjs" rel="noopener" target="_blank">statistika W3Techs za červenec 2026</a> a&nbsp;<a href="https://developers.cloudflare.com/workers/wrangler/configuration/" rel="noopener" target="_blank">popis nastavení limits v&nbsp;konfiguraci Wrangleru</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-m2-cdnjs-cloudflare-lisabon-b194bb38.jpg" length="166246" type="image/jpeg" />
		</item>
		<item>
			<title>Nešiř to označuje verdikty jen v HTML, takže v databázi Googlu není ani jeden</title>
			<link>https://tech-blog.chatujme.cz/clanek/nesirto-claimreview-strukturovana-data</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/nesirto-claimreview-strukturovana-data</guid>
			<pubDate>Fri, 31 Jul 2026 19:17:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Stránky ověřovacího webu nesirto.cz nesou strukturovaná data typu Article, tedy běžný článek. Značku ClaimReview, podle které vyhledávače poznají ověřené tvrzení, na nich nenajdete a v Googlím nástroji Fact Check Explorer web žádný záznam nemá. Není v tom sám: Demagog.cz tam má tři záznamy z ledna 2021, Manipulátoři ani jeden.]]></description>
			<content:encoded><![CDATA[<p>Ověřovací web <a href="https://nesirto.cz/" rel="noopener">nešiř to</a> běží od konce července a&nbsp;rozebírá kolující tvrzení. Jeho stránky mají všechno, co ověření potřebuje: krátký souhrn tvrzení v&nbsp;popisku, viditelný verdikt vlastním odstavcem a&nbsp;datum vydání. Ve strojově čitelné podobě z&nbsp;toho ale ven nejde nic – a&nbsp;je to vidět na tom, že v&nbsp;Googlí databázi ověřených tvrzení web nemá jediný záznam.</p>

<figure><img src="/uploads/foto-m2-2026-07-31-fact-check-explorer-4bce3155.png" alt="Fact Check Explorer s výpisem ověření britského webu Full Fact"><figcaption>Snímek: Fact Check Explorer od Googlu s&nbsp;výpisem ověření britského Full Factu. Takhle vypadá verdikt, který se do databáze dostal. Vlastní snímek obrazovky (31.&nbsp;7. 2026)</figcaption></figure>

<h2>Co je ClaimReview</h2>

<p>Vyhledávač na stránce nepozná, že jde o&nbsp;ověření tvrzení, dokud mu to někdo neřekne. Slouží k&nbsp;tomu <a href="https://schema.org/ClaimReview" rel="noopener">ClaimReview</a> ze slovníku schema.org – blok strojově čitelných dat vložený do zdroje stránky, který nese čtyři věci: jaké tvrzení se posuzuje, kdo ho vyslovil, jak zní verdikt a&nbsp;kdo ho vydal. Zapisuje se do značky <code>&lt;script type="application/ld+json"&gt;</code> a&nbsp;čtenář ho na stránce nevidí.</p>

<p>Google v&nbsp;<a href="https://developers.google.com/search/docs/appearance/structured-data/factcheck" rel="noopener">dokumentaci k&nbsp;té značce</a> hned v&nbsp;prvním odstavci píše, že podporu ClaimReview ve vyhledávání postupně ukončuje („We're phasing out support for ClaimReview markup in Google Search“). Značka tím ale neumírá: podle téže věty ji dál používá <strong>Fact Check Explorer</strong>, tedy veřejný nástroj, ve kterém se dá vyhledávat mezi ověřeními napříč weby. Nápověda nástroje k&nbsp;tomu dodává, že se do Exploreru články dostanou tehdy, jsou-li vydané v „claim review schema“ a&nbsp;zároveň splní podmínky pro zobrazení ve vyhledávání nebo na YouTube.</p>

<h2>Co je na stránkách nešiř to</h2>

<p>Zdroj kteréhokoli záznamu na nesirto.cz obsahuje jeden blok strukturovaných dat. Je v&nbsp;něm <code>WebSite</code>, <code>WebPage</code>, <code>Organization</code>, <code>BreadcrumbList</code> a&nbsp;<code>Article</code> – tedy popis webu, drobečková navigace a&nbsp;běžný článek s&nbsp;titulkem, datem vydání a&nbsp;rubrikou. Slovo ClaimReview se v&nbsp;celém HTML neobjeví ani jednou.</p>

<p>Přitom všechny údaje, které by ta značka chtěla, na stránce leží. Verdikt je v&nbsp;odstavci s&nbsp;vlastní třídou (<code>&lt;p class="verdikt verdikt--vyvraceno"&gt;</code>), posuzované tvrzení je shrnuté v&nbsp;popisku stránky, datum vydání a&nbsp;poslední úpravy je v&nbsp;bloku <code>Article</code> a&nbsp;rubriky <a href="https://nesirto.cz/rubrika/vyvraceno" rel="noopener">Vyvráceno</a>, <a href="https://nesirto.cz/rubrika/zavadejici" rel="noopener">Zavádějící</a> a&nbsp;<a href="https://nesirto.cz/rubrika/dolozeno" rel="noopener">Doloženo</a> tvoří ze tří verdiktů rovnou samostatné výpisy. K&nbsp;31.&nbsp;červenci v&nbsp;nich bylo deset, dvanáct a&nbsp;nula záznamů; celkem má web podle své sitemapy třicet stránek se záznamem.</p>

<p>Chybí tedy formát, ne data. Kdo chce verdikty z&nbsp;toho webu zpracovat strojově, musí si dneska parsovat HTML a&nbsp;spoléhat na to, že se název třídy nezmění.</p>

<h2>V&nbsp;Exploreru není ani jeden český web</h2>

<p>Zkusili jsme totéž měření na dalších čtyřech ověřovatelích. U&nbsp;každého jsme stáhli stránku konkrétního ověření prohlížečem a&nbsp;hledali v&nbsp;ní blok ClaimReview, pak jsme se v&nbsp;Exploreru zeptali na výpis podle domény:</p>

<table>
<tr><th>Web</th><th>ClaimReview ve zdroji</th><th>Ve Fact Check Exploreru</th></tr>
<tr><td>nešiř to</td><td>ne</td><td>žádný záznam</td></tr>
<tr><td>Demagog.cz</td><td>ne (žádná strukturovaná data)</td><td>tři záznamy, všechny z&nbsp;ledna 2021</td></tr>
<tr><td>Manipulátoři</td><td>ne (žádná strukturovaná data)</td><td>žádný záznam</td></tr>
<tr><td>Full Fact (Británie)</td><td>ano</td><td>ano, nejnovější dva dny starý</td></tr>
<tr><td>Snopes (USA)</td><td>ano</td><td>–</td></tr>
</table>

<p>Demagog je z&nbsp;té trojice zajímavý. Značku na stránce nemá – oba výroky, které jsme zkusili, nenesou vůbec žádný blok <code>ld+json</code> –, přesto v&nbsp;Exploreru je. To jde: Google provozuje <a href="https://toolbox.google.com/factcheck/markuptool" rel="noopener">Fact Check Markup Tool</a>, formulář, kterým se dá záznam odeslat bez zásahu do stránky. Podle nápovědy se s&nbsp;takovým záznamem zachází stejně jako se značkou vloženou přímo do článku a&nbsp;uloží se na datacommons.org, odkud si ho vyhledávače berou. Absence značky ve zdroji tedy sama o&nbsp;sobě neznamená, že web v&nbsp;databázi není – u&nbsp;nešiř to a&nbsp;u&nbsp;Manipulátorů to ale znamená obojí naráz.</p>

<p>Všechny tři záznamy Demagogu, které nám Explorer vypsal, jsou z&nbsp;ledna 2021; nástroj přitom výsledky stránkuje, takže jich může být víc. Full Fact měl při témž dotazu nahoře ověření staré dva dny. Datum je tedy jediné, co se z&nbsp;toho dá číst spolehlivě – a&nbsp;pět let stará položka na běžící napojení nevypadá.</p>

<h2>Kolik to obnáší</h2>

<p>Vložit ClaimReview na stránku znamená doplnit do už existujícího bloku strukturovaných dat další položku. Google u&nbsp;ní vyžaduje dvě pole: <code>claimReviewed</code> se souhrnem posuzovaného tvrzení (doporučuje se vejít do 75 znaků, aby se na mobilu nezalomil) a&nbsp;<code>reviewRating</code> s&nbsp;hodnocením. To druhé chce ještě vlastní povinnou položku <code>alternateName</code>, tedy verdikt slovem – a&nbsp;tam se tři verdikty webu přepíšou rovnou, bez vymýšlení číselné škály.</p>

<p>Podmínky pro zobrazení jsou přísnější než samotný zápis. Dokumentace mimo jiné žádá, aby web měl <strong>vlastní postup pro opravy nebo způsob, jak nahlásit chybu</strong>, aby čtenář poznal, co přesně se posuzovalo, a&nbsp;aby se posuzované tvrzení jasně přiřklo zdroji mimo vlastní web. První dvě má nešiř to hotové: stránku <a href="https://nesirto.cz/rubrika/oprava" rel="noopener">Jak žádat o&nbsp;opravu</a> i&nbsp;<a href="https://nesirto.cz/rubrika/zasady-overovani" rel="noopener">zveřejněné zásady ověřování</a>. U&nbsp;třetí podmínky by záleželo na záznamu – z&nbsp;prvních osmi vede odkaz na archivní snímek rozebíraného obsahu jen u&nbsp;jednoho.</p>

<h2>Co ještě web posílá ven</h2>

<p>Strukturovaná data jsou jediná věc, která na tom webu chybí, jinak je strojově čitelný nadprůměrně. Vedle sitemapy má RSS i&nbsp;Atom, a&nbsp;v&nbsp;obou posílá <strong>celá těla záznamů</strong> – soubor <code>feed.xml</code> měl při našem stažení 29 položek a&nbsp;266&nbsp;kB, tedy zhruba devět kilobajtů na záznam. Kdo web čte přes čtečku, nemusí klikat na web vůbec.</p>

<p>Navíc má <code>llms.txt</code>, tedy soubor, který v&nbsp;ustáleném tvaru vypisuje stránky webu pro jazykové modely a&nbsp;ze kterého se dá seznam rubrik i&nbsp;s&nbsp;popisy přečíst na jedno stažení. Robotům zakazuje jediný adresář, <code>/upload/</code>, a&nbsp;v&nbsp;<code>humans.txt</code> přiznává, na čem běží: Nette Framework, Alpine.js, Tailwind CSS a&nbsp;Vite.</p>

<p>Náš názor: chybějící ClaimReview je u&nbsp;webu, který jinak dělá otevřenost nadstandardně, spíš opomenutí než rozhodnutí. Praktický dopad je zatím malý, protože ve vyhledávání Google značku stejně utlumuje – jenže Explorer a&nbsp;jeho <a href="https://toolbox.google.com/factcheck/apis" rel="noopener">rozhraní pro strojové čtení</a> jsou pro badatele i&nbsp;pro ostatní ověřovatele jediné místo, kde se dá zjistit, že už někdo totéž tvrzení rozebral. Kdo se do něj nezapíše, ověřuje potichu.</p>

<p>Zdroje: <a href="https://developers.google.com/search/docs/appearance/structured-data/factcheck" rel="noopener">dokumentace Googlu ke značce ClaimReview</a>, <a href="https://toolbox.google.com/factcheck/about" rel="noopener">nápověda k&nbsp;Fact Check Tools</a>, <a href="https://schema.org/ClaimReview" rel="noopener">definice ClaimReview na schema.org</a> a&nbsp;vlastní měření zdrojů stránek pěti ověřovacích webů z&nbsp;31.&nbsp;července 2026.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-m2-2026-07-31-fact-check-explorer-4bce3155.png" length="68178" type="image/png" />
		</item>
		<item>
			<title>Nový web o umělé inteligenci vede odkazy do repozitářů, ne na přetisky</title>
			<link>https://tech-blog.chatujme.cz/clanek/aisvetem-zdroje-entita</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/aisvetem-zdroje-entita</guid>
			<pubDate>Fri, 31 Jul 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Na adrese aisvetem.cz běží od 30. července český web o umělé inteligenci. Odkazy v jeho článcích vedou hlavně do repozitářů, na karty modelů a na stavové stránky poskytovatelů – tedy tam, kde údaj vzniká, ne k dalšímu převyprávění. Tiráž, kontakt ani jméno autora na něm zatím nenajdete.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-aisvetem-uvodni-strana-5918364d.png" alt="Úvodní strana webu aisvetem.cz, vlevo panel rubrik s počty článků"><figcaption>Úvodní strana webu aisvetem.cz. Snímek: aisvetem.cz, vlastní snímek obrazovky (31.&nbsp;července 2026)</figcaption></figure>

<p>Na adrese <a href="https://aisvetem.cz/" rel="noopener" target="_blank">aisvetem.cz</a> běží od 30.&nbsp;července český web o&nbsp;umělé inteligenci. Prohlédli jsme si ho tak, jak si ho může prohlédnout kdokoli – z&nbsp;veřejných stránek, kanálu RSS a&nbsp;mapy webu.</p>

<h2>Co na webu je</h2>

<p>Rubrik je sedm a&nbsp;drží se techniky: Infrastruktura, Modely, Bezpečnost, Nástroje, Licence a&nbsp;podmínky, Čísla a&nbsp;U&nbsp;sebe doma. Poslední z&nbsp;nich míří na provoz modelů na vlastním stroji – téma, které se v&nbsp;českém psaní o&nbsp;umělé inteligenci objevuje málokdy.</p>

<p>Kanál RSS je na dvou adresách, <code>feed.xml</code> a&nbsp;<code>atom.xml</code>, a&nbsp;nese celé texty, ne jen upoutávky. Kdo web čte ve čtečce, nemusí na něj vůbec chodit. Obvyklá adresa <code>/rss</code> ale vrací 404, takže ji čtečka podle konvence nenajde.</p>

<p>Mapa webu má sedmnáct adres. Soubor <code>robots.txt</code> zakazuje robotům jediný adresář, <code>/upload/</code>, odkazuje na mapu webu a&nbsp;v&nbsp;komentáři i&nbsp;na <code>llms.txt</code> – strojově čitelný přehled stránek s&nbsp;jednovětými popisy, který si v&nbsp;poslední době pořizují weby kvůli jazykovým modelům.</p>

<h2>Odkud bere doklady</h2>

<p>Nejzajímavější je, kam vedou odkazy. Ven jich z&nbsp;článků míří v&nbsp;průměru 7,2 na text a&nbsp;není mezi nimi jediný článek bez odkazu.</p>

<p>Ještě víc řekne, na jaké domény. Osm nejčastějších vypadá takhle: <code>github.com</code> osmkrát, <code>huggingface.co</code> šestkrát, <code>status.openai.com</code> pětkrát, <code>status.claude.com</code>, <code>cve.org</code> a&nbsp;<code>anthropic.com</code> po čtyřech, <code>arxiv.org</code> třikrát a&nbsp;<code>thenextweb.com</code> dvakrát. Sedm z&nbsp;těch osmi jsou primární místa – repozitáře, karty modelů, stavové stránky, evidence zranitelností, odborné práce a&nbsp;web výrobce. Zpravodajský server je mezi nimi jediný.</p>

<p>U&nbsp;modelů to má praktický dopad. Karta modelu na Hugging Face je stránka, kterou vydává sám autor vah – jsou na ní parametry, licence i&nbsp;měření, a&nbsp;na rozdíl od zpráv o&nbsp;modelu se dá otevřít i&nbsp;za rok. Stavová stránka poskytovatele zase eviduje výpadky s&nbsp;časy; kdo ji cituje, nemusí věřit tomu, jak dlouhá porucha byla podle uživatelů na sociálních sítích.</p>

<p>Články mají členění: v&nbsp;průměru pět a&nbsp;půl mezinadpisu na text. Většina jich končí větou, která vyjmenuje zdroje pohromadě, takže se nemusí lovit z&nbsp;odstavců.</p>

<h2>Co by čtenáři usnadnilo práci</h2>

<p>Několik textů stojí na vlastním počítání cizí stránky – kolik záznamů přibylo, kolik verzí vyšlo, kolik repozitářů nese danou licenci. U&nbsp;takového čísla rozhoduje okamžik, kdy se data stáhla, protože zítra bude jiné. Datum stažení uvádí zatím jen jeden článek; u&nbsp;ostatních se čtenář dozví, kdy text vyšel, ale ne, k&nbsp;jakému stavu se číslo vztahuje.</p>

<p>Web dál neuvádí <strong>tiráž ani kontakt</strong>. V&nbsp;patičce je jednořádkový popis, odkaz na mapu webu a&nbsp;na RSS a&nbsp;řádek „© 2026 AI světem“; jméno autora nestojí ani u&nbsp;článků. Cesta zpět vede jen přes diskusi pod textem, která funguje bez registrace.</p>

<p>Mapa webu nabízí vyhledávačům i&nbsp;adresu <code>/en/</code>. Ta stránka existuje a&nbsp;vrací kód 200, jenže je zatím prázdná – stojí na ní věta, že první článek je na cestě, a&nbsp;to česky.</p>

<h2>Naše hodnocení</h2>

<p>Podle nás je to na den staré médium slušně postavené a&nbsp;na jednu věc dokonce nadprůměrně: odkazuje k&nbsp;pramenům, ne k&nbsp;přetiskům, což je u&nbsp;témat kolem umělé inteligence vzácnější, než by mělo být. K&nbsp;tomu plné texty v&nbsp;RSS, mapa webu i&nbsp;strojově čitelný přehled stránek. Co mu chybí, je drobnost proti tomu, co už má – tiráž, jméno autora a&nbsp;datum u&nbsp;čísel, která si spočítal sám.</p>

<h2>Zdroje</h2>

<ul>
<li><a href="https://aisvetem.cz/" rel="noopener" target="_blank">aisvetem.cz – úvodní strana</a> (kontrolováno 31. 7. 2026)</li>
<li><a href="https://aisvetem.cz/feed.xml" rel="noopener" target="_blank">Kanál RSS</a> – data o&nbsp;odkazech a&nbsp;členění článků</li>
<li><a href="https://aisvetem.cz/sitemap.xml" rel="noopener" target="_blank">Mapa webu</a> a&nbsp;<a href="https://aisvetem.cz/robots.txt" rel="noopener" target="_blank">robots.txt</a></li>
<li><a href="https://aisvetem.cz/llms.txt" rel="noopener" target="_blank">llms.txt</a> – strojově čitelný přehled stránek</li>
</ul>
]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-aisvetem-uvodni-strana-5918364d.png" length="141939" type="image/png" />
		</item>
		<item>
			<title>Magazín na chatujme.cz má llms.txt i security.txt, anglickou mapu webu ale prázdnou</title>
			<link>https://tech-blog.chatujme.cz/clanek/magazin-chatujme-llms-txt</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/magazin-chatujme-llms-txt</guid>
			<pubDate>Fri, 31 Jul 2026 08:23:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Na adrese magazin.chatujme.cz běží od 27. července český web o technice, vědě a autech. Za necelé čtyři dny na něm vyšlo 70 článků. Soubory, kterými se web představuje robotům, má vyplněné nadprůměrně: llms.txt, security.txt i humans.txt. Fulltextové hledání ale nemá vůbec a anglická verze, kterou sám uvádí ve své mapě webu, je prázdná stránka.]]></description>
			<content:encoded><![CDATA[<p>Na adrese <a href="https://magazin.chatujme.cz/" rel="noopener">magazin.chatujme.cz</a> běží český web o&nbsp;technice, počítačích, vědě a&nbsp;autech. Nejstarší článek na něm má v&nbsp;metadatech čas vydání 27.&nbsp;července 2026 ve 22:22, takže mu v&nbsp;době psaní tohohle textu nebyly ani čtyři dny. Za tu dobu na něm vyšlo 70 článků.</p>

<figure><img src="/uploads/foto-magazin-chatujme-uvodni-strana-44696b5f.png" alt="Úvodní strana webu Magazín s vedoucím článkem, blokem Také dnes a panelem rubrik s počty"><figcaption>Úvodní strana webu magazin.chatujme.cz. Snímek: magazin.chatujme.cz, vlastní snímek obrazovky (31.&nbsp;července 2026)</figcaption></figure>

<h2>Sedmdesát článků, jedenáct rubrik a&nbsp;jedno chybějící číslo</h2>

<p>Mapa webu měla 31.&nbsp;července ráno 84 adres: úvodní stranu, anglickou verzi, dvanáct rubrikových výpisů a&nbsp;70 článků. U&nbsp;každého článku je v&nbsp;ní zapsaný i&nbsp;obrázek. Rubrik s&nbsp;články je přitom jedenáct – dvanáctá je „O&nbsp;magazínu“, tedy obsahová stránka vedená jako rubrika. Výpis všech článků, který na webu funguje, v&nbsp;mapě naopak není.</p>

<p>Adresy článků končí pořadovým číslem, takže jde spočítat, kolik jich web vydal celkem. Čísla jdou od jedné do 71 a&nbsp;jedno v&nbsp;řadě chybí: článek s&nbsp;číslem 49 v&nbsp;mapě webu není a&nbsp;jeho adresa se nedá odvodit. Buď ho web stáhl, nebo se nikdy nedostal ven.</p>

<p>Kanál RSS nese padesát nejnovějších článků a&nbsp;z&nbsp;jejich časů vychází kadence jedenáct článků 28.&nbsp;července, patnáct 29.&nbsp;července, šestnáct 30.&nbsp;července a&nbsp;osm do 6:48 posledního dne. Starších dvacet článků už se do kanálu nevejde.</p>

<p>Rubrik je jedenáct a&nbsp;počty u&nbsp;nich web vypisuje v&nbsp;postranním panelu: dvanáct článků má Programování, po devíti Internet a&nbsp;sítě, Počítače, Věda a&nbsp;Vesmír, po sedmi Bezpečnost a&nbsp;Energetika, po šesti Technologie a&nbsp;Auta a&nbsp;motorky, pět Umělá inteligence a&nbsp;čtyři Hry. Součet je 83, tedy o&nbsp;třináct víc, než kolik je článků – třináct textů je tedy zařazených do dvou rubrik zároveň.</p>

<p>Délky jsou vyrovnané. Po odstranění značek z&nbsp;kanálu RSS má nejkratší článek 3&nbsp;256 znaků, prostřední 4&nbsp;535 a&nbsp;nejdelší 6&nbsp;729. Odkaz ven má v&nbsp;těle každý z&nbsp;padesáti.</p>

<h2>Tři soubory, kterými se web představuje strojům</h2>

<p>Vedle obsahu pro čtenáře má web vyplněnou i&nbsp;trojici textových souborů, které si čte software.</p>

<p>Soubor <a href="https://magazin.chatujme.cz/llms.txt" rel="noopener">llms.txt</a> je návrh, který 3.&nbsp;září 2024 zveřejnil Jeremy Howard na <a href="https://llmstxt.org/" rel="noopener">llmstxt.org</a>. Má jazykovým modelům podat obsah webu ve zhuštěné podobě, kterou zvládnou přečíst rovnou, místo aby se prokousávaly HTML. Formát je předepsaný: nadpis první úrovně se jménem webu, pod ním citace s&nbsp;jednovětým shrnutím, pak sekce s&nbsp;odkazy a&nbsp;nepovinná sekce Optional. Magazín se té struktury drží: soubor má 1&nbsp;777 bajtů, vypisuje všech jedenáct rubrik s&nbsp;popiskem a&nbsp;v&nbsp;sekci Optional mapu webu a&nbsp;kanál RSS. Opačným směrem jdou projekty, které obsah stránky robotům naopak <a href="/clanek/shieldfont-zamena-slov-ve-zdroji-stranky">znečitelňují</a>.</p>

<p>Na adrese <a href="https://magazin.chatujme.cz/.well-known/security.txt" rel="noopener">/.well-known/security.txt</a> leží kontakt pro hlášení bezpečnostních chyb podle <a href="https://www.rfc-editor.org/rfc/rfc9116.html" rel="noopener">RFC 9116</a>. Je v&nbsp;něm e-mail redakce, platnost do 31.&nbsp;července 2027, kanonická adresa souboru a&nbsp;preferované jazyky. Sám soubor v&nbsp;poznámce uvádí, že ho web generuje.</p>

<p>Třetí je <a href="https://magazin.chatujme.cz/humans.txt" rel="noopener">humans.txt</a> a&nbsp;je na něm zajímavý rozpor. Server se v&nbsp;hlavičce odpovědi hlásí jen jako <code>x-powered-by: NKS</code>, což neprozradí nic. V&nbsp;humans.txt ale web sám vypíše, na čem stojí: Nette Framework, Alpine.js, Tailwind CSS a&nbsp;Vite. Jmenuje také dva vývojáře. Pod články samotnými přitom podpis autora není a&nbsp;v&nbsp;kanálu RSS chybí pole autora úplně.</p>

<p>Soubor <a href="https://magazin.chatujme.cz/robots.txt" rel="noopener">robots.txt</a> zakazuje robotům jedinou cestu, <code>/upload/</code>, odkazuje na mapu webu a&nbsp;v&nbsp;komentáři pod ní ještě zvlášť na llms.txt.</p>

<h2>Co na webu chybí</h2>

<p>Anglická verze je v&nbsp;mapě webu uvedená jako plnohodnotná adresa. Kdo ji otevře, najde jednu větu: „Zatím tu nic není. První článek je na cestě.“ Web tak vyhledávačům nabízí k&nbsp;indexaci stránku, na které nic není.</p>

<p>Fulltextové hledání web nemá vůbec. Adresy <code>/hledat</code> i&nbsp;<code>/vyhledavani</code> vracejí chybu 404 a&nbsp;v&nbsp;rozhraní pole na hledání není. Podle nás to při sedmdesáti článcích ještě nevadí; při sedmi stech to bude jiná věc.</p>

<p>Diskuse pod články je zapnutá a&nbsp;prázdná. Pod každým textem stojí „Zatím tu nikdo nediskutuje. Můžete být první.“ Psát jde i&nbsp;bez účtu, registrace jen zařídí, že se příspěvek zveřejní hned a&nbsp;jméno se nemusí vyplňovat pokaždé. U&nbsp;pěti namátkou otevřených článků nebyl jediný příspěvek.</p>

<p>Počítadlo zhlédnutí u&nbsp;článků není, takže čtenost zvenčí odhadnout nejde.</p>

<p>Odběr má web vyřešený jednoduše: v&nbsp;patičce stojí, že nové články se odebírají přes RSS a&nbsp;že e-mailem se neposílá nic a&nbsp;nikam se nepřihlašuje. Kanály jsou dva, <code>/feed.xml</code> a&nbsp;<code>/atom.xml</code>; obvyklejší <code>/rss.xml</code> vrací 404. V&nbsp;kanálu je celý text článku včetně odkazů, ne jen upoutávka, takže soubor váží přes 350&nbsp;kB a&nbsp;čtenář ve čtečce dostane všechno, aniž by na web došel.</p>

<h2>Hlavičky a&nbsp;rychlost</h2>

<p>Politika obsahu je utažená: <code>default-src 'self'</code>, skripty jen z&nbsp;vlastního webu a&nbsp;jeden povolený otisk vloženého skriptu místo obvyklého <code>unsafe-inline</code>. Výjimka je jediná a&nbsp;je vidět – skripty a&nbsp;spojení smějí i&nbsp;na <code>tel.nks-hub.cz</code>, tedy na měření návštěvnosti. K&nbsp;tomu chodí <code>Strict-Transport-Security</code> na rok, <code>X-Content-Type-Options</code>, omezená odkazovací politika a&nbsp;<code>Permissions-Policy</code>, která zakazuje polohu, mikrofon i&nbsp;kameru.</p>

<p>Tři z&nbsp;těch hlaviček ale odpověď nese dvakrát, pokaždé se stejnou hodnotou: <code>X-Frame-Options</code>, <code>X-Content-Type-Options</code> a&nbsp;<code>Strict-Transport-Security</code>. Shodují se, takže o&nbsp;výsledku nerozhoduje pořadí; je to stopa po tom, že je nastavuje web i&nbsp;server před ním a&nbsp;nikdo je neslučuje.</p>

<p>Úvodní strana váží 29&nbsp;kB a&nbsp;z&nbsp;našeho připojení se stáhla za 0,15 vteřiny, stránka článku 40&nbsp;kB za 0,12 vteřiny.</p>

<p>Podle nás je na tom webu nejzajímavější to, co si sám o&nbsp;sobě napsal na <a href="https://magazin.chatujme.cz/o-magazinu" rel="noopener">stránku O&nbsp;magazínu</a>: že každý text stojí nejméně na dvou nezávislých zdrojích, že se neověřené do článku nedostane a&nbsp;že se rozpor mezi zdroji napíše do textu. Ověřit se to zvenčí nedá, ale odkazy v&nbsp;článcích na primární dokumenty opravdu vedou a&nbsp;fotografie mají u&nbsp;sebe autora i&nbsp;licenci. Chybějící hledání a&nbsp;prázdná anglická verze jsou proti tomu drobnosti, které se dají doplnit.</p>

<p>Zdroje: úvodní strana, <a href="https://magazin.chatujme.cz/o-magazinu" rel="noopener">stránka O&nbsp;magazínu</a>, <a href="https://magazin.chatujme.cz/sitemap.xml" rel="noopener">mapa webu</a>, <a href="https://magazin.chatujme.cz/feed.xml" rel="noopener">kanál RSS</a>, <a href="https://magazin.chatujme.cz/llms.txt" rel="noopener">llms.txt</a>, <a href="https://magazin.chatujme.cz/humans.txt" rel="noopener">humans.txt</a> a&nbsp;<a href="https://magazin.chatujme.cz/robots.txt" rel="noopener">robots.txt</a> webu magazin.chatujme.cz, čtené 31.&nbsp;července 2026; návrh <a href="https://llmstxt.org/" rel="noopener">llms.txt</a> a&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc9116.html" rel="noopener">RFC 9116</a>. Hlavičky odpovědi a&nbsp;doby stažení změřeny týž den.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-magazin-chatujme-uvodni-strana-44696b5f.png" length="162450" type="image/png" />
		</item>
		<item>
			<title>LinkedIn zavádí tlačítko na nahlášení strojového textu a ruší vlastní přepisovač</title>
			<link>https://tech-blog.chatujme.cz/clanek/linkedin-tlacitko-ai-slop</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/linkedin-tlacitko-ai-slop</guid>
			<pubDate>Thu, 30 Jul 2026 10:23:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[LinkedIn dal do nabídky pod třemi tečkami volbu „Seems like AI slop“, tedy vypadá to na strojové smetí. Ve stejný den firma oznámila, že ruší vlastní tlačítko na přepsání příspěvku modelem. Detektor společnosti Originality.ai označil 81,2 procenta z pěti tisíc červencových dlouhých příspěvků za pravděpodobně strojové.]]></description>
			<content:encoded><![CDATA[<p>Ředitel produktu LinkedInu Hari Srinivasan zveřejnil ve čtvrtek 30.&nbsp;července přímo na své síti <a href="https://www.linkedin.com/posts/hsrinivasan1_ai-slop-is-a-top-priority-for-all-of-us-share-7488612006321889282-Ps8Z/" rel="noopener" target="_blank">seznam změn</a>, kterými chce firma ubrat strojově psaného obsahu. Nejviditelnější z&nbsp;nich je nová položka v&nbsp;nabídce pod třemi tečkami u&nbsp;příspěvku. Vedle „nezajímá mě to“ a „nahlásit příspěvek“ se tam objevuje „Seems like AI slop“, tedy vypadá to na strojové smetí.</p>

<figure><img src="/uploads/foto-m2-linkedin-sunnyvale-137a6d04.jpg" alt="Sídlo LinkedInu v Sunnyvale"><figcaption>Znak LinkedInu před vchodem do sídla firmy v&nbsp;kalifornském Sunnyvale. Foto: LPS.1, Wikimedia Commons (CC0)</figcaption></figure>

<p>Slovo slop se v&nbsp;angličtině používá pro pomyje a&nbsp;v&nbsp;poslední době i&nbsp;pro zahlcení sítí nekvalitním strojově psaným obsahem. LinkedIn ho v&nbsp;oznámení používá sám, takže ho tady necháváme tak, jak stojí v&nbsp;původním textu.</p>

<p>Mluvčí sítě serveru <a href="https://www.theregister.com/ai-and-ml/2026/07/30/linkedin-realizes-its-users-have-been-bathing-in-ai-slop-offers-a-shower/5281436" rel="noopener" target="_blank">The Register</a> řekl, že se tlačítko objeví u&nbsp;všech příspěvků i&nbsp;komentářů. Nahlášení přitom nemá jen skrýt jeden text. Podle Srinivasana z&nbsp;něj bude firma učit vlastní klasifikátory, tedy programy, které mají slop poznávat samy.</p>

<h2>Co všechno bylo v&nbsp;oznámení</h2>

<ul>
<li>Obrana proti automatizaci. Síť podle Srinivasana denně zachytí statisíce pokusů o&nbsp;automatický komentář a&nbsp;za poslední dva měsíce zablokovala miliardy dalších pokusů o&nbsp;automatizaci, tedy hromadné publikování a&nbsp;slop.</li>
<li>Nové a&nbsp;vylepšené klasifikátory na slop a&nbsp;obecně nekvalitní obsah. Mají ubrat slopu hlavně v&nbsp;doporučeném obsahu a&nbsp;v&nbsp;příspěvcích od lidí mimo vlastní síť kontaktů.</li>
<li>Zkouška soukromého upozornění. Kdo publikuje, uvidí ve svém přehledu statistik, že jeho příspěvek přišel čtenářům neautentický.</li>
<li>Širší ověřování profilů a&nbsp;firemních stránek a&nbsp;možnost zablokovat komentáře od firemních stránek, které uživatel nechce vidět.</li>
</ul>

<h2>Ruší i&nbsp;vlastní tlačítko, které psalo za pisatele</h2>

<p>Nejpodstatnější část oznámení je ta, o&nbsp;které se mluví nejmíň. LinkedIn ruší vlastní tlačítko „enhance your post“, které rozepsaný příspěvek prohnalo modelem a&nbsp;vrátilo ho přepsaný. Nahradí ho korektura, která podle firmy text opraví, ale nezmění pisateli hlas.</p>

<p>Srinivasan k&nbsp;tomu píše i&nbsp;to, proč se lidé podle firmy k&nbsp;modelu uchylují: LinkedIn není místo na jedno slovo a&nbsp;pisatelé se prý cítí jistěji, když si příspěvek nechají projít modelem. Citace jsou přeložené z&nbsp;angličtiny.</p>

<h2>Odkud se vzalo číslo 81&nbsp;procent</h2>

<p>Ve stejný den vydala kanadská firma Originality.ai <a href="https://originality.ai/blog/ai-content-published-linkedin" rel="noopener" target="_blank">měření</a>, které se pak objevilo skoro ve všech zprávách o&nbsp;tlačítku. Z&nbsp;pěti tisíc veřejných červencových příspěvků delších než sto slov jich její detektor označil 4&nbsp;061 za pravděpodobně strojové, tedy 81,2&nbsp;procenta.</p>

<p>Vzorek vznikl tak, že firma sebrala deset stránek výsledků z&nbsp;devadesáti dotazů kombinujících téma a&nbsp;datum, vyhodila příspěvky se špatným datem, kratší než sto slov a&nbsp;duplicity, a&nbsp;teprve pak z&nbsp;nich vybrala pět tisíc. Až potom je pustila přes detektor. To pořadí je důležité, protože vylučuje výběr podle výsledku.</p>

<p>Studie sama píše, kam nedosáhne: pokrývá veřejné příspěvky nalezené jejími dotazy, ne každý příspěvek na LinkedInu a&nbsp;už vůbec ne to, co uvidí konkrétní člověk ve svém výpisu.</p>

<p>Skok proti dřívějším číslům taky není čistá časová řada. <a href="https://originality.ai/blog/linkedin-ai-study-engagement" rel="noopener" target="_blank">Lednové měření</a> téže firmy vyšlo na 53,7&nbsp;procenta, jenže pracovalo s&nbsp;příspěvky 99 vlivných profilů za rok 2025. Červencový vzorek se sbíral vyhledáváním podle devíti témat. Obojí měří dlouhé příspěvky, ale jinak vybrané.</p>

<p>A&nbsp;do třetice: Originality.ai detektory strojového textu prodává. Vysoké číslo je pro ni obchodní argument. Neznamená to, že je špatně, jen že nejde o&nbsp;nezávislé měření.</p>

<h2>Staví klasifikátory a&nbsp;zároveň varuje, že se detektor plete</h2>

<p>Nejzajímavější na oznámení je rozpor, který v&nbsp;něm firma nechala stát. Chystá vlastní klasifikátory, a&nbsp;přitom u&nbsp;soukromého upozornění pisatelům píše, že chce zpětnou vazbu od skutečných lidí, ne aby příspěvek posoudil detektor a&nbsp;spletl se. Firma, která se chystá strojové texty poznávat strojem, tedy zároveň říká, že stroj se v&nbsp;tom plete.</p>

<p>Za tím stojí druhé rozlišení, které v&nbsp;oznámení padne natvrdo: umělá inteligence a&nbsp;slop nejsou totéž. Spousta lidí si podle Srinivasana modelem myšlenky jen brousí a&nbsp;chtějí vědět, kdy jim text zní neautenticky. A&nbsp;samotný pojem podle něj přesnou hranici nemá, protože slop se těžko definuje a&nbsp;definice se mění.</p>

<h2>Jde o&nbsp;víc než jednu síť</h2>

<p>LinkedIn v&nbsp;tom není sám. Podle TechCrunche přidal minulý týden podobný nástroj Substack, který ve spolupráci s&nbsp;firmou Pangram označuje strojově psané texty, a&nbsp;tentýž Pangram podle serveru oznámil tenhle týden devět milionů dolarů nové investice. Ani jeden z&nbsp;těch údajů jsme si u&nbsp;zdroje neověřovali.</p>

<p>Jinou cestou šel vývojářský hosting Codeberg, který <a href="/clanek/codeberg-zakaz-ai-projektu">zakázal projekty psané převážně modely</a> rovnou v&nbsp;podmínkách užití. Rozdíl je v&nbsp;tom, kdo rozhoduje: Codeberg zakazuje, LinkedIn sbírá hlasy čtenářů a&nbsp;podle nich ladí doporučování.</p>

<p>Co v&nbsp;oznámení není, je jakékoli číslo o&nbsp;dopadu. LinkedIn neuvedl, kolik příspěvků kvůli slopu odstranil nebo přestal doporučovat, ani kdy má být tlačítko všude. Definici slopu firma sama označuje za pohyblivou. Podle nás se tím dopad zvenčí měřit nedá: bez definice a&nbsp;bez počtů zůstane jediným veřejným ukazatelem to, co naměří detektory třetích stran, a&nbsp;ty LinkedIn v&nbsp;témže oznámení označuje za nespolehlivé.</p>

<p>Zdroje: <a href="https://www.linkedin.com/posts/hsrinivasan1_ai-slop-is-a-top-priority-for-all-of-us-share-7488612006321889282-Ps8Z/" rel="noopener" target="_blank">příspěvek Hariho Srinivasana</a> z&nbsp;30.&nbsp;července 2026, <a href="https://originality.ai/blog/ai-content-published-linkedin" rel="noopener" target="_blank">měření Originality.ai</a> z&nbsp;téhož dne, <a href="https://techcrunch.com/2026/07/30/linkedin-adds-a-button-to-report-ai-generated-slop/" rel="noopener" target="_blank">TechCrunch</a> a&nbsp;<a href="https://www.theregister.com/ai-and-ml/2026/07/30/linkedin-realizes-its-users-have-been-bathing-in-ai-slop-offers-a-shower/5281436" rel="noopener" target="_blank">The Register</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-m2-linkedin-sunnyvale-137a6d04.jpg" length="141771" type="image/jpeg" />
		</item>
		<item>
			<title>V pokusu Cloudflare mělo 70 % tras přepsaný atribut ORIGIN, kterým se přetahuje provoz</title>
			<link>https://tech-blog.chatujme.cz/clanek/bgp-origin-prepisovani</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/bgp-origin-prepisovani</guid>
			<pubDate>Thu, 30 Jul 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Cloudflare vypustil do internetu šest testovacích prefixů a sledoval, co se s nimi po cestě stane. U sedmi z deseti sledovaných tras se vrátila jiná hodnota atributu ORIGIN, než jakou nastavil. Přepisování není porucha, ale způsob, jak si velké sítě přitahují provoz – a norma proti tomu má jen doporučení.]]></description>
			<content:encoded><![CDATA[<p>Když se datový provoz rozhoduje, kudy poteče, hraje roli údaj, o&nbsp;kterém většina lidí nikdy neslyšela. Jmenuje se ORIGIN, je součástí každého oznámení trasy v&nbsp;protokolu BGP a&nbsp;říká, jakým způsobem se daná trasa do směrování vůbec dostala. Podle normy ho má nastavit ten, kdo trasu ohlásil jako první, a&nbsp;nikdo další do něj sahat nemá.</p>

<figure><img src="/uploads/foto-bgp-origin-cisco-switch-15718408.jpg" alt="Modul přepínače s optickými porty"><figcaption>Modul přepínače Cisco s&nbsp;osmi optickými porty. Foto: Martijn Boer, Wikimedia Commons (volné dílo)</figcaption></figure>

<p>Sítě do něj sahají. Cloudflare zveřejnil 24.&nbsp;července měření, ve kterém ohlásil ze všech svých propojovacích bodů šest testovacích prefixů – tři pro IPv4 a&nbsp;tři pro IPv6 – a&nbsp;každému dal jinou hodnotu ORIGIN. Pak počkal, až se rozšíří po celém internetu, a&nbsp;stáhl je zpátky, aby vyprovokoval hledání náhradních cest. Výsledek: <strong>u&nbsp;zhruba sedmdesáti procent pozorovaných tras se hodnota lišila od té, kterou Cloudflare nastavil.</strong></p>

<h2>Čtvrtý řádek v&nbsp;rozhodovacím žebříčku</h2>

<p>Aby bylo jasné, proč na tom záleží: směrovač si mezi několika cestami k&nbsp;témuž cíli vybírá podle pevného žebříčku. Nejdřív rozhoduje místní preference, pak vlastní trasy, pak délka cesty přes autonomní systémy – a&nbsp;hned čtvrtý v&nbsp;pořadí je právě ORIGIN. Až za ním následují údaje jako vzdálenost k&nbsp;dalšímu skoku.</p>

<p>Hodnoty jsou tři. IGP znamená, že trasa vznikla uvnitř sítě, která ji ohlásila. INCOMPLETE, že se do BGP dostala odjinud, typicky ze statického záznamu. A&nbsp;EGP odkazuje na protokol, který se v&nbsp;dnešním internetu nepoužívá. Nejnižší hodnota vyhrává, takže IGP je nejvýhodnější.</p>

<p>Z&nbsp;tras viditelných na veřejných sběračích RIPE RIS a&nbsp;RouteViews má podle Cloudflare 89,8&nbsp;% hodnotu IGP, 3,5&nbsp;% EGP a&nbsp;6,7&nbsp;% INCOMPLETE. Víc než desetina tras tedy nese hodnotu, která je v&nbsp;rozhodování znevýhodňuje.</p>

<h2>Kdo přepisuje a&nbsp;proč</h2>

<p>Motiv je podle Cloudflare peněžní. Když tranzitní poskytovatel přepíše u&nbsp;cizí trasy ORIGIN na IGP, jeho nabídka se u&nbsp;zákazníka posune před konkurenci se stejně dlouhou cestou – a&nbsp;provoz, za který se platí, poteče přes něj. V&nbsp;měření mělo přepsanou hodnotu na IGP 70&nbsp;% jedinečných cest v&nbsp;IPv4 a&nbsp;67&nbsp;% v&nbsp;IPv6.</p>

<p>Nedělá to kdekdo, ale dělají to ti velcí: <strong>26&nbsp;% z&nbsp;padesáti největších autonomních systémů a&nbsp;20&nbsp;% ze sta největších.</strong> Cloudflare k&nbsp;tomu dodává, že v&nbsp;jeho pokusu se provoz přesouval k&nbsp;velkým tranzitním sítím na úkor menších.</p>

<p>Existuje i&nbsp;opačný směr. Geoff Huston z&nbsp;APNIC popsal 30.&nbsp;července v&nbsp;poznámkách z&nbsp;jednání <a href="/clanek/ietf-agentproto-protokoly-ai-agentu">IETF</a> 126 ve Vídni druhou praxi – přepisování na dávno vyřazenou hodnotu EGP. Na jednání zazněl důvod od operátora, který ji používá: „…máme směrovače v&nbsp;několika zemích a&nbsp;jedním z&nbsp;hlavních měřítek pro prefixy je vzdálenost k&nbsp;dalšímu skoku. Atribut ORIGIN se vyhodnocuje dřív než ta vzdálenost. Přepsali jsme tedy ORIGIN u&nbsp;tras naučených od ostatních partnerů na EGP, aby trasy ze vzdálenějších směrovačů nebyly upřednostněné…“ (přeloženo). Podle měření historických dat, o&nbsp;kterých Huston píše, se tahle praxe objevuje od roku 2023.</p>

<h2>Norma to neřeší, protože to nezakazuje</h2>

<p><a href="https://www.rfc-editor.org/rfc/rfc4271.html" rel="noopener" target="_blank">RFC 4271</a>, které BGP popisuje, k&nbsp;atributu říká: „Hodnota ORIGIN je generována mluvčím, který danou směrovací informaci vytváří. Její hodnota by neměla být měněna žádným jiným mluvčím.“ (přeloženo) V&nbsp;jazyce internetových norem je to doporučení, ne zákaz – a&nbsp;přesně takhle se s&nbsp;tím v&nbsp;praxi zachází.</p>

<p>Návrh, jak z&nbsp;toho ven, na stole je a&nbsp;má českou stopu. <strong>Maria Matějka z&nbsp;CZ.NIC</strong> podala v&nbsp;listopadu 2025 do pracovní skupiny IDR dokument, který chce ORIGIN prohlásit za částečně volitelný a&nbsp;výslovně dovolit, aby ho sítě „vyčistily“ na nulu, tedy na IGP. Logika je taková, že když se atribut stejně přepisuje nekonzistentně, je poctivější ho z&nbsp;rozhodování vyřadit než předstírat, že něco znamená.</p>

<p>Ten návrh ale <strong>vypršel 7.&nbsp;května 2026</strong> a&nbsp;zůstal u&nbsp;jediné verze z&nbsp;3.&nbsp;listopadu 2025. Datatracker IETF ho vede jako expirovaný individuální příspěvek bez formálního postavení v&nbsp;normalizačním procesu. Starší návrh na úplné zrušení atributu, který zmiňuje Cloudflare, dopadl stejně.</p>

<h2>Co si z&nbsp;toho odnést</h2>

<p>Nejde o&nbsp;bezpečnostní díru ani o&nbsp;výpadek. Provoz teče dál, jen jinudy, než by tekl, kdyby se všichni drželi normy. Zajímavější je, co ta čísla říkají o&nbsp;povaze internetového směrování: pravidlo, které je jen doporučením a&nbsp;jehož porušení nese peníze, se nedodržuje – a&nbsp;druhá strana pak přepisuje taky, aby vyrovnala podmínky. Cloudflare to v&nbsp;textu nazývá závody ve zbrojení tažené tržbami.</p>

<p>Pro běžného čtenáře z&nbsp;toho plyne jedna praktická věc: trasa, kterou vaše data po internetu urazí, není nutně ta nejkratší ani nejrychlejší. Může to být ta, u&nbsp;které se někomu vyplatilo přepsat jedno číslo v&nbsp;hlavičce.</p>

<h2>Zdroje</h2>
<ul>
<li><a href="https://blog.cloudflare.com/bgp-origin-attribute/" rel="noopener" target="_blank">Cloudflare: BGP ORIGIN attribute manipulation and its impact on the Internet</a> (24. 7. 2026)</li>
<li><a href="https://blog.apnic.net/2026/07/30/bgp-topics-from-ietf-126/" rel="noopener" target="_blank">APNIC Blog: BGP topics from IETF 126</a> (Geoff Huston, 30. 7. 2026)</li>
<li><a href="https://www.ietf.org/archive/id/draft-marenamat-idr-scrub-bgp-origin-00.html" rel="noopener" target="_blank">IETF: Scrubbing BGP ORIGIN Attribute</a> (Maria Matějka, CZ.NIC, 3. 11. 2025)</li>
</ul>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-bgp-origin-cisco-switch-15718408.jpg" length="213522" type="image/jpeg" />
		</item>
		<item>
			<title>Nešiř to zveřejnil pravidla, podle kterých ověřuje, anglická verze je zatím prázdná</title>
			<link>https://tech-blog.chatujme.cz/clanek/nesirto-zasady-overovani</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/nesirto-zasady-overovani</guid>
			<pubDate>Thu, 30 Jul 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Ověřovací web Nešiř to má veřejně sepsaná pravidla, podle kterých tvrzení posuzuje: dva zdroje musí být opravdu dva, rozhoduje datum události a na živé dezinformační stránky neodkazuje vůbec. Záznamů má zatím jedenáct a anglická verze je prázdná.]]></description>
			<content:encoded><![CDATA[<p>Na adrese <a href="https://nesirto.cz/" rel="noopener">nesirto.cz</a> běží od&nbsp;konce července český web, který ověřuje tvrzení kolující po&nbsp;internetu. Zajímavý není ani tak obsahem – ověřovatelů u&nbsp;nás pár funguje – jako tím, že má <strong>veřejně sepsaná pravidla, podle kterých tvrzení posuzuje</strong>, a&nbsp;dá se tedy zpětně změřit, jestli je dodržuje.</p>

<figure><img src="/uploads/foto-nesirto-zasady-overovani-1490d165.png" alt="Úvodní strana webu Nešiř to s výpisem ověřených tvrzení"><figcaption>Snímek: úvodní strana webu Nešiř to, vlastní snímek obrazovky (30.&nbsp;7. 2026)</figcaption></figure>

<h2>Tři verdikty místo škály</h2>

<p>Stránka <a href="https://nesirto.cz/rubrika/zasady-overovani" rel="noopener">Zásady ověřování</a> uvádí tři verdikty: <em>vyvráceno</em> pro tvrzení prokazatelně nepravdivé, <em>zavádějící</em> pro případ, kdy „údaje samy o&nbsp;sobě sedí, ale vyvozuje se z&nbsp;nich něco, co z&nbsp;nich neplyne“, a&nbsp;<em>doloženo</em> pro tvrzení, které kolovalo jako sporné a&nbsp;ukázalo se jako pravdivé. Rozbor, který žádné konkrétní tvrzení neposuzuje, verdikt nedostane a&nbsp;je to na&nbsp;něm napsané.</p>

<p>Rozdíl proti obvyklé praxi je v&nbsp;tom prostředním stupni. Většina hodnoticích škál míchá „je to lež“ a&nbsp;„čísla sedí, ale závěr z&nbsp;nich neplyne“ do&nbsp;jedné kategorie částečné pravdy. Tady jsou to dvě různé věci a&nbsp;na&nbsp;první straně přehledu ověření má prostřední verdikt čtyři z&nbsp;pěti vypsaných záznamů.</p>

<h2>Pravidla, která si web dal</h2>

<p>Ze zásad stojí za&nbsp;zmínku čtyři body:</p>

<ul>
<li><strong>Dva zdroje musí být opravdu dva.</strong> „Dva odkazy na&nbsp;dva články téhož ověřovatele nejsou dva zdroje. Odkaz na&nbsp;archivní snímek tvrzení a&nbsp;na&nbsp;jeho originál taky ne – je to dvakrát týž text.“</li>
<li><strong>Rozhoduje datum události, ne datum textu o&nbsp;ní.</strong> Zásady si všímají toho, že tisková zpráva vyjde klidně půl roku po&nbsp;studii, o&nbsp;které píše.</li>
<li><strong>Rozpor mezi zdroji se napíše</strong> i&nbsp;s&nbsp;tím, čí je které číslo. Údaj, který stojí jen v&nbsp;přetisku a&nbsp;v&nbsp;originále chybí, se neuvádí ani s&nbsp;výhradou.</li>
<li><strong>Bez veřejného zdroje se nepíše.</strong> Když obsah popsal jiný ověřovatel, agentura, policie nebo soud, cituje se ten; když ho nepopsal nikdo, téma padá. K&nbsp;tomu si web zakazuje vstupovat do&nbsp;neveřejných skupin pod&nbsp;cizí nebo falešnou totožností – tedy metodu, kterou část výzkumu dezinformací běžně používá.</li>
<li><strong>Hodnocení ověřovatele je názor ověřovatele</strong> – a&nbsp;podle zásad to platí i&nbsp;pro státní a&nbsp;evropské instituce, protože „nejsou to neutrální rozhodčí“.</li>
</ul>

<p>Poslední bod je nezvyklý. Weby, které ověřují dezinformace, se na&nbsp;úřední hodnocení obvykle odvolávají jako na&nbsp;rozhodčí; tady je vedené jako jeden z&nbsp;hlasů.</p>

<h2>Odkaz vede na archivní snímek, ne na zdroj</h2>

<p><a href="https://nesirto.cz/rubrika/tiraz" rel="noopener">Tiráž</a> vyjmenovává, co web nedělá. Nejmenuje soukromé osoby a&nbsp;píše o&nbsp;příspěvku, ne o&nbsp;člověku. Nepoužívá obrázky vygenerované modelem ani fotografie lidí jako ilustraci k&nbsp;hoaxu. A&nbsp;<strong>neodkazuje na&nbsp;živé dezinformační stránky</strong> – odkaz vede na&nbsp;archivní snímek.</p>

<p>To poslední je technické opatření s&nbsp;přímým dopadem: odkaz z&nbsp;ověřovacího článku jinak posílá na&nbsp;ověřovanou stránku návštěvnost i&nbsp;odkazovou váhu, takže ji ve&nbsp;výsledcích vyhledávání posiluje. Archivní snímek to nedělá a&nbsp;navíc zůstane čitelný, i&nbsp;když originál zmizí.</p>

<h2>Rozsah: jedenáct záznamů a&nbsp;prázdná anglická verze</h2>

<p>Web je nový a&nbsp;je to vidět. K&nbsp;30.&nbsp;červenci 2026 má <strong>jedenáct záznamů</strong>, nejstarší z&nbsp;29.&nbsp;července. Rubrik má šest (Pod lupou, Odkud to teče, Jak se to dělá, Archiv bludů, Ze světa, Čísla), ale rozložené jsou nerovnoměrně. <strong>Anglická verze na&nbsp;<code>/en</code> existuje a&nbsp;je prázdná</strong> – místo výpisu hlásí, že tam zatím není žádný záznam.</p>

<p>Diskuse je vypnutá a&nbsp;podle tiráže má zůstat vypnutá. Web díky tomu neukládá žádný obsah od&nbsp;uživatelů; cenou za&nbsp;to je, že chybu v&nbsp;záznamu nejde nahlásit veřejně pod&nbsp;ním, ale jen zvlášť.</p>

<p>Naše hodnocení: sepsaná pravidla mají cenu jen tehdy, když se podle nich dá web přistihnout. U&nbsp;jedenácti záznamů to zatím nikdo neudělal a&nbsp;na&nbsp;takovém vzorku to ani nejde. Zajímavé bude, jak se seznam veřejně vedených oprav bude plnit – a&nbsp;jestli se bude plnit vůbec.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-nesirto-zasady-overovani-1490d165.png" length="60102" type="image/png" />
		</item>
		<item>
			<title>Společné API pro karty DPU od projektu OPI je v repozitářích od 28. dubna</title>
			<link>https://tech-blog.chatujme.cz/clanek/opi-abstraction-dpu-karty</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/opi-abstraction-dpu-karty</guid>
			<pubDate>Thu, 30 Jul 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Technologie</category>
			<category>Internet a sítě</category>
			<description><![CDATA[Open Programmable Infrastructure, projekt pod hlavičkou Linux Foundation, ohlásil ve čtvrtek první koordinované vydání. Má sjednotit ovládání karet DPU tak, aby si orchestrátor nemusel na každého výrobce brát vlastní ovladač. Značky v repozitářích, které tomu odpovídají, ale nesou jiné číslo verze a datum 28. dubna.]]></description>
			<content:encoded><![CDATA[<p>Projekt <a href="https://opiproject.org/" target="_blank" rel="noopener">Open Programmable Infrastructure</a> oznámil 30.&nbsp;července první koordinované vydání jménem Abstraction. Podle <a href="https://www.prnewswire.com/news-releases/open-programmable-infrastructure-project-announces-first-coordinated-release-abstraction-to-standardize-dpu-and-ipu-ecosystems-302839261.html" target="_blank" rel="noopener">tiskové zprávy</a> jde o&nbsp;vrstvu API, která má sjednotit ovládání karet DPU napříč výrobci. Odpovídající značky v&nbsp;repozitářích projektu ale nesou jiné číslo verze než zpráva a&nbsp;byly vydané 28.&nbsp;dubna.</p>

<figure><img src="/uploads/foto-opi-abstraction-dpu-3a8eee92.jpg" alt="Zelená deska síťové karty s čipem, pamětmi a dvěma optickými klecemi"><figcaption>Karta SolidNet OCP 8K od firmy SolidRun. Chytré síťové karty mívají vlastní procesor a&nbsp;operační systém, takže část práce serveru odvedou samy. Foto: Jakednb, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<h2>Karta, která si dělá svou práci sama</h2>

<p>DPU (data processing unit) vypadá jako obyčejná síťová karta, jenže má vlastní procesor, paměť a&nbsp;operační systém. Přebírá práci, kterou by jinak dělal hlavní procesor serveru: šifrování provozu, přepínání mezi virtuálními stroji, přístup k&nbsp;síťovému úložišti, filtrování paketů. Hlavnímu procesoru tím zbyde víc výkonu na to, kvůli čemu server vlastně stojí v&nbsp;hale.</p>

<p>Zkratek pro tutéž věc je víc. Intel používá IPU (infrastructure processing unit), Nvidia prodává řadu BlueField, Marvell řadu OCTEON. A&nbsp;každá z&nbsp;těch karet se ovládá jinak: vlastní SDK, vlastní nástroje, vlastní datový model. Kdo v&nbsp;clusteru vymění karty jednoho výrobce za jiné, přepisuje kus obsluhy znovu. Přesně na tohle si tisková zpráva stěžuje, když mluví o&nbsp;roztříštěnosti mezi uzavřenými SDK, nástroji a&nbsp;provozními modely.</p>

<h2>Co má vydání přinést</h2>

<p>Abstraction je podle zprávy vrstva API nezávislá na výrobci a&nbsp;na hardwaru. Aplikace, orchestrátory a&nbsp;platformy mají díky ní programovat kompatibilní karty bez kódu psaného pro konkrétní model. Zpráva mluví o&nbsp;26 zapojených repozitářích, které pokrývají API, mosty k&nbsp;hardwaru výrobců, nástroje, napojení na Kubernetes, provisioning a&nbsp;telemetrii.</p>

<p>Druhou částí oznámení jsou OPI Blueprints, tedy hotové vzory nasazení. První oficiální se podle zprávy jmenuje Kubernetes Network Function Offload a&nbsp;spojuje F5/NGINX, Red Hat a&nbsp;další; orchestraci obstarává Red Hat OpenShift, o&nbsp;doručování aplikací se stará F5 NGINX. Vedle toho vydal projekt bílou knihu o&nbsp;roli programovatelné infrastruktury ve věku AI, datovanou 20.&nbsp;července.</p>

<p>„DPU a&nbsp;IPU nabízejí výkonné nové možnosti pro odlehčení, akceleraci, zabezpečení a&nbsp;správu životního cyklu, ale ekosystém potřebuje otevřená API a&nbsp;opakovatelné vzory nasazení, aby mohl růst,“ říká v&nbsp;tiskové zprávě Arpit Joshipura, generální manažer a&nbsp;senior viceprezident pro sítě, edge a&nbsp;IoT v&nbsp;<a href="/clanek/open-secure-ai-alliance-dva-seznamy">Linux Foundation</a>, která projekt hostí. (Citace je přeložená z&nbsp;angličtiny.)</p>

<h2>Co je v&nbsp;repozitářích</h2>

<p>Vydání se dá ověřit přímo. <a href="https://github.com/opiproject" target="_blank" rel="noopener">Organizace opiproject na GitHubu</a> má 31 veřejných repozitářů, z&nbsp;toho jeden archivovaný. Vydání pojmenované Abstraction Release má osm z&nbsp;nich: opi-api, opi-cni, opi-poc, opi-prov-life, opi-gateway-evpn-cni, opi-mangoboost-bridge, gospdk a&nbsp;otel.</p>

<p>Všech osm nese značku <code>v1.0.0</code> a&nbsp;datum vydání 28.&nbsp;dubna 2026, tedy tři měsíce před oznámením. Tisková zpráva i&nbsp;<a href="https://www.phoronix.com/news/Open-Programmable-OPI-DPU-IPU" target="_blank" rel="noopener">zpráva Phoronixu</a> přitom mluví o&nbsp;verzi 0.1.0. Poznámky k&nbsp;vydání jsou u&nbsp;opi-api prázdné. Nejnovější zápis do kteréhokoli z&nbsp;veřejných repozitářů organizace je z&nbsp;15.&nbsp;července.</p>

<h2>Registr vzorů a&nbsp;přehled si neodpovídají</h2>

<p>Vzory nasazení má na starost repozitář opi-blueprints. Jeho README označuje soubor <a href="https://github.com/opiproject/opi-blueprints/blob/main/blueprints.yaml" target="_blank" rel="noopener"><code>blueprints.yaml</code></a> za zdroj pravdy a&nbsp;přehled <code>BLUEPRINTS.md</code> za strojově generovaný, který má aktualizovat GitHub Actions při každém zápisu. Celý repozitář má jediný commit a&nbsp;žádnou značku.</p>

<p>Ty dva soubory se ale rozcházejí. Registr obsahuje osm vzorů (BP-001 až BP-008), vygenerovaný přehled jich uvádí pět a&nbsp;čísluje je jinak. Ve stavu „publikováno“ je v&nbsp;obou shodně jediný vzor: rozkládání zátěže na vrstvách 4 až 7 přenesené na kartu Intel IPU E2100 pod Red Hat OpenShiftem, podané v&nbsp;září 2024 a&nbsp;naposledy aktualizované 10.&nbsp;března 2025.</p>

<p>I&nbsp;u&nbsp;něj se ale zápisy liší. Registr má tu položku pojmenovanou podle F5 NGINX Plus a&nbsp;odkazuje na loňský článek o&nbsp;nasazení právě s&nbsp;tímhle softwarem, v&nbsp;seznamu softwaru u&nbsp;ní ale stojí F5 BIG-IP Next. Přehled ji vede pod BIG-IP Next a&nbsp;přidává partnera WorldTech IT, který je v&nbsp;registru u&nbsp;jiné položky. Nejmladší přírůstky registru – směrovač VyOS na kartě z&nbsp;ledna 2026 a&nbsp;odlehčení 5G jádra z&nbsp;dubna 2026 – v&nbsp;přehledu chybí úplně. Odkaz na diskusi je u&nbsp;obou těch položek v&nbsp;registru prázdný, přesto přehled u&nbsp;každého vzoru odkazuje na&nbsp;issue s&nbsp;jeho pořadovým číslem. Pod jedničkou je v&nbsp;hlavním repozitáři projektu uzavřený pull request s&nbsp;jednořádkovou úpravou.</p>

<h2>Co si z&nbsp;toho odnést</h2>

<p>Sjednotit ovládání karet DPU dává smysl a&nbsp;firmy kolem projektu nejsou náhodné: Intel, Nvidia, Marvell, Dell, Red Hat, F5, Keysight a&nbsp;WorldTech IT jsou v&nbsp;registru jmenované jako partneři jednotlivých vzorů. Samotné API v&nbsp;repozitáři opi-api existuje, staví na gRPC a&nbsp;protobufu a&nbsp;dělí služby na sítě, bezpečnost, úložiště, telemetrii a&nbsp;AI.</p>

<p>Náš názor: mezi tím, co oznámení tvrdí, a&nbsp;tím, co je vidět v&nbsp;repozitářích, se rozcházejí. Značky z&nbsp;dubna pod jiným číslem verze, prázdné poznámky k&nbsp;vydání a&nbsp;přehled vzorů, který nesedí na vlastní registr, nevypadají na milník, který se stal tenhle týden. Spíš na shrnutí starší práce sepsané k&nbsp;datu tiskové zprávy. Kdo o&nbsp;nasazení uvažuje, má si tedy sáhnout přímo do repozitářů; jsou veřejné a&nbsp;ověření zabere pár minut.</p>

<p>Další příležitost k&nbsp;porovnání slibů se skutečností bude 15.&nbsp;října, kdy projekt pořádá druhý summit o&nbsp;DPU a&nbsp;IPU v&nbsp;San Jose vedle konference OCP Global Summit.</p>

<h2>Zdroje</h2>

<ul>
<li><a href="https://www.prnewswire.com/news-releases/open-programmable-infrastructure-project-announces-first-coordinated-release-abstraction-to-standardize-dpu-and-ipu-ecosystems-302839261.html" target="_blank" rel="noopener">Tisková zpráva projektu OPI</a> (30.&nbsp;července 2026)</li>
<li><a href="https://www.phoronix.com/news/Open-Programmable-OPI-DPU-IPU" target="_blank" rel="noopener">Phoronix: OPI Abstraction v0.1 Published With Aiming To Standardize DPU/IPU Ecosystems</a> (30.&nbsp;července 2026)</li>
<li><a href="https://github.com/opiproject" target="_blank" rel="noopener">Organizace opiproject na GitHubu</a> – značky, data vydání a&nbsp;obsah repozitářů</li>
<li><a href="https://github.com/opiproject/opi-blueprints" target="_blank" rel="noopener">Repozitář opi-blueprints</a> – registr vzorů a&nbsp;generovaný přehled</li>
<li><a href="https://opiproject.org/white-papers/" target="_blank" rel="noopener">Bílá kniha projektu OPI</a> (20.&nbsp;července 2026)</li>
</ul>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-opi-abstraction-dpu-3a8eee92.jpg" length="85097" type="image/jpeg" />
		</item>
		<item>
			<title>FTC žaluje Hims &amp; Hers kvůli zdravotním údajům, které měly téct Metě a Snapu</title>
			<link>https://tech-blog.chatujme.cz/clanek/ftc-zaloba-hims-hers-meta-snap</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/ftc-zaloba-hims-hers-meta-snap</guid>
			<pubDate>Wed, 29 Jul 2026 13:29:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Americký úřad pro ochranu spotřebitele podal 29. července u soudu v severní Kalifornii žalobu na telemedicínskou firmu Hims & Hers. Podle ní firma slibovala soukromí a přitom posílala reklamním platformám Meta a Snap seznamy zákazníků a události ze svého webu. Druhá část žaloby míří na účtování, které většinu zákazníků zastihne hned po vyplnění dotazníku a na tlačítko pro zrušení předplatného, které se objevilo až po odškrtnutí všech léků.]]></description>
			<content:encoded><![CDATA[<p>Americká Federal Trade Commission (FTC), tedy úřad pro ochranu spotřebitele a&nbsp;hospodářské soutěže, podala 29.&nbsp;července u&nbsp;federálního soudu pro severní obvod Kalifornie <a href="https://www.ftc.gov/news-events/news/press-releases/2026/07/ftc-states-act-against-hims-hers-deceptive-unlawful-privacy-practices" target="_blank" rel="noopener">žalobu na telemedicínskou firmu Hims &amp; Hers</a>. Připojil se k&nbsp;ní stát Utah a&nbsp;stát Kalifornie zastoupený právní kanceláří okresu Los Angeles. Žaloba má tři části: sdílení zdravotních údajů s&nbsp;reklamními platformami, účtování, které většinu zákazníků zastihne dřív, než s&nbsp;někým mluví, a&nbsp;rušení předplatného schované za několik obrazovek.</p>

<figure><img src="/uploads/foto-m2-30-ftc-budova-e28d6bc7.jpg" alt="Budova Federal Trade Commission ve Washingtonu s informačním sloupkem před vstupem"><figcaption>Sídlo Federal Trade Commission na Pennsylvania Avenue ve Washingtonu. Sloupek v&nbsp;popředí nese adresu 600 Pennsylvania Avenue NW. Foto: G. Edward Johnson, Wikimedia Commons (CC BY 4.0)</figcaption></figure>

<h2>Co firma slibovala</h2>

<p>Hims &amp; Hers prodává přes internet léky na předpis, mimo jiné na vypadávání vlasů, erektilní dysfunkci, předčasnou ejakulaci, obezitu a&nbsp;duševní potíže. Zákazník vyplní vstupní dotazník a&nbsp;zadá platební údaje.</p>

<p>Podle žaloby stálo na hlavní stránce firmy nejméně do konce srpna 2023 v&nbsp;odpovědi na otázku „How does Hims ensure patient privacy?“ ujištění, že „medical records and sensitive information are only accessed by the medical providers managing your care“ – tedy že ke zdravotní dokumentaci a&nbsp;citlivým údajům se dostanou jen zdravotníci, kteří o&nbsp;pacienta pečují. Reklamy podle žaloby slibovaly „100% online, private, and secure process“, placení influenceři popisovali službu jako „discreet“ a&nbsp;v&nbsp;rozhlasových a&nbsp;televizních spotech zaznělo „totally private“. Všechny citace překládá redakce, v&nbsp;žalobě jsou anglicky.</p>

<h2>Měřicí kód a&nbsp;nahrané seznamy zákazníků</h2>

<p>Žaloba popisuje dvě cesty, kterými se údaje měly dostat k&nbsp;Metě. Jedna je nahrání seznamů zákazníků, které si platforma spáruje s&nbsp;vlastními účty. Druhá jsou dva nástroje Mety, které firma umístila na svůj web: Meta Pixel a&nbsp;Conversions API.</p>

<p>Meta Pixel, dřív Facebook Pixel, je kousek kódu, který inzerent vloží do své stránky a&nbsp;Meta díky němu sbírá „události“ – co návštěvník na webu udělal. Conversions API sbírá události také, jen jinudy: podle žaloby vytváří přímé spojení mezi serverem, webem, aplikací nebo jiným vnitřním softwarem inzerenta a&nbsp;systémy Mety. Takhle oba nástroje popisuje sama žaloba a&nbsp;dodává, že vybrané události předávaly Metě automaticky. Se Snapem to podle úřadu probíhalo obdobně, tedy nahráváním seznamů uživatelů ke spárování se snapchatovými účty.</p>

<p>Výčet dalších platforem, jejichž měřicí kódy měl web podle žaloby nést, je delší, než se čeká: Microsoft (Bing Pixel a&nbsp;Bing Image Pixel), Google (Google Ads Pixel a&nbsp;Google Ads S2S Pixel), Criteo, MediaBids.com, PartnerCentric, PebblePost.com, Pinterest, Podsights (dnes Spotify Ad Analytics), Reddit, StackAdapt, TikTok, Trade Desk a&nbsp;X. Úřad ho uvozuje slovy „at least the following“, takže ani tenhle seznam není úplný.</p>

<h2>To nejzajímavější je začerněné</h2>

<p>Zveřejněná verze žaloby se jmenuje doslova <a href="https://www.ftc.gov/system/files/ftc_gov/pdf/Hims-Complaint-Redacted-E-Filed.pdf" target="_blank" rel="noopener">Hims-Complaint-Redacted-E-Filed.pdf</a> a&nbsp;je to na ní znát. Odstavec 68, který podle stavby textu popisoval první z&nbsp;obou cest k&nbsp;Metě, je prázdný – následující odstavec začíná slovem „Second“. Prázdné jsou i&nbsp;odstavce 71 až 73, které navazují na popis obou měřicích nástrojů, a&nbsp;několik odstavců v&nbsp;části o&nbsp;účtování.</p>

<p>Z&nbsp;veřejného dokumentu se tedy nedá zjistit, které konkrétní události Meta dostala. Zbývá jen tvrzení úřadu, že šlo o&nbsp;zdravotní údaje a&nbsp;že firma díky nim uměla sestavit reklamní publika s&nbsp;přesností, které by jinak nedosáhla.</p>

<h2>Tlačítko, které se objeví až po odškrtnutí léků</h2>

<p>Další část žaloby se soukromím nesouvisí. Do roku 2023 šlo podle úřadu předplatné u&nbsp;většiny zákazníků zrušit jen telefonem, e-mailem nebo chatem. V&nbsp;červnu 2022 firma zavedla zrušení na jedno kliknutí v&nbsp;Kalifornii a&nbsp;Coloradu – jenže když pak v&nbsp;červenci 2022 vybírala postup pro několik dalších států a&nbsp;v&nbsp;roce 2023 pro zbytek, sáhla podle žaloby po starší verzi, kterou předtím vyladila tak, aby rušení bránila.</p>

<p>Ta vypadala takhle: zákazník musel vejít do části pro přidávání a&nbsp;odebírání léků z&nbsp;předplatného, odškrtnout tam všechny položky, a&nbsp;teprve pak se ukázalo slovo „cancel“. Ani kliknutí na „cancel subscription“ předplatné nezrušilo. Následovaly zhruba tři až deset anketních otázek, každá na vlastní obrazovce, a&nbsp;potvrzení, že zákazník opravdu chce skončit. Ptaly se například na vedlejší účinky nebo na to, jestli je léčba drahá, a&nbsp;zjišťovaly, jestli má zákazník zájem o&nbsp;nabídku, která by ho udržela. V&nbsp;mobilních aplikacích firmy zrušit předplatné zpočátku nešlo vůbec.</p>

<h2>Co na to firma</h2>

<p>Společnost Hims &amp; Hers vydala týž den, kdy žaloba padla, na svém newsroomu <a href="https://news.hims.com/newsroom/our-commitment-to-privacy" target="_blank" rel="noopener">příspěvek nazvaný „Our Commitment to Privacy“</a>. Slovo FTC ani zmínka o&nbsp;žalobě v&nbsp;něm nejsou. V&nbsp;příspěvku odkazuje na své zásady ochrany soukromí a&nbsp;píše, že údaje sdílené se zdravotníky odděluje od marketingu, nastavuje technologie tak, aby chráněné zdravotní údaje neodcházely, a&nbsp;používá abstrakci a&nbsp;hašování, aby omezila rozpoznatelnost údajů.</p>

<p>Ostřeji se firma vyjádřila na síti X. <a href="https://www.cnbc.com/2026/07/29/hims-and-hers-ftc-lawsuit-stock.html" target="_blank" rel="noopener">Podle CNBC</a> v&nbsp;příspěvku uvedla, že žaloba „disregards substantial evidence“ – přehlíží podstatné důkazy –, které úřadu během jeho téměř tříletého vyšetřování poskytla, a&nbsp;že „contorts the law to try to manufacture claims“, tedy ohýbá právo, aby vyrobila nároky. Firma podle téhož zdroje dodala, že si za svým postojem stojí a&nbsp;bude se bránit. Akcie po podání žaloby klesly o&nbsp;deset procent.</p>

<p>Že se o&nbsp;ni úřad zajímá, věděla firma dlouho. Sama žaloba uvádí, že v&nbsp;říjnu 2023 dostal Civil Investigative Demand, tedy úřední výzvu k&nbsp;vydání dokumentů, mimo jiné kvůli možnému porušení zákona ROSCA o&nbsp;online předplatném.</p>

<h2>Co bude dál</h2>

<p>Úřad žádá soud o&nbsp;trvalý zákaz popsaných praktik, o&nbsp;peněžní plnění pro poškozené a&nbsp;o&nbsp;pokuty podle kalifornského a&nbsp;utažského práva; v&nbsp;případě dvou jmenovaných kalifornských ustanovení až 2&nbsp;500 dolarů za každé porušení. Komise hlasovala o&nbsp;podání žaloby dvěma hlasy pro, nikdo nebyl proti.</p>

<p>Není to první případ svého druhu. V&nbsp;březnu 2023 oznámila FTC navrženou dohodu se službou pro online poradenství BetterHelp: ta měla zaplatit 7,8 milionu dolarů zákazníkům a&nbsp;dostala zákaz sdílet jejich zdravotní údaje pro reklamu poté, co je předala mimo jiné Facebooku a&nbsp;Snapchatu. Tehdy šlo podle úřadu o&nbsp;první případ, ve kterém vracel peníze lidem kvůli vyzrazení zdravotních dat.</p>

<p>Rozhodne soud. FTC žalobu podává, když má „reason to believe“, že k&nbsp;porušení zákona dochází nebo hrozí, takže zatím nejde o&nbsp;zjištěný stav. Podle nás je na případu nejzajímavější ta technická část: měřicí kód je pro provozovatele webu tak samozřejmý nástroj, že se snadno dostane i&nbsp;tam, kde návštěvník vyplňuje dotazník o&nbsp;duševním zdraví.</p>

<p><strong>Zdroje:</strong> <a href="https://www.ftc.gov/news-events/news/press-releases/2026/07/ftc-states-act-against-hims-hers-deceptive-unlawful-privacy-practices" target="_blank" rel="noopener">tisková zpráva FTC z&nbsp;29.&nbsp;července 2026</a>, <a href="https://www.ftc.gov/system/files/ftc_gov/pdf/Hims-Complaint-Redacted-E-Filed.pdf" target="_blank" rel="noopener">žaloba ve věci 3:26-cv-07871 (PDF, 48 stran)</a>, <a href="https://www.theregister.com/legal/2026/07/30/ftc-sues-hims-hers-for-sharing-health-data-with-big-tech/5281092" target="_blank" rel="noopener">The Register</a>, <a href="https://www.cnbc.com/2026/07/29/hims-and-hers-ftc-lawsuit-stock.html" target="_blank" rel="noopener">CNBC</a>, <a href="https://news.hims.com/newsroom/our-commitment-to-privacy" target="_blank" rel="noopener">vyjádření Hims &amp; Hers</a> a&nbsp;<a href="https://www.ftc.gov/news-events/news/press-releases/2023/03/ftc-ban-betterhelp-revealing-consumers-data-including-sensitive-mental-health-information-facebook" target="_blank" rel="noopener">tisková zpráva FTC k&nbsp;případu BetterHelp z&nbsp;března 2023</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-m2-30-ftc-budova-e28d6bc7.jpg" length="268967" type="image/jpeg" />
		</item>
		<item>
			<title>Pět věcí o seznamce si zjistíte ještě před založením účtu</title>
			<link>https://tech-blog.chatujme.cz/clanek/najdute-overene-profily</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/najdute-overene-profily</guid>
			<pubDate>Tue, 28 Jul 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Úvodní strana každé seznamky slibuje ověřené profily a skutečné lidi. Ověřit se to z ní nedá – zato z podmínek a ze zásad ochrany soukromí ano. Prošli jsme veřejné stránky české služby Najdu Tě? a ukazujeme na nich pět věcí, které si každý zjistí sám za pár minut, ještě než někam zadá svoje datum narození a fotku.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-24-seznamka-564b7c18.jpg" alt="Ilustrační snímek seznamovací aplikace v mobilním telefonu"><figcaption>Úvodní strana slíbí cokoliv. Ověřitelné jsou až podmínky a&nbsp;zásady soukromí. Foto: Santeri Viinamäki, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<p>„Ověřené profily, skuteční lidé, žádní roboti.“ Tuhle větu má na úvodní straně skoro každá seznamka a&nbsp;čtenáři neříká nic – je to slib, ne údaj. Ověřitelné jsou až dvě stránky, které skoro nikdo neotevře: <strong>podmínky použití</strong> a&nbsp;<strong>zásady ochrany soukromí</strong>.</p>

<p>Ukážeme si to na české službě <strong>Najdu Tě?</strong>, protože má obojí veřejně a&nbsp;dá se v&nbsp;tom číst bez registrace. Postup je ale obecný a&nbsp;použijete ho kdekoliv.</p>

<h2>1. Kdo to provozuje</h2>

<p>První věc k&nbsp;ověření není bezpečnost, ale adresa. Seznamka zpracovává datum narození, fotky i&nbsp;soukromé zprávy; když se něco pokazí, potřebujete vědět, komu psát a&nbsp;koho případně žalovat.</p>

<p>Tady je provozovatel uvedený jménem, sídlem a&nbsp;<strong>IČem</strong>, a&nbsp;to shodně na stránce o&nbsp;službě, v&nbsp;podmínkách i&nbsp;v&nbsp;zásadách soukromí. To je minimum, které má být splněné – pokud se na webu nedá dohledat nic než kontaktní formulář, je to samo o&nbsp;sobě odpověď.</p>

<h2>2. Co znamená „ověřený profil“</h2>

<p>Slib z&nbsp;úvodní strany má smysl porovnat s&nbsp;tím, co je napsané v&nbsp;podmínkách. Tady stojí, že profily procházejí ruční kontrolou a&nbsp;že si provozovatel vyhrazuje právo profil <strong>neschválit, omezit nebo smazat</strong>.</p>

<p>Slovo „omezit“ je důležitější, než vypadá. Podmínky totiž popisují postup po stupních: varování, omezení účtu (třeba zákaz posílat zprávy) a&nbsp;teprve pak smazání. Služba, která umí jen dvě polohy – nechat být, nebo vyhodit – obvykle nepoužije ani jednu, protože obojí je nepřiměřené.</p>

<h2>3. Co je zakázané</h2>

<p>Seznam zákazů v&nbsp;podmínkách je nechtěné přiznání, co se na službě děje nebo očekává. Kromě obvyklého (falešné profily, obtěžování, spam) tu stojí dva body, které míří na skutečné podvody: zákaz nabízet a&nbsp;poptávat placené služby erotického charakteru a&nbsp;zákaz <strong>vylákávat od ostatních peníze či osobní údaje</strong>.</p>

<p>Ten druhý je podstatný. Nejčastější škoda na seznamkách nevzniká z&nbsp;otravných zpráv, ale z&nbsp;takzvané romantické pasti – kdy si někdo měsíce buduje důvěru, aby si nakonec řekl o&nbsp;peníze. Pokud to podmínky vůbec neřeší, provozovatel s&nbsp;tím nepočítá.</p>

<h2>4. Co je zdarma a&nbsp;co ne</h2>

<p>Tady jsme narazili na rozdíl, který je poučný i&nbsp;obecně. Úvodní strana hlásá „100% zdarma“ a „žádné skryté platby“. Podmínky to upřesňují: zdarma je registrace, prohlížení profilů, lajky i&nbsp;zprávy, ale existují <strong>volitelné kredity na Super like</strong>, které jsou po zakoupení nevratné.</p>

<p>Není na tom nic nekalého – ceny se podle podmínek ukazují před dokončením objednávky a&nbsp;zákonná práva spotřebitele zůstávají. Přesto platí: „zdarma“ na úvodní straně a „zdarma“ v&nbsp;podmínkách skoro nikdy neznamená totéž a&nbsp;rozdíl se hledá právě tam.</p>

<h2>5. Co se stane s&nbsp;vašimi daty</h2>

<p>Zásady soukromí jsou nejnudnější a&nbsp;nejužitečnější stránka na webu. Zajímají nás v&nbsp;nich tři věci.</p>

<p><strong>Co se sbírá:</strong> vedle profilu i&nbsp;technické údaje – IP adresa při registraci a&nbsp;přihlášení. <strong>Kdo se k&nbsp;tomu dostane:</strong> správci služby, poskytovatel hostingu (server podle zásad v&nbsp;EU) a&nbsp;Google, pokud použijete přihlášení přes něj. <strong>Jak dlouho:</strong> po smazání účtu mají být profil, fotky i&nbsp;zprávy odstraněny, bezpečnostní záznamy nejdéle rok, účetní doklady podle zákona.</p>

<p>Za pozornost stojí i&nbsp;věta o&nbsp;cookies: podle zásad jsou používané jen technické, žádné sledovací ani reklamní. To si navíc můžete sami ověřit v&nbsp;nástrojích prohlížeče – a&nbsp;je to jedna z&nbsp;mála věcí z&nbsp;těchhle dokumentů, kterou lze zkontrolovat zvenčí.</p>

<h2>A&nbsp;ještě jedno číslo</h2>

<p>Na úvodní straně bylo <strong>28.&nbsp;července 2026</strong> uvedeno, že je registrovaných <strong>24</strong>. Web zároveň zmiňuje osm nalezených párů, což je tvrzení provozovatele a&nbsp;z&nbsp;veřejných údajů se ověřit nedá.</p>

<p>Je to připomínka, že u&nbsp;seznamek nerozhoduje jen poctivost pravidel. Služba s&nbsp;poctivými podmínkami a&nbsp;dvaceti čtyřmi lidmi vám partnera nenajde o&nbsp;nic spíš než velká seznamka plná falešných účtů. Počet uživatelů je šestá věc, na kterou se ptát – a&nbsp;ta, kterou provozovatelé uvádějí nejméně ochotně.</p>

<p>Zdroje: veřejné stránky <a href="https://najdu-te.cz/o-nas" rel="noopener">o&nbsp;službě</a>, <a href="https://najdu-te.cz/podminky" rel="noopener">podmínky použití</a> a&nbsp;<a href="https://najdu-te.cz/ochrana-soukromi" rel="noopener">zásady ochrany soukromí</a> (obojí účinné od 2. 7. 2026), ověřeno 28.&nbsp;července 2026. Poznámka pro pořádek: magazín a&nbsp;popisovaná služba jsou provozně propojené, proto článek neobsahuje doporučení, jestli se registrovat.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-24-seznamka-564b7c18.jpg" length="416250" type="image/jpeg" />
		</item>
		<item>
			<title>Vznik skupiny pro protokoly AI agentů účastníci IETF podpořili, její rozsah ne</title>
			<link>https://tech-blog.chatujme.cz/clanek/ietf-agentproto-protokoly-ai-agentu</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/ietf-agentproto-protokoly-ai-agentu</guid>
			<pubDate>Tue, 28 Jul 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<category>Umělá inteligence</category>
			<description><![CDATA[Model Context Protocol, Agent2Agent a další protokoly pro komunikaci mezi programy označovanými jako AI agenti zatím nemají normu IETF. Ve Vídni se 23. července sešlo jednání IETF, které mělo rozhodnout, jestli se toho standardizační organizace ujme. Vznik pracovní skupiny sál podpořil poměrem 154:51, navrženému rozsahu charty ale zvedlo ruku 38 lidí proti 124.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-ietf-agentproto-bof-9715bdcc.jpg" alt="Skupina lidí u notebooků na hackathonu IETF"><figcaption>Hackathon na 100.&nbsp;schůzce IETF. Foto: Wedgeantilles0, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<p>Za poslední rok vzniklo několik protokolů, kterými spolu mají mluvit programy označované jako AI agenti – tedy software, který sám volá cizí nástroje a&nbsp;rozhoduje, co s&nbsp;výsledkem udělá. Blog IETF k&nbsp;tomu jmenuje Model Context Protocol (MCP), Agent2Agent (A2A), Agent Communication Protocol (ACP) a&nbsp;Agent Network Protocol (ANP). Ani jeden z&nbsp;nich není normou IETF.</p>

<p>Ve čtvrtek 23.&nbsp;července se tím na 126.&nbsp;schůzce IETF ve Vídni zabývalo dvouhodinové jednání s&nbsp;označením agentproto. Formát BoF (Birds of a&nbsp;Feather) slouží k&nbsp;tomu, aby se rozhodlo, jestli se má téma vůbec začít řešit; tohle bylo takzvaně WG-forming, tedy s&nbsp;cílem založit pracovní skupinu. Podle zápisu proběhlo od 9 do 11 hodin středoevropského letního času v&nbsp;sále Grand Park Hall 2.</p>

<h2>Osm otázek, jedna propadla</h2>

<p>Předsedající Leslie Daigle a&nbsp;Orie Steele si na konci nechali zvednout ruce k&nbsp;osmi otázkám. IETF nerozhoduje hlasováním a&nbsp;zápis to u&nbsp;tabulky říká natvrdo: „Not binding — consensus to be confirmed on the mailing list.“ (Nezávazné – konsenzus se potvrdí na mailové konferenci; přeloženo.)</p>

<table><tr><td><strong>Otázka</strong></td><td><strong>Pro</strong></td><td><strong>Proti</strong></td><td><strong>Bez názoru</strong></td></tr><tr><td>Je problém dobře pochopený, řešitelný a&nbsp;užitečný?</td><td>124</td><td>72</td><td>14</td></tr><tr><td>Je potřeba součinnosti jasná?</td><td>155</td><td>30</td><td>8</td></tr><tr><td>Je IETF správné místo?</td><td>158</td><td>30</td><td>14</td></tr><tr><td>Je počáteční rozsah správný?</td><td>38</td><td>124</td><td>40</td></tr><tr><td>Jsou počáteční výstupy správné?</td><td>92</td><td>58</td><td>49</td></tr><tr><td>Založit skupinu s&nbsp;touhle chartou?</td><td>154</td><td>51</td><td>5</td></tr><tr><td>Jste ochotni psát nebo recenzovat návrhy?</td><td>137</td><td>17</td><td>40</td></tr><tr><td>Jste ochotni protokoly implementovat?</td><td>42</td><td>28</td><td>40</td></tr></table>

<p>Rozpor je vidět na dvou řádcích. Vznik skupiny s&nbsp;předloženou chartou podpořilo 154 lidí proti 51. Na otázku, jestli je navržený rozsah správný, zvedlo ruku 38 lidí a&nbsp;proti bylo 124. Zápis to shrnuje tak, že sál silně podpořil řešení problému i&nbsp;to, že patří do IETF, kdežto rozsah v&nbsp;předložené podobě podporu nezískal.</p>

<p>Kolik lidí v&nbsp;sále vlastně sedělo, zápis neuvádí: „Attendance figures are not yet available.“ Žádost o&nbsp;uspořádání BoF přitom počítala se dvěma sty účastníky.</p>

<h2>Co má skupina podle charty napsat</h2>

<p>Návrh charty leží ve veřejném repozitáři aplikační oblasti IETF na GitHubu a&nbsp;slibuje tři věci: protokol pro relace mezi agenty navzájem a&nbsp;mezi agenty a&nbsp;nástroji, rámec popisující stavební kameny celé sady a&nbsp;informační dokumenty s&nbsp;případy užití a&nbsp;rozborem chybějících míst.</p>

<p>MCP a&nbsp;A2A charta jmenuje přímo a&nbsp;počítá s&nbsp;tím, že nový protokol relací využijí: „Examples of protocols that can utilize this include the existing de facto standard agent communication protocols such as the MCP and A2A protocols being worked on by the Linux Foundation.“ (Mezi protokoly, které to mohou využít, patří stávající de facto standardní protokoly pro komunikaci agentů jako MCP a&nbsp;A2A, na nichž se pracuje pod Linux Foundation; přeloženo.) O&nbsp;poslední změně v&nbsp;MCP jsme <a href="/clanek/mcp-2026-07-28-bezstavovy-protokol">psali před dvěma dny</a>.</p>

<p>Mimo rozsah charta výslovně nechává implementaci samotných agentů, standardizaci jejich chování a&nbsp;rozhodování, halucinace modelu i&nbsp;návrh uživatelských rozhraní.</p>

<h2>Námitky mířily na rámec</h2>

<p>Podle zápisu se výhrady točily kolem toho, že skupina si ukousla příliš. Brian Trammell se ptal, jaká je nejmenší použitelná sada primitiv, kterou to nové opravdu potřebuje; podle něj jde jen o&nbsp;programy, které spolu mluví, a&nbsp;nové je na tom to, že se propojení a&nbsp;nasazení mění za běhu. Stephen Farrell s&nbsp;ním souhlasil a&nbsp;šel dál: informace o&nbsp;oprávněních, které se mají po cestě předávat, jsou podle něj velmi složité a&nbsp;nikdo neukázal, že se dají bezpečně zvládnout. Navrhl rámec z&nbsp;charty vypustit a&nbsp;počkat, až někdo předvede funkční ukázku. Eliot Lear řekl, že rámce jsou riziko, a&nbsp;odkázal na starší rámcový dokument RFC, který se podle něj nikdy nenasadil.</p>

<p>Santosh Pallagatti položil otázku mířící na jádro věci: MCP a&nbsp;A2A relace i&nbsp;kontext už zvládají ve velkém a&nbsp;vyvíjejí se pod Linux Foundation – co ty komunity přiměje přepojit se na nový základ od IETF? Přímou odpověď zápis neuvádí; Trammell v&nbsp;téže rozpravě nadhodil, že skupina by mohla popsat sémantiku identifikátoru kontextu tak, aby zapadla do A2A.</p>

<h2>Charta se od jednání nezměnila</h2>

<p>Soubor s&nbsp;chartou vložil do repozitáře odpovědný ředitel oblasti Charles Eckel 21.&nbsp;července, tedy dva dny před jednáním, a&nbsp;převzal ho z&nbsp;repozitáře jednoho z&nbsp;navrhovatelů. Od té doby se nezměnil: historie souboru k&nbsp;30.&nbsp;červenci obsahuje jediný záznam. Otevřené návrhy změn na něj ale čekají. Účet britram – tedy Brian Trammell, který o&nbsp;minimální sadě primitiv mluvil na jednání – podal ještě týž den v&nbsp;15:14 UTC návrh nazvaný „Focused 'minimum viable primitive' agentproto charter scope reduction“. Navazuje jím na starší návrh na zkrácení textu charty z&nbsp;předchozího dne.</p>

<p>Trammell předtím zkusil chartu přepsat celou. Ten návrh podal v&nbsp;13:45 UTC a&nbsp;po hodině a&nbsp;půl ho zavřel ve prospěch menších úprav. V&nbsp;jeho popisu stojí, že text odvodil jazykový model Claude Opus 4.8 z&nbsp;chatového záznamu jednání a&nbsp;že vyjadřuje názory autora návrhu.</p>

<h2>Zápis sestavil model</h2>

<p>Není to jediné místo, kde do standardizace protokolů pro AI agenty zasáhla umělá inteligence. Sám zápis z&nbsp;jednání nese poznámku, že ho spolupředsedající Orie Steele sestavil nástrojem Claude Code od Anthropiku s&nbsp;modelem Claude Opus 4.8 – z&nbsp;živých poznámek dvou lidských zapisovatelů, z&nbsp;přepisu chatu na Zulipu a&nbsp;z&nbsp;promítaných slajdů. Za konečnou opravenou verzi podle téže poznámky odpovídají předsedající.</p>

<p>Dokument je zatím koncept. Jména mluvčích a&nbsp;jejich příslušnost jsou podle vlastní hlavičky předběžné a&nbsp;mají se ověřit proti nahrávce a&nbsp;prezenčním listinám. Údaje v&nbsp;tomhle článku tedy pocházejí z&nbsp;konceptu, ne z&nbsp;potvrzeného zápisu.</p>

<h2>Skupina zatím není</h2>

<p>Stránka agentproto v&nbsp;evidenci IETF vede skupinu jako BoF a&nbsp;u&nbsp;charty uvádí, že schválená není. Odpovědný ředitel oblasti na závěr jednání potvrdil, že vznikne nová mailová konference; tam se má konsenzus potvrdit a&nbsp;tam pokračuje i&nbsp;spor o&nbsp;rozsah. Suresh Krishnan požádal předsedající, ať vypíšou časově omezenou výzvu ke komentářům, aby se diskuse nerozplynula do další schůzky.</p>

<p>V&nbsp;čele návrhu stojí ještě jedno jméno. Jonathan Rosenberg, který spolu s&nbsp;Cullenem Jenningsem stojí za rámcovým dokumentem, je prvním z&nbsp;osmi autorů <a href="https://www.rfc-editor.org/rfc/rfc3261.html" rel="noopener" target="_blank">RFC 3261</a> z&nbsp;června 2002 – tedy protokolu SIP, na kterém dodnes stojí internetová telefonie. Podle nás je ale výmluvnější poslední řádek tabulky: psát nebo recenzovat návrhy je ochotno 137 lidí, implementovat hotový protokol jen 42.</p>

<p>Zdroje: <a href="https://datatracker.ietf.org/doc/minutes-126-agentproto-202607230700/" rel="noopener">koncept zápisu z&nbsp;BoF agentproto</a> a&nbsp;<a href="https://datatracker.ietf.org/group/agentproto/about/" rel="noopener">stránka skupiny</a> v&nbsp;evidenci IETF, <a href="https://github.com/ietf-artarea/charters/blob/main/agentproto/charter.md" rel="noopener">návrh charty</a> a&nbsp;<a href="https://github.com/ietf-artarea/charters/pull/77" rel="noopener">návrhy jejích změn</a> na GitHubu, <a href="https://www.ietf.org/blog/ietf126-bofs/" rel="noopener">přehled jednání BoF na IETF 126</a> a&nbsp;<a href="https://labs.ripe.net/author/greg-wood/birds-of-a-feather-at-ietf-126-vienna/" rel="noopener">týž text na RIPE Labs</a>. Autorství SIP jsme ověřili v&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc3261.txt" rel="noopener">hlavičce RFC 3261</a>, o&nbsp;chystaném jednání psal předem i&nbsp;<a href="https://www.techtimes.com/articles/321247/20260722/ai-agent-protocol-standard-vote-arrives-thursday-ietf-126-vienna.htm" rel="noopener">TechTimes</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-ietf-agentproto-bof-9715bdcc.jpg" length="249550" type="image/jpeg" />
		</item>
		<item>
			<title>JPEG XL se vrátil do Chromu a přibyl ve Firefoxu, zapnout si ho musí uživatel</title>
			<link>https://tech-blog.chatujme.cz/clanek/jpeg-xl-chrome-firefox-vypnuty</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/jpeg-xl-chrome-firefox-vypnuty</guid>
			<pubDate>Tue, 16 Jun 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Google vyhodil JPEG XL z Chromu v roce 2022. Odůvodnil to mimo jiné tím, že o formát není zájem. Letos v únoru se vrátil, v červnu ho přidal i Firefox. Ani v jednom prohlížeči ale běžný uživatel obrázek ve formátu JPEG XL neuvidí: dekodér je v obou vypnutý a musí se zapnout ručně.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-firefox-153-jpeg-xl-f70703e2.jpg" alt="Cedule s logem Mozilly před kanceláří v Mountain View"><figcaption>Kancelář Mozilly v&nbsp;Mountain View. Foto: Oliver Propst, Wikimedia Commons (CC BY-SA 3.0)</figcaption></figure>

<p>Obrazový formát JPEG XL prošel za necelé čtyři roky celým kruhem. Google ho v&nbsp;roce 2022 z&nbsp;Chromu vyhodil i&nbsp;s&nbsp;kódem a&nbsp;odůvodnil to mimo jiné tím, že o&nbsp;něj není v&nbsp;oboru zájem. Letos v&nbsp;únoru se do Chromu vrátil a&nbsp;v&nbsp;červnu ho do svých vydání pro veřejnost přibalila Mozilla. Praktický dopad je zatím nulový: v&nbsp;obou prohlížečích je dekodér ve výchozím stavu vypnutý a&nbsp;zapnout si ho musí uživatel sám.</p>

<p>Poslední krok udělal Firefox 153, vydaný 21.&nbsp;července. Podle záznamu v&nbsp;Bugzille číslo 2040074, který je označený jako vyřešený a&nbsp;přiřazený právě k&nbsp;této verzi, se předvolba <code>image.jxl.enabled</code> nově zapíná sama – ale jen ve vývojářské větvi Nightly. Ve větvi, kterou dostane běžný uživatel, zůstává vypnutá.</p>

<h2>Čtyři věty, kterými Google formát pohřbil</h2>

<p>JPEG XL je normou ISO/IEC 18181. Samotný souborový formát byl podle Wikipedie schválen 13.&nbsp;října 2021, jádro kódovacího systému 30.&nbsp;března 2022. Chrome ho uměl zobrazit už od verze 91, ovšem jen po zapnutí přepínače.</p>

<p>Konec přišel 31.&nbsp;října 2022, kdy tým Chromu oznámil odstranění podpory ve verzi 110. Server The&nbsp;Register tehdy odůvodnění ocitoval celé; v&nbsp;překladu znělo, že pokusné přepínače a&nbsp;kód nemají zůstávat donekonečna, že <strong>„není dost zájmu z&nbsp;celého oboru, aby se v&nbsp;pokusech s&nbsp;JPEG XL pokračovalo“</strong>, že nový formát nepřináší oproti stávajícím dost velký přínos na to, aby se zapnul ve výchozím stavu, a&nbsp;že odstraněním kódu se sníží náklady na údržbu.</p>

<p>Právě ten druhý bod vzbudil odpor. Wikipedie k&nbsp;tomu uvádí, že formát ještě před odstraněním veřejně podpořily mimo jiné Facebook, Adobe, Intel, The Guardian, Flickr, SmugMug a&nbsp;Shopify a&nbsp;že se v&nbsp;evidenci chyb Chromia sešla řada hlasů proti rozhodnutí. Jon Sneyers, spoluautor specifikace, to podle téhož zdroje shrnul tak, že došlo k&nbsp;nešťastné dezinterpretaci dat, která vedla k&nbsp;chybnému rozhodnutí. Formát přitom zčásti vyrostl z&nbsp;Googlem vyvinutého kodéru PIK.</p>

<h2>Rozhodl přepis do Rustu</h2>

<p>Co se od té doby změnilo, není formát, ale jazyk, ve kterém je napsaný jeho dekodér. Původní referenční implementace <code>libjxl</code> je v&nbsp;C++, tedy v&nbsp;jazyce, kde chyba v&nbsp;práci s&nbsp;pamětí bývá rovnou bezpečnostní dírou. A&nbsp;dekodér obrázků je z&nbsp;pohledu útočníka ideální cíl: zpracovává cizí data z&nbsp;libovolné stránky, ještě než na ně uživatel klikne.</p>

<p>Náhradou je <code>jxl-rs</code>, přepis dekodéru do Rustu pod licencí BSD-3-Clause. Sami autoři ho v&nbsp;popisu projektu označují za rozdělanou práci: jde podle nich o&nbsp;„rozpracovanou reimplementaci dekodéru JPEG XL v&nbsp;Rustu, která má být konformní, bezpečná a&nbsp;rychlá“ (v&nbsp;překladu). Do zdrojových kódů Chromia se dostal v&nbsp;prosinci 2025, zapojený byl v&nbsp;lednu 2026.</p>

<p>Chrome 145 vyšel v&nbsp;únoru 2026 už s&nbsp;ním. Podle serveru Phoronix je v&nbsp;něm dekodér schovaný za přepínačem <code>enable-jxl-image-format</code> na adrese <code>chrome://flags</code>. Mozilla postupovala obdobně: Firefox 152 z&nbsp;16.&nbsp;června 2026 má kód JPEG XL zkompilovaný přímo ve vydáních pro veřejnost, jenže za běhu vypnutý. Zapíná se zaškrtnutím v&nbsp;panelu Firefox Labs v&nbsp;nastavení.</p>

<p>Právě tady se dá snadno přehlédnout, co je vlastně novinka. Položka o&nbsp;JPEG XL stojí v&nbsp;poznámkách k&nbsp;vydání Firefoxu 152 i&nbsp;153 se stejným zněním, protože oddíl Firefox Labs se mezi verzemi opakuje. Nové v&nbsp;153 je jen to přepnutí v&nbsp;Nightly.</p>

<h2>Mozilla má pořád neutrální stanovisko</h2>

<p>Zajímavé je, že Mozilla svůj oficiální postoj k&nbsp;formátu nezměnila. V&nbsp;jejím veřejném seznamu stanovisek k&nbsp;webovým normám stojí u&nbsp;JPEG XL od ledna 2023 hodnota <em>neutral</em> a&nbsp;odůvodnění, které v&nbsp;překladu říká, že JPEG XL má vlastnosti a&nbsp;výkon, jimiž se od jiných formátů může odlišovat, ale přínos není sám o&nbsp;sobě dost velký na to, aby ospravedlnil náklady na přidání dalšího rastrového formátu na web.</p>

<p>Stanovisko a&nbsp;chování prohlížeče si tedy odporují jen zdánlivě. Mozilla dekodér přibalila, ale nezapnula – a&nbsp;dokud ho nezapne, nemusí své stanovisko měnit.</p>

<h2>Pro tvůrce webů se zatím nic nemění</h2>

<p>Databáze Can I use, která podporu formátů v&nbsp;prohlížečích sleduje, ukazuje smutný obrázek. U&nbsp;Chromu je JPEG XL vedený jako vypnutý ve výchozím stavu od verze 91 až po 154, u&nbsp;Firefoxu od verze 90 po 156. Tabulka přitom nerozlišuje verze, ve kterých kód v&nbsp;prohlížeči vůbec nebyl, od těch, kde jen čeká na přepnutí – pro čtenáře je výsledek stejný. Edge formát nepodporuje vůbec. Jediný prohlížeč, kde JPEG XL funguje bez zásahu uživatele, je Safari od verze 17 – a&nbsp;to jen částečně, pro statické obrázky.</p>

<p>Kdy se přepínač překlopí, nikdo neoznámil. Analýza serveru The Image CDN k&nbsp;tomu píše natvrdo, že kdo vám termín zapnutí ve výchozím stavu tvrdí, hádá. Podmínkou z&nbsp;Googlu je podle téhož zdroje závazek k&nbsp;dlouhodobé údržbě dekodéru.</p>

<p>Prakticky to znamená, že obrázek ve formátu <code>.jxl</code> na webu zatím nemá smysl nabízet jako jedinou variantu. Pro server se nic nemění: prohlížeč, který formát neumí, ho v&nbsp;hlavičce <code>Accept</code> nepožádá a&nbsp;dostane běžný JPEG nebo WebP. Zajímavější to bude teprve ve chvíli, kdy jedno vydání Chromu překlopí přepínač – a&nbsp;při <a href="/clanek/prohlizece-dvoutydenni-cyklus">dvoutýdenním cyklu vydávání, na který prohlížeče přecházejí</a>, se to může stát mezi dvěma úterky.</p>

<h2>Zdroje</h2>

<p>Poznámky k&nbsp;vydání <a href="https://www.firefox.com/en-US/firefox/153.0/releasenotes/" rel="noopener">Firefoxu 153</a> a&nbsp;<a href="https://www.firefox.com/en-US/firefox/152.0/releasenotes/" rel="noopener">Firefoxu 152</a>, <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/153" rel="noopener">vývojářský přehled změn ve Firefoxu 153 na MDN</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2040074" rel="noopener">záznam chyby 2040074 v&nbsp;Bugzille</a>, <a href="https://github.com/mozilla/standards-positions/pull/741/files" rel="noopener">stanovisko Mozilly k&nbsp;JPEG XL</a>, <a href="https://github.com/libjxl/jxl-rs" rel="noopener">repozitář jxl-rs</a>, <a href="https://www.theregister.com/2022/10/31/jpeg_xl_axed_chrome/" rel="noopener">zpráva The Register o&nbsp;odstranění z&nbsp;Chromu</a>, <a href="https://www.phoronix.com/news/Chrome-145-Released" rel="noopener">Phoronix o&nbsp;Chromu 145</a>, <a href="https://caniuse.com/jpegxl" rel="noopener">tabulka podpory na Can I use</a> a&nbsp;<a href="https://theimagecdn.com/docs/jpeg-xl-explained" rel="noopener">rozbor The Image CDN</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-firefox-153-jpeg-xl-f70703e2.jpg" length="110540" type="image/jpeg" />
		</item>
		<item>
			<title>Doména může v DNS oznámit, že je na prodej, ale IETF to vydal jako konvenci</title>
			<link>https://tech-blog.chatujme.cz/clanek/rfc-10023-for-sale-dns</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/rfc-10023-for-sale-dns</guid>
			<pubDate>Sat, 23 May 2026 09:41:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Kdo chce prodat doménu, která je pořád registrovaná, musel to dosud napsat na web nebo doufat, že se zájemce prokouše k jeho kontaktu. RFC 10023 z konce července na to zavádí záznam _for-sale, do kterého se vejde odkaz, telefon i požadovaná cena. Není to závazná norma: IETF ho vydal jako informativní popis zvyklosti a žádný protokol se kvůli němu nemění.]]></description>
			<content:encoded><![CDATA[<p>Doména, kterou najdete ve whois jako registrovanou, nemusí být nedostupná. Klidně ji někdo drží jen proto, aby ji prodal, jenže zájemce se to nemá jak dozvědět: uvidí, že je zabraná, a&nbsp;jde hledat jinam. Právě na tohle vyšel koncem července dokument <a href="https://www.rfc-editor.org/rfc/rfc10023.html" rel="noopener" target="_blank">RFC 10023</a>, který popisuje, jak držitel v&nbsp;DNS vyvěsí digitální ceduli „na prodej“.</p>

<figure><img src="/uploads/foto-m2-for-sale-cedule-4a922075.jpg" alt="Realitní cedule s nápisem For Sale u silnice"><figcaption>Realitní cedule s&nbsp;nápisem For Sale u&nbsp;silnice v&nbsp;Eugene ve státě Oregon. Foto: Rick Obst, Wikimedia Commons (CC BY 4.0)</figcaption></figure>

<p>Napsal ho Marco Davids z&nbsp;laboratoře SIDN Labs, tedy z&nbsp;organizace, která spravuje nizozemskou doménu .nl. Dokument prošel běžným kolečkem IETF včetně veřejného připomínkování a&nbsp;schválení řídicí skupinou IESG, ale <strong>není to norma</strong>: v&nbsp;hlavičce má kategorii Informational a&nbsp;sám o&nbsp;sobě říká, že popisuje provozní zvyklost a&nbsp;nevyžaduje změnu žádného protokolu. Cesta k&nbsp;němu byla dlouhá. První verze návrhu je z&nbsp;22.&nbsp;prosince 2022 a&nbsp;než se z&nbsp;ní stalo RFC, dopracoval ji autor do jednadvacáté verze; hlavička hotového dokumentu uvádí červenec 2026 a&nbsp;záznam v&nbsp;Datatrackeru 30.&nbsp;července.</p>

<h2>Jak ta cedule vypadá</h2>

<p>Držitel přidá do zóny textový záznam pod jménem <code>_for-sale</code>. Podtržítko na začátku není libovůle, ale zavedený způsob, jak si služby v&nbsp;DNS vyhrazují jméno, aby se nesrazily s&nbsp;běžnou doménou; IANA vede jejich <a href="https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml" rel="noopener" target="_blank">seznam</a> a&nbsp;<code>_for-sale</code> do něj přibylo vedle jmen jako <code>_dmarc</code> nebo <code>_acme-challenge</code>.</p>

<p>Obsah záznamu musí začínat značkou verze a&nbsp;za ní smí následovat právě jedna dvojice tag=hodnota:</p>

<pre><code>_for-sale IN TXT "v=FORSALE1;furi=https://example.com/fs?d=eHl6"</code></pre>

<p>Tagy jsou čtyři a&nbsp;každý cílí na jiného čtenáře. <code>ftxt=</code> nese volný text pro člověka, <code>furi=</code> odkaz nebo kontakt (dokument připouští jen schémata http, https, mailto a&nbsp;tel), <code>fval=</code> požadovanou cenu ve tvaru měny velkými písmeny a&nbsp;částky, a&nbsp;<code>fcod=</code> kód, kterému rozumí jen strany, které se na jeho významu předem domluvily. U&nbsp;ceny se doporučují třípísmenné kódy podle ISO 4217, ale zápis počítá i&nbsp;s&nbsp;kryptoměnami: mezi příklady v&nbsp;dokumentu stojí vedle <code>fval=USD750</code> také <code>fval=BTC0.000010</code>.</p>

<p>Do jednoho záznamu patří nanejvýš jedna taková dvojice, samotných záznamů ale může být v&nbsp;sadě víc a&nbsp;každý zájemce si vybere ten, který umí zpracovat. Registr sáhne po kódu, člověk po telefonu:</p>

<pre><code>_for-sale IN TXT "v=FORSALE1;furi=https://fs.example.com/"
          IN TXT "v=FORSALE1;ftxt=This domain name is for sale"
          IN TXT "v=FORSALE1;fval=EUR500"</code></pre>

<p>Volný text i&nbsp;kód smí mít 1 až 239 oktetů a&nbsp;celý záznam se musí vejít do jediného textového řetězce o&nbsp;255 oktetech, aby se při čtení nemusel skládat z&nbsp;kousků. Doba platnosti záznamu se doporučuje nastavit na hodinu nebo méně: čím delší, tím větší riziko, že se zájemci ukáže cena, která už neplatí.</p>

<h2>Proč to vzniklo</h2>

<p>Motivaci popsal Davids v&nbsp;<a href="https://www.sidnlabs.nl/en/news-and-blogs/a-digital-for-sale-sign-for-nl-domain-names" rel="noopener" target="_blank">blogu SIDN Labs</a> z&nbsp;28.&nbsp;října 2025 přirovnáním k&nbsp;ojetým autům. Většina lidí ojeté auto prodá, kdežto nechtěnou doménu drtivá většina držitelů prostě nechá propadnout. Konce registrací hlídají specializované firmy, takzvaní domaineři, kteří dobrá jména po expiraci zachytí, postaví je na svůj virtuální plac s&nbsp;cenovkou a&nbsp;původnímu držiteli z&nbsp;prodeje nepřijde nic. Té praxi se říká drop catching.</p>

<p>Podle SIDN je na tom nejhorší, že se nabídka a&nbsp;poptávka minou. Zájemce se zeptá ve whois, uvidí „registrováno“, spokojí se s&nbsp;druhou volbou a&nbsp;nikdy se nedozví, že o&nbsp;jeho první volbu se dalo běžně smlouvat. Záznam v&nbsp;DNS je proti tomu levné řešení: dá se zapnout a&nbsp;vypnout kdykoli, funguje i&nbsp;u&nbsp;domény, která se pořád používá, a&nbsp;nikdo kvůli němu nemusí sahat do registračního systému.</p>

<h2>Co konvence nedovolí</h2>

<p>Zajímavější než seznam možností jsou hranice. Celou doménu nejvyššího úrovně nabídnout jedním záznamem nejde, protože zástupný znak v&nbsp;DNS platí jen jako samostatné jméno na začátku zápisu a&nbsp;řetězec <code>_for-sale.*.example.</code> tím pádem není platný. Pod infrastrukturní doménou .arpa musí čtecí programy takový záznam ignorovat úplně, aby se nedal číst jako nabídka prodeje rozsahu IP adres nebo telefonních čísel. Zvláštní domény typu .onion nebo .alt jsou mimo rozsah dokumentu.</p>

<p>Ošetřený je i&nbsp;případ, kdy je značka verze na místě, ale zbytek chybí nebo je nesmyslný. Pak má program předpokládat, že doména na prodej je, a&nbsp;kontakt si dohledat postaru ve whois nebo přes RDAP. Naopak text bez značky verze se za platnou ceduli považovat nesmí. A&nbsp;vyvěšená cedule nikoho k&nbsp;ničemu nezavazuje: dokument výslovně píše, že mohla vzniknout omylem nebo že si to držitel rozmyslel.</p>

<h2>Rizika, která dokument vypisuje sám</h2>

<p>Oddíly o&nbsp;bezpečnosti a&nbsp;soukromí se čtou jako výčet toho, co se pokazí, až si obsah cizí zóny někdo vystaví na vlastní web. Do textového záznamu se dá napsat cokoli, takže bez důkladné kontroly vstupu hrozí injektáž skriptu nebo SQL dotazu a&nbsp;záměna znaků, které vypadají stejně. Ukázka v&nbsp;příloze to nezastírá a&nbsp;jako platný, byť škodlivý obsah uvádí přímo <code>ftxt=&lt;script&gt;...&lt;/script&gt;</code>.</p>

<p>Odkaz z&nbsp;cizí domény se podle dokumentu nesmí otevírat automaticky, uživatel to musí napřed potvrdit. U&nbsp;ceny se doporučuje připsat, že je orientační, a&nbsp;nenakupovat podle ní bez lidského zásahu. Dokument počítá i&nbsp;s&nbsp;tím, že cedule bude sloužit jako návnada k&nbsp;návštěvě webu bez skutečného úmyslu prodávat.</p>

<p>Druhá strana mince je soukromí. Cedule je veřejný signál, že chce držitel prodat, a&nbsp;kdo do ní napíše e-mail nebo telefon, může počítat s&nbsp;tím, že si je někdo sesbírá.</p>

<h2>Kde to už běží</h2>

<p>Nejdál je nizozemský registr. SIDN podle svého blogu provozuje pilot ve spolupráci s&nbsp;registrátory už několik let, byť na starší verzi návrhu. Zapojený registrátor dá do systému registru adresu své prodejní stránky, dostane na ni jednorázový kód a&nbsp;ten se pak vkládá do záznamu <code>fcod=</code> jednotlivých domén. Kdo si potom na stránce registru ověří doménu, uvidí místo strohého „registrováno“ zelené tlačítko a&nbsp;proklik na prodejní stránku. Software pro verzi, kterou blog popisuje, byl podle něj tehdy hotový, ale SIDN ho nevydal, dokud nebude jisté, že se dokument už nebude měnit.</p>

<p>Že je celá věc čerstvá, jde poznat i&nbsp;z&nbsp;registru IANA. U&nbsp;položky <code>_for-sale</code> v&nbsp;něm k&nbsp;31.&nbsp;červenci stále stojí odkaz na jedenadvacátou verzi návrhu, ne na číslo 10023, které vydaný dokument dostal. Je to běžné zpoždění a&nbsp;samo se srovná, ale dobře ukazuje, ve které fázi tahle konvence je: dokument je venku, ostatní kolem něj teprve dobíhá.</p>

<p>Podle nás bude o&nbsp;užitečnosti rozhodovat něco úplně jiného než text dokumentu, totiž jestli se čtení cedule naučí vyhledávací nástroje registrátorů. Zapsat záznam do zóny zvládne držitel domény sám za minutu, ale kdyby ho nikdo nečetl, mluví do prázdna. Podobně jako u&nbsp;<a href="/clanek/rfc-10026-automaticky-dnssec-cz">červencového doporučení IETF k&nbsp;automatickému DNSSEC</a> platí, že samotné vydání dokumentu nic nezapíná.</p>

<p><strong>Zdroje:</strong> <a href="https://www.rfc-editor.org/rfc/rfc10023.html" rel="noopener" target="_blank">RFC 10023 na rfc-editor.org</a>, <a href="https://datatracker.ietf.org/doc/draft-davids-forsalereg/history/" rel="noopener" target="_blank">historie návrhu draft-davids-forsalereg v&nbsp;IETF Datatrackeru</a>, <a href="https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml" rel="noopener" target="_blank">registr podtržítkových jmen v&nbsp;DNS u&nbsp;IANA</a> a&nbsp;<a href="https://www.sidnlabs.nl/en/news-and-blogs/a-digital-for-sale-sign-for-nl-domain-names" rel="noopener" target="_blank">blog SIDN Labs o pilotu pro .nl</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-m2-for-sale-cedule-4a922075.jpg" length="176799" type="image/jpeg" />
		</item>
		<item>
			<title>Pravidla pro registry IP adres mají po 25 letech nástupce, zatím jen jako návrh</title>
			<link>https://tech-blog.chatujme.cz/clanek/pravidla-registru-ip-adres-nastupce</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/pravidla-registru-ip-adres-nastupce</guid>
			<pubDate>Tue, 12 May 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Rada ASO předala 28. července výkonné radě sdružení registrů hotový návrh dokumentu, který má nahradit pravidla z roku 2001. Nově popisuje i to, jak může registr IP adres o uznání přijít. Schválený zatím není a text té verze není veřejný.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-pravidla-registru-ip-adres-nastupce-698a1fa2.jpg" alt="Zasedání správní rady ICANN na setkání ICANN 85"><figcaption>Zasedání správní rady ICANN na setkání ICANN 85. Foto: icannphotos, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<p>Kdo dostane blok IP adres, se v&nbsp;praxi rozhoduje na pěti místech na světě. Tolik je regionálních internetových registrů, zkratkou RIR: AFRINIC pro Afriku, APNIC pro Asii a&nbsp;Tichomoří, ARIN pro Severní Ameriku, LACNIC pro Latinskou Ameriku a&nbsp;RIPE NCC pro Evropu a&nbsp;Blízký východ. Rozdělují mezi poskytovatele připojení jak adresy, tak čísla autonomních systémů, podle kterých se směruje provoz mezi sítěmi. Pravidla, podle kterých je někdo za registr vůbec uzná, jsou z&nbsp;roku 2001. Teď mají hotového nástupce – zatím ale jen jako návrh.</p>

<h2>Co se 28.&nbsp;července stalo</h2>

<p>Address Supporting Organization Address Council (ASO AC) dokončil verzi 3 dokumentu RIR Governance Document a&nbsp;předal ji výkonné radě NRO, tedy sdružení všech pěti registrů. Oznámily to 28.&nbsp;července shodně <a href="https://www.nro.net/category/news/" rel="noopener" target="_blank">NRO</a> i&nbsp;<a href="https://www.ripe.net/about-us/news/aso-ac-delivers-recommended-draft-rir-governance-document-to-nro-ec-1/" rel="noopener" target="_blank">RIPE NCC</a>. ASO AC je orgán, který v&nbsp;soustavě ICANN zastupuje správce číselných zdrojů a&nbsp;zároveň působí jako Number Council sdružení NRO – tedy tentýž sbor pod dvěma jmény.</p>

<p>Podle oznámení teď návrh posoudí výkonná rada, projedná ho s&nbsp;ICANN a&nbsp;s&nbsp;registry a&nbsp;povede ho k&nbsp;finální verzi. Jinými slovy: hotová je verze, kterou jeden orgán doporučil druhému. Schvalují ji nakonec registry a&nbsp;ICANN, a&nbsp;to se zatím nestalo.</p>

<h2>Co nahrazuje</h2>

<p>Nahrazovaným dokumentem je ICP-2, celým názvem <em>Criteria for Establishment of New Regional Internet Registries</em>. Správní rada ICANN ho přijala 4.&nbsp;června 2001 a&nbsp;stále platí. Je krátký a&nbsp;je na něm vidět doba vzniku: mluví o&nbsp;třech registrech. „At the time of writing, the three existing RIRs cover a service area that spans the entire world,“ stojí v&nbsp;jeho úvodu, tedy že v&nbsp;době psaní pokrývají tři existující registry celý svět. O&nbsp;kus dál dokument předpokládá, že vlastní registr chystají Afrika a&nbsp;Latinská Amerika, a&nbsp;dodává, že počet registrů má i&nbsp;tak zůstat malý. Obě se ho pak opravdu dočkaly.</p>

<p>ICP-2 vyjmenovává deset kritérií pro uznání nového registru: velikost regionu, podpora poskytovatelů v&nbsp;něm, otevřená tvorba pravidel, neutralita, technická způsobilost, dodržování globálních pravidel pro přidělování adres, plán činnosti, model financování, vedení záznamů a&nbsp;mlčenlivost. Co v&nbsp;celém textu nenajdete, je jediná zmínka o&nbsp;tom, co se stane, když uznaný registr přestane pravidla plnit. Slovo pro odebrání uznání v&nbsp;něm není vůbec.</p>

<h2>Odebrání registru, se kterým ICP-2 nepočítá</h2>

<p>Právě tenhle chybějící kus nový dokument doplňuje. Text verze 3 zveřejněný není – NRO uvádí, že doprovodné materiály včetně porovnání se starší verzí vyjdou později. Veřejně se dá číst <a href="https://www.nro.net/policy/internet-coordination-policy-2/rir-governance-document-version-2/" rel="noopener" target="_blank">verze 2 z&nbsp;28.&nbsp;srpna 2025</a>, tedy ta, ke které se sbíraly připomínky do 7.&nbsp;listopadu 2025.</p>

<p>V&nbsp;ní má odebrání uznání vlastní postup. Návrh smí podat kterýkoli registr nebo skupina registrů, dále skupina členů dotčeného registru čítající aspoň čtvrtinu všech členů nebo 2&nbsp;000&nbsp;členů (podle toho, co je méně), anebo ICANN. Ostatní registry pak musí odebrání doporučit jednomyslně a&nbsp;teprve potom o&nbsp;něm rozhoduje ICANN. Sám dokument to označuje za krajní možnost: nesplňující registr má být zbaven uznání „only as a last resort“, tedy jen jako poslední řešení, a&nbsp;to jen tehdy, když škody pro internetovou komunitu převáží nad tím, jeho neplnění dál tolerovat.</p>

<h2>Proč to není akademická otázka</h2>

<p>Africký registr AFRINIC je od sporu se svým členem, firmou Cloud Innovation, pod nucenou správou. Volby do jeho správní rady, které správce vypsal na červen 2025, byly kvůli podezřením kolem hlasování na plné moci zrušeny. <a href="https://www.theregister.com/networks/2026/05/27/icann_again_intervenes_to_defend_afrinic/5246790" rel="noopener" target="_blank">The Register</a> v&nbsp;květnu 2026 popsal, že ICANN správci registru napsala, že takové volby mohou být důvodem k&nbsp;prověření, jestli AFRINIC plní svůj mandát, a&nbsp;že se sama připojila k&nbsp;soudnímu řízení, ve kterém Cloud Innovation usiluje o&nbsp;zrušení registru. Žádný z&nbsp;použitých zdrojů obojí výslovně nespojuje; podle nás se ale pasáž o&nbsp;odebrání uznání od tohohle případu číst odděleně nedá.</p>

<h2>Kolik lidí do toho mluvilo</h2>

<p>Práce začala v&nbsp;říjnu 2023, kdy výkonná rada NRO požádala ASO o&nbsp;proces aktualizace ICP-2. Následoval dotazník na základní principy od 8.&nbsp;října do 6.&nbsp;prosince 2024 s&nbsp;298 odpověďmi, první návrh z&nbsp;14.&nbsp;dubna 2025 a&nbsp;k&nbsp;němu připomínkové kolo do 27.&nbsp;května, druhá verze z&nbsp;konce srpna 2025 s&nbsp;připomínkami do listopadu, pracovní setkání v&nbsp;Montevideu v&nbsp;listopadu 2025 a&nbsp;průběžné zprávy o&nbsp;stavu v&nbsp;únoru a&nbsp;8.&nbsp;května 2026. <a href="https://www.arin.net/announcements/20250730-nro/" rel="noopener" target="_blank">ARIN</a> u&nbsp;prvního kola žádné souhrnné číslo připomínek neuvádí – píše jen, že přišly z&nbsp;konferencí všech pěti registrů, z&nbsp;webinářů, ze setkání registrů a&nbsp;přes veřejné připomínkování ICANN.</p>

<h2>Co se z&nbsp;přetisků nedozvíte</h2>

<p>Server <a href="https://www.techtimes.com/articles/321824/20260728/ip-address-governance-gets-its-first-rewrite-25-years-adding-power-evict-registries.htm" rel="noopener" target="_blank">TechTimes</a> ohlásil totéž předání titulkem, podle kterého správa IP adres dostala po 25 letech první přepis a&nbsp;s&nbsp;ním pravomoc vyhazovat registry. Věcně to sedí v&nbsp;tom, že ICP-2 je z&nbsp;roku 2001 a&nbsp;že nový text s&nbsp;odebráním počítá. Nesedí to v&nbsp;tom podstatném: nic zatím přepsáno nebylo. Podle nás je rozdíl mezi doporučeným návrhem a&nbsp;platným pravidlem u&nbsp;dokumentu, na kterém stojí přidělování adres celé planetě, to podstatné.</p>

<p>Kdy má být hotovo, žádný ze zdrojů neuvádí. NRO slibuje aktualizovaný harmonogram a&nbsp;s&nbsp;ním i&nbsp;termíny, kdy se dá do dokumentu ještě mluvit.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-pravidla-registru-ip-adres-nastupce-698a1fa2.jpg" length="198457" type="image/jpeg" />
		</item>
		<item>
			<title>Nejvíc přerušení internetu ve druhém čtvrtletí nařídily podle Cloudflare úřady</title>
			<link>https://tech-blog.chatujme.cz/clanek/vypadky-internetu-q2-2026-zkousky</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/vypadky-internetu-q2-2026-zkousky</guid>
			<pubDate>Wed, 15 Apr 2026 16:41:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Cloudflare zveřejnila 28. července přehled přerušení internetu za druhé čtvrtletí. Nejdelší výpadek způsobil tajfun u Guamu, nejčastěji ale spojení vypínaly úřady – v Súdánu a v Iráku vždy přesně na dobu školních zkoušek. Írán se mezitím po osmaosmdesáti dnech vracel online.]]></description>
			<content:encoded><![CDATA[<p>Cloudflare vydala 28.&nbsp;července přehled přerušení internetu, která zachytila ve druhém čtvrtletí letošního roku. Firma provozuje jednu z&nbsp;největších sítí pro doručování obsahu na světě, takže vidí, kdy z&nbsp;které země přestane chodit provoz, a&nbsp;jednotlivé události popisuje na svém serveru Radar. Výčet za duben až červen míchá počasí, zemětřesení, přeseknutý kabel i&nbsp;chybu ve správě domén – nejčastěji se ale opakuje jedna příčina, která s&nbsp;technikou nemá nic společného.</p>

<figure><img src="/uploads/foto-m2-vypadky-opticke-kabely-88a996ca.jpg" alt="Svazek optických vláken"><figcaption>Optická vlákna v&nbsp;telekomunikační síti. Ilustrační snímek. Foto: SwarmCheng, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<h2>Deset vypnutí v&nbsp;Súdánu, tři v&nbsp;Iráku</h2>

<p>Zpráva dokumentuje deset vypnutí v&nbsp;Súdánu mezi 13.&nbsp;a&nbsp;23.&nbsp;dubnem, všechna nařízená proto, aby se u&nbsp;celostátních zkoušek nepodvádělo. Držela se přesného rozvrhu: každé trvalo zhruba tři a&nbsp;půl hodiny, od 11:45 do 15:15 světového času, tedy od 13:45 do 17:15 místního – přesně na okno, ve kterém se zkoušelo.</p>

<p>K&nbsp;tomu přibyly tři vládou nařízená vypnutí v&nbsp;Iráku, 2., 11.&nbsp;a&nbsp;28.&nbsp;června, ze stejného důvodu. Tam byla kratší, kolem devadesáti minut. Cloudflare k&nbsp;oběma zemím poznamenává, že jde o&nbsp;sezonní vzorec, který eviduje už několik čtvrtletí po sobě.</p>

<h2>V&nbsp;Iráku sto sedmdesát vypnutí od roku 2019</h2>

<p>Podrobnosti k&nbsp;Iráku vede projekt Pulse od Internet Society, který jednotlivá vypnutí popisuje i&nbsp;s&nbsp;podklady. U&nbsp;vypnutí 13.&nbsp;června uvádí, že irácká vláda pozastavila internetové služby ráno mezi 6:00 a&nbsp;7:30 místního času a&nbsp;že šlo o&nbsp;první z&nbsp;očekávané série pro první kolo zkoušek na odborných školách, které běželo do 4.&nbsp;července.</p>

<p>Ministerstvo komunikací to podle Pulse ohlásilo 19.&nbsp;května. Ministr Mustafa Sanad ve videovzkazu vypínání potvrdil a&nbsp;zároveň slíbil vyvinout digitální systém, který by odstranil potřebu rozvážet zadání zkoušek z&nbsp;jednoho místa – a&nbsp;tím i&nbsp;důvod internet vypínat.</p>

<p>Souhrnná čísla u&nbsp;iráckého profilu jsou výmluvnější než jednotlivé případy: 28 vypnutí za posledních dvanáct měsíců, 170 od roku 2019 a&nbsp;14 470 hodin, co všechna ta vypnutí dohromady trvala. Freedom House hodnotí svobodu internetu v&nbsp;Iráku jako částečně svobodnou.</p>

<p>Obě evidence se přitom v&nbsp;počtu neshodují. Cloudflare uvádí za druhé čtvrtletí tři irácká vypnutí, kdežto Pulse má samostatný záznam i&nbsp;k&nbsp;13.&nbsp;červnu, který ve výčtu Cloudflare není. Není to spor o&nbsp;fakta, ale o&nbsp;metodiku: Cloudflare popisuje, co sama anotovala ve vlastním provozu, Pulse sbírá jednotlivá hlášení včetně oznámení úřadů.</p>

<h2>Írán se vracel po osmaosmdesáti dnech</h2>

<p>Nejdelší zásah do konektivity ve výčtu není z&nbsp;druhého čtvrtletí – jen v&nbsp;něm skončil. Cloudflare píše, že od 26.&nbsp;května začala pozorovat známky předem oznámeného obnovování internetu v&nbsp;Íránu, tedy předběžný konec osmaosmdesátidenního vypnutí, které zemi drželo prakticky celou offline od 28.&nbsp;února. Den nato hlásil Radar provoz obnovený na 40&nbsp;% úrovně před výpadkem, což odpovídá zprávám, že se přístup vracel po částech, ne najednou.</p>

<h2>Zbytek zařídilo počasí a&nbsp;jedna chybná výměna klíčů</h2>

<p>Nejdelší jednotlivý výpadek čtvrtletí způsobil supertajfun Sinlaku, který v&nbsp;polovině dubna prošel Mariánskými ostrovy těsně severně od Guamu. Provoz z&nbsp;ostrova klesl 13.&nbsp;a&nbsp;14.&nbsp;dubna až o&nbsp;80&nbsp;% pod očekávanou úroveň.</p>

<p>Kuriozitou je 5.&nbsp;květen v&nbsp;Německu. Při výměně klíčů DNSSEC u&nbsp;registru DENIC, který spravuje doménu .de, začaly vznikat neplatné podpisy. Ověřující resolvery po celém světě pak odmítly každý dotaz na německou doménu a&nbsp;vracely chybu SERVFAIL, dokud se provoz nevrátil do normálu ve 23:15 světového času. Doména sama byla celou dobu v&nbsp;pořádku; nefungoval podpis, kterým se její pravost dokazuje.</p>

<p>Přidat se dá ještě přeseknuté optické vlákno u&nbsp;Svaté Lucie 21.&nbsp;a&nbsp;22.&nbsp;června, kdy provoz ze sítě Karib Cable spadl kolem 21:00 světového času prakticky na nulu a&nbsp;držel se tam skoro celý den, dvě zemětřesení na severu Venezuely 24.&nbsp;června a&nbsp;nejméně pětihodinový výpadek elektřiny v&nbsp;Tanzanii 27.&nbsp;června.</p>

<h2>Kolik to stojí a&nbsp;jestli to vůbec funguje</h2>

<p>Vypínání kvůli zkouškám má v&nbsp;Iráku své odpůrce doma. Server Shafaq News psal v&nbsp;květnu, že ministerstvo komunikací loni v&nbsp;srpnu při druhém kole zkoušek nařídilo dvouhodinové denní vypnutí od 6:00 do 8:00 a&nbsp;později ho zkrátilo na hodinu a&nbsp;půl. Odborníci podle něj namítají, že opatření nemíří na jádro problému, tedy na slabý dohled a&nbsp;úniky zadání přímo z&nbsp;úřadů.</p>

<p>Tentýž text uvádí, že organizace hájící lidská práva odhadly ztráty z&nbsp;předchozích vypnutí na téměř 951 milionů dolarů za jediný týden a&nbsp;že vypínání zasáhlo tisíce firem, dopravních služeb i&nbsp;rozvážkových platforem. Které organizace to byly, článek neuvádí, takže číslo bereme jako odhad bez dohledatelného původu.</p>

<p>Nejzajímavější na celé věci je, že se s&nbsp;tím nepočítá napořád. Slib iráckého ministra rozvézt zadání zkoušek jinak než po síti, kterou je pak nutné vypnout, je ze všech citovaných dokumentů jediné místo, kde někdo popisuje, jak by se dalo přestat. Jestli ho splní, pozná se příští červen – a&nbsp;bude to vidět v&nbsp;obou evidencích.</p>

<p>Zdroje: <a href="https://blog.cloudflare.com/q2-2026-internet-disruption-summary/" rel="noopener">Cloudflare Radar, přehled přerušení za druhé čtvrtletí 2026</a>, <a href="https://pulse.internetsociety.org/en/shutdowns/exams-shutdown-iraq-13-june-2026/" rel="noopener">Internet Society Pulse, záznam iráckého vypnutí z&nbsp;13.&nbsp;června</a> a&nbsp;<a href="https://shafaq.com/en/society/Iraq-s-reduced-internet-shutdown-during-exams-sparks-debate-over-effectiveness" rel="noopener">Shafaq News</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-m2-vypadky-opticke-kabely-88a996ca.jpg" length="203633" type="image/jpeg" />
		</item>
		<item>
			<title>Zpětné jméno k adrese IPv6 stálo server BIND s prázdnou pamětí 329 dotazů</title>
			<link>https://tech-blog.chatujme.cz/clanek/dns-329-dotazu-jedno-jmeno</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/dns-329-dotazu-jedno-jmeno</guid>
			<pubDate>Fri, 06 Mar 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Učebnice říkají tři dotazy. Měření Ondřeje Surého z organizace ISC ukázalo, že skutečná jména stojí desítky až stovky dotazů a nejhůř dopadají zpětné záznamy k adresám IPv6. Podíl na tom mají delegace mimo vlastní zónu, řetězce aliasů i jedna loňská bezpečnostní záplata.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-a-dns-329-dotazu-11872af5.jpg" alt="Schéma rekurzivního dotazu v DNS"><figcaption>Učebnicové schéma rekurze v&nbsp;DNS: dotaz na kořen, pak na servery domény .com a&nbsp;nakonec na cílovou zónu. Foto: Jan Bellon, Wikimedia Commons (CC BY-SA 4.0)</figcaption></figure>

<p>Když prohlížeč potřebuje IP adresu k&nbsp;doménovému jménu, zeptá se rekurzivního resolveru, tedy serveru, který jméno dohledá za něj. V&nbsp;učebnici to vypadá jednoduše: zeptej se kořene, kořen tě pošle na servery domény nejvyšší úrovně, ty tě pošlou na cílovou zónu. Tři dotazy a&nbsp;hotovo.</p>

<p>Ondřej Surý z&nbsp;organizace Internet Systems Consortium, která vyvíjí jmenný server BIND, si dal práci to změřit na skutečných jménech. Výsledky ukázal 19.&nbsp;července na setkání IEPG, které se koná vždy v&nbsp;neděli před jednáním IETF; to letošní červencové bylo ve Vídni. <a href="https://datatracker.ietf.org/meeting/126/materials/slides-126-iepg-sessa-dns-transitive-trust-and-how-many-is-many-00" rel="noopener">Jeho prezentace</a> nese titulek s&nbsp;otázkou, kolik dotazů stojí vyřešení jednoho jména. Odpověď na druhém snímku je 329.</p>

<h2>Tři dotazy jsou jen podlaha</h2>

<p>Měřilo se vždycky s&nbsp;prázdnou vyrovnávací pamětí, tedy ve stavu, kdy si resolver nepamatuje nic z&nbsp;dřívějška. Je to uměle nepříznivý stav: server, který běží delší dobu, má velkou část cesty uloženou a&nbsp;většinu dotazů vůbec nepošle. Prázdná paměť ale ukáže, kolik práce si dané jméno svou stavbou objednává.</p>

<p>Pro učebnicové <code>www.example.com</code> vyšly tři dotazy. Skutečná jména se od téhle podlahy vzdalují ze tří důvodů a&nbsp;všechny tři se navzájem násobí.</p>

<h2>Kde jmenný server bydlí, rozhoduje o&nbsp;ceně</h2>

<p>První důvod je umístění jmenných serverů zóny. Když <code>wikimedia.org</code> deleguje na <code>ns0.wikimedia.org</code>, musí nadřazená zóna přibalit takzvané lepidlo (glue), tedy IP adresu toho serveru. Bez něj by se resolver zacyklil: na adresu serveru by se musel ptát toho samého serveru. Lepidlo je tady povinné a&nbsp;resolver ho smí použít, takže tenhle případ nestojí nic navíc.</p>

<p>Horší je delegace na jméno v&nbsp;úplně cizí zóně. Doména <code>example.org</code> deleguje na <code>katelyn.ns.cloudflare.com</code>, jenže <code>.org</code> nad doménou <code>.com</code> žádnou pravomoc nemá, takže lepidlo přiložit nesmí. Resolver musí jméno serveru dohledat od nuly, a&nbsp;to zvlášť pro každý server a&nbsp;zvlášť pro adresu IPv4 a&nbsp;IPv6.</p>

<h2>Řetěz aliasů se nesčítá, ale násobí</h2>

<p>Druhý důvod jsou aliasy, v&nbsp;DNS záznamy typu CNAME. Jméno <code>teams.microsoft.com</code> není adresa, ale odkaz na jiné jméno, které odkazuje na další. V&nbsp;době měření to byly čtyři skoky, než se dojde k&nbsp;adrese. Každý cíl je přitom nová úloha se svými delegacemi.</p>

<p>Dotaz na adresu IPv4 celého jména stál na BINDu 9.18 mezi 141 a&nbsp;180 dotazy, na verzi 9.20 mezi 85 a&nbsp;102 a&nbsp;na 9.21 rovných 30. Se zapnutým ověřováním podpisů DNSSEC to bylo 139 až 182, 91 až 110 a&nbsp;42 až 43.</p>

<h2>Nejhůř dopadly zpětné záznamy</h2>

<p>Třetí důvod je stavba zpětného stromu, ve kterém se z&nbsp;IP adresy zjišťuje jméno. Adresa IPv6 se do něj zapisuje po jednotlivých půlbajtech, takže výsledné jméno má pod <code>ip6.arpa</code> dvaatřicet částí. Delegace jdou od organizace IANA přes regionální registr a&nbsp;poskytovatele připojení až ke koncovému zákazníkovi a&nbsp;na každé úrovni může jmenný server ležet v&nbsp;cizí zóně.</p>

<p>Zpětné jméno k&nbsp;adrese výzkumného stroje <code>dnssec-stats.ant.isi.edu</code> potřebovalo na BINDu 9.18 mezi 295 a&nbsp;329 dotazy. Na verzi 9.20 to bylo 193 až 210, na 9.21 pak 102 až 128. Zpětné dotazy přitom nejsou okrajová věc: dělají je poštovní servery při kontrole pověsti odesílatele, přihlašovací služby, syslog i&nbsp;obyčejný web, když si zapisuje přístupy.</p>

<h2>Loňská záplata čísla zvedla</h2>

<p>Rozdíly mezi verzemi nejsou náhodné. Do verze 9.20.13 BIND používal lepidlo i&nbsp;tam, kde jmenný server ležel v&nbsp;jiné zóně pod týmž nadřazeným jménem. Doména <code>ripe.net</code> třeba deleguje na <code>ns4.apnic.net</code> a&nbsp;obě sídlí pod <code>.net</code>, takže registr domény <code>.net</code> může adresu přibalit.</p>

<p>Pak přišla zranitelnost <a href="https://kb.isc.org/docs/cve-2025-40778" rel="noopener">CVE-2025-40778</a>, kterou ISC zveřejnilo 22.&nbsp;října 2025 se známkou 8,6 z&nbsp;10 na stupnici CVSS. Útočník mohl přes takové lepidlo podstrčit do paměti resolveru podvržený záznam. Verze 9.20.14 proto lepidlo od sourozenecké zóny ignoruje.</p>

<p>Bezpečnost se zlepšila, počet dotazů narostl. Pro <code>google.com</code> ze 7 na 28, pro <code>wikipedia.org</code> ze 7 na 31, pro <code>chatgpt.com</code> z&nbsp;9 na 35 a&nbsp;pro <code>x.com</code> z&nbsp;35 na 116.</p>

<h2>Nový model delegací je vrátil dolů</h2>

<p>Čísla vrátil dolů přechod na model, kdy si resolver ukládá delegační data z&nbsp;pohledu nadřazené zóny do zvláštní databáze místo do běžné vyrovnávací paměti. V&nbsp;měření to znamenalo návrat <code>google.com</code> na 7 dotazů, <code>wikipedia.org</code> rovněž na 7, <code>bing.com</code> z&nbsp;51 na 23 a&nbsp;<code>x.com</code> ze 100 na 41.</p>

<p>V&nbsp;jedné věci se prezentace a&nbsp;dokumentace rozcházejí: snímek přisuzuje změnu verzi 9.21.20, <a href="https://bind9.readthedocs.io/en/latest/notes.html" rel="noopener">poznámky k&nbsp;vydání</a> ji popisují až u&nbsp;9.21.21. Verze 9.21.20 přinesla jinou věc ze stejného soudku, totiž volbu <code>max-delegation-servers</code>, která nahradila pevný strop 20 zpracovaných jmenných serverů. Výchozí hodnota je 13, tedy počet kořenových serverů, který se ještě vejde do klasické odpovědi UDP o&nbsp;512 bajtech.</p>

<h2>Kolika serverům jedno jméno věří</h2>

<p>Na totéž jednání navázal <a href="https://blog.apnic.net/2026/07/29/dns-topics-at-ietf-126/" rel="noopener">zápis Geoffa Hustona</a> na blogu registru APNIC. Připomíná druhou stránku téže věci: dotazy se nejen počítají, ale jejich odpovědím se také musí věřit. U&nbsp;<code>www.example.com</code> to nejsou čtyři body důvěry, ale všech třináct kořenových serverů, všech třináct serverů domény <code>.com</code> a&nbsp;k&nbsp;tomu servery domény <code>.net</code>, protože kořenové servery samy sídlí pod ní. Celou tu síť závislostí vykreslí <a href="https://trans-trust.verisignlabs.com/" rel="noopener">Transitive Trust Checker</a> od Verisign Labs.</p>

<h2>Co s&nbsp;tím</h2>

<p>Doporučení z&nbsp;prezentace míří na tři skupiny. Provozovatel domény má delegovat na jmenné servery uvnitř vlastní zóny, a&nbsp;když sáhne po cizí správě DNS, vybrat jednoho nebo dva poskytovatele, ne čtyři v&nbsp;různých doménách nejvyšší úrovně. Má také hlídat délku řetězců aliasů a&nbsp;u&nbsp;zpětných zón se držet toho nejnudnějšího řešení. Poskytovatel spravovaného DNS má zákazníkům nabízet jména serverů uvnitř jejich vlastní zóny. Provozovatel resolveru má zapnout agresivní ukládání záznamů NSEC a&nbsp;držet krok s&nbsp;verzemi.</p>

<p>Podle nás je na tom měření nejzajímavější to, že žádné z&nbsp;těch čísel není chyba. Každá jednotlivá volba dává smysl sama o&nbsp;sobě: rozdělit jmenné servery mezi víc poskytovatelů kvůli odolnosti, postavit web na řetězec aliasů kvůli obsahové síti, přestat věřit sourozeneckému lepidlu kvůli podvrženým záznamům. Cena se objeví až v&nbsp;jejich součinu a&nbsp;platí ji někdo jiný. Surý ostatně o&nbsp;témže mluvil už v&nbsp;květnu na setkání RIPE 92, tehdy nad otázkou, jak vyvážit odolnost a&nbsp;efektivitu při zřizování jmenných serverů; shrnul to <a href="https://blog.apnic.net/2026/06/02/cold-start-dns/" rel="noopener">červnový zápis</a> téhož autora.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-a-dns-329-dotazu-11872af5.jpg" length="73877" type="image/jpeg" />
		</item>
		<item>
			<title>Chrome, Edge i Firefox přejdou na vydávání každé dva týdny</title>
			<link>https://tech-blog.chatujme.cz/clanek/prohlizece-dvoutydenni-cyklus</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/prohlizece-dvoutydenni-cyklus</guid>
			<pubDate>Sat, 07 Feb 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Programování</category>
			<category>Internet a sítě</category>
			<description><![CDATA[Během několika měsíců oznámily všechny tři velké prohlížeče totéž: nová hlavní verze bude vycházet každé dva týdny místo jednou za čtyři. Edge začne 27. srpna, Firefox 1. září a Chrome 8. září 2026. Firemní větve s pomalejším tempem zůstávají, Mozilla svůj krok označuje za pokus.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-13-prohlizece-3bacdba1.jpg" alt="Okno webového prohlížeče Google Chrome ve Windows 11"><figcaption>Číslo verze v&nbsp;prohlížeči poroste od podzimu dvakrát rychleji. Na snímku Chrome 96 ve Windows 11. Foto: Google LLC a&nbsp;Wikimedia Foundation, Wikimedia Commons (CC0)</figcaption></figure>

<p>Prohlížeč se dnes aktualizuje sám a&nbsp;většina lidí si čísla verzí nevšimne. Přesto se během letoška stalo něco, co se nestává: všichni tři velcí výrobci nezávisle na sobě oznámili stejnou změnu. Hlavní verze bude nově vycházet každé dva týdny místo jednou za čtyři.</p>

<h2>Kdo kdy začne</h2>

<p>První je na řadě <strong>Microsoft Edge</strong>. Podle oznámení na firemním blogu z&nbsp;11.&nbsp;června začíná dvoutýdenní tempo verzí 152, která vyjde 27.&nbsp;srpna 2026.</p>

<p><strong>Firefox</strong> naváže o&nbsp;pět dní později. Verze 154 z&nbsp;18.&nbsp;srpna bude poslední vydaná v&nbsp;dosavadním rytmu, Firefox 155 přijde 1.&nbsp;září. Změnu oznámil ředitel Mozilly Sylvestre Ledru v&nbsp;polovině července ve vývojářské konferenci dev-platform, tedy v&nbsp;mailové skupině, kde se probírá vývoj jádra prohlížeče. Týká se počítačů i&nbsp;Androidu.</p>

<p><strong>Chrome</strong> je z&nbsp;celé trojice první, kdo o&nbsp;tom mluvil, a&nbsp;poslední, kdo to spustí. Google zveřejnil plán už 3.&nbsp;března a&nbsp;dvoutýdenní cyklus u&nbsp;něj startuje verzí 153 osmého září. Platí pro počítače, Android i&nbsp;iOS; větve Dev a&nbsp;Canary zůstávají beze změny. Beta každé verze vyjde tři týdny před její stabilní podobou. V&nbsp;praxi to znamená zhruba šestadvacet hlavních vydání ročně místo dosavadních třinácti.</p>

<h2>Rychleji neznamená víc</h2>

<p>Zásadní je, co se <em>nemění</em>. Množství novinek zůstává stejné, jen se rozdělí na dvojnásobek dávek. Microsoft to popisuje přímo: každé vydání přinese „zhruba polovinu obsahu než dřív, zato dvakrát častěji“.</p>

<p>Stejně to formuluje i&nbsp;Mozilla. Zkrácení cyklu podle ní neznamená, že by se na hotovou práci mělo tlačit rychleji – funkce, které nejsou připravené, se nemají uspěchat a&nbsp;mohou zrát dál. Smysl je opačný: to, co už hotové je, nemusí čekat další tři týdny na nejbližší vlak.</p>

<p>Z&nbsp;toho plyne i&nbsp;druhý efekt, o&nbsp;kterém výrobci mluví méně nahlas. Když jede vlak každých čtrnáct dní, klesá tlak na takzvané uplifty, tedy dodatečné protlačování oprav do už uzavřené verze. Uplift je vždycky riziko: mění se kód, který už nikdo znovu neprošel celý. Čím menší dávka změn a&nbsp;čím kratší čekání, tím méně důvodů ho použít.</p>

<h2>Firmy o&nbsp;pomalejší větev nepřijdou</h2>

<p>Rychlejší tempo je noční můra každého, kdo v&nbsp;podniku validuje prohlížeč proti interním aplikacím. Proto zůstává zachovaná pomalá větev.</p>

<p>U&nbsp;Chromu se Extended Stable nemění vůbec – dál vychází jednou za osm týdnů. Edge má stejný interval, jen se přepočítal na nové číslování: aktualizace dostane každé čtvrté vydání, tedy verze 156, 160, 164 a&nbsp;tak dál. Model podpory ani harmonogram se u&nbsp;něj podle Microsoftu nemění.</p>

<p>Správcům, kteří na osmitýdenní větvi zůstanou, Microsoft doporučuje přidat pilotní skupinu uživatelů na kanál Beta a&nbsp;testovat od prvního dne, aby měli na ověření co nejvíc času. Pro tenhle účel nabízí Enterprise Preview s&nbsp;návodem pro správu.</p>

<h2>Co z&nbsp;toho mají weboví vývojáři</h2>

<p>Pro toho, kdo dělá weby, se mění hlavně rychlost, se kterou se nová vlastnost prohlížeče stane použitelnou.</p>

<p>Kdo dnes dokončí funkci těsně po uzavření vlaku, čeká na další skoro čtyři týdny. Nově budou nejvýš dva. U&nbsp;vlastností, které se v&nbsp;prohlížečích objevují postupně, se tím zkracuje doba, po kterou musí web počítat se dvěma různými chováními naráz.</p>

<p>Druhá strana mince je testování. Kdo hlídá vlastní aplikaci proti konkrétním verzím prohlížeče, bude mít dvakrát tolik cílů. Automatizované testy to zvládnou, ruční matice podporovaných verzí se ale bude potřeba přepsat – a&nbsp;to se týká i&nbsp;toho, jak dlouho drží platnost výsledky staršího testovacího kola.</p>

<h2>Mozilla mluví o&nbsp;pokusu</h2>

<p>Ze tří oznámení je nejopatrnější to od Mozilly. Firma dvoutýdenní cyklus výslovně označuje za experiment a&nbsp;připouští, že od něj může ustoupit, kdyby se objevily nečekané problémy. Chrome ani Edge takovou podmínku ve svých oznámeních nemají.</p>

<p>Rozdíl dává smysl. Mozilla má výrazně menší tým než Google a&nbsp;Microsoft a&nbsp;její vydávací proces je vázaný na jednu kódovou základnu bez zázemí velké platformy. Že se do stejného kroku pouští i&nbsp;tak, hodně vypovídá o&nbsp;tom, jak silný je dnes tlak držet krok s&nbsp;tempem Chromu – ať už jde o&nbsp;nové vlastnosti webu, nebo o&nbsp;bezpečnostní záplaty.</p>

<p>Pro běžného uživatele se v&nbsp;praxi nezmění skoro nic. Prohlížeč se aktualizuje na pozadí a&nbsp;nová čísla verzí poletí dvakrát rychleji, aniž by si toho kdokoli všiml. Zajímavější je, že se tři konkurenti bez domluvy shodli na tom, že měsíční cyklus už není správná délka.</p>

<p>Zdroje: <a href="https://developer.chrome.com/blog/chrome-two-week-release" rel="noopener">oznámení Chromu na developer.chrome.com</a>, <a href="https://blogs.windows.com/msedgedev/2026/06/11/faster-updates-enterprise-friendly-schedule-the-new-microsoft-edge-release-cycle/" rel="noopener">blog Microsoft Edge</a> a&nbsp;<a href="https://whattrainisitnow.com/calendar/" rel="noopener">kalendář vydání Firefoxu</a>, ve kterém jsou termíny verzí 154 až 157 čtrnáct dní po sobě.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-13-prohlizece-3bacdba1.jpg" length="53831" type="image/jpeg" />
		</item>
		<item>
			<title>LiberShare staví sdílení souborů bez centrálních indexerů na libp2p a formátu LISH</title>
			<link>https://tech-blog.chatujme.cz/clanek/libershare-lish</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/libershare-lish</guid>
			<pubDate>Thu, 05 Feb 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Programování</category>
			<category>Internet a sítě</category>
			<description><![CDATA[LiberShare je software na sdílení souborů, který se obejde bez centrálních indexerů. Stojí na knihovně libp2p, spojení navazuje přes WebRTC a peery hledá v distribuované hašovací tabulce. Aby se ale nový uzel do sítě vůbec dostal, potřebuje adresu aspoň jednoho takzvaného bootstrap peeru. Vývoj běží od října 2025, kód je ve veřejné doméně, verze zatím žádná nevyšla.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-18-dht-7f50d8af.jpg" alt="Schéma strukturované sítě peer-to-peer s distribuovanou hašovací tabulkou"><figcaption>Strukturovaná síť peer-to-peer: uzly se hledají navzájem přes distribuovanou hašovací tabulku, žádný z&nbsp;nich není nadřazený. Na stejném principu stojí i&nbsp;vyhledávání peerů v&nbsp;LiberShare. Foto: Mesoderm, Wikimedia Commons (CC0)</figcaption></figure>

<p>Sdílení souborů mezi lidmi má na internetu dlouhou historii a&nbsp;jednu opakující se slabinu: i&nbsp;sítě, které se tvářily jako decentralizované, obvykle stály na několika serverech, kde se dalo hledat. Když ty spadly nebo je někdo vypnul, síť samotná sice žila dál, ale nikdo v&nbsp;ní nic nenašel. LiberShare zkouší postavit sdílení tak, aby takové místo neexistovalo.</p>

<h2>Co to je</h2>

<p>Projekt se sám popisuje jako „software pro sdílení souborů peer-to-peer postavený na moderních decentralizovaných technologiích“ (v&nbsp;překladu z&nbsp;angličtiny). Vyvíjí ho organizace Libersoft, tedy stejná parta, která staví operační systém <a href="/clanek/libersystem-prehled">LiberSystem</a>.</p>

<p>Kód je veřejný na GitHubu a&nbsp;uvolněný pod licencí <strong>Unlicense</strong>, což znamená vzdání se autorských práv, jak jen to právní řády dovolují – prakticky veřejná doména.</p>

<h2>Jak se peery hledají navzájem</h2>

<p>Základ je knihovna <strong>libp2p</strong>, tedy stavebnice pro sítě peer-to-peer, kterou zná i&nbsp;svět kolem IPFS. Přímé spojení mezi dvěma počítači navazuje LiberShare přes <strong>WebRTC</strong>. Ten se běžně používá na videohovory v&nbsp;prohlížeči a&nbsp;umí se prokousat přes domácí routery, které jinak příchozí spojení nepouštějí.</p>

<p>Vyhledávání peerů řeší <strong>distribuovaná hašovací tabulka</strong>, konkrétně Kademlia z&nbsp;libp2p. Zjednodušeně: seznam „kdo co má“ není nikde celý. Každý uzel drží kousek a&nbsp;dotaz se k&nbsp;cíli doptává po několika skocích. Právě tohle je ten rozdíl proti starším sítím – není centrální rejstřík, který by šlo vypnout.</p>

<p>Úplně bez pevného bodu se to ale neobejde. Nastavení sítě podle specifikace <strong>povinně obsahuje seznam takzvaných bootstrap peerů</strong> – adres, na které se nový uzel připojí jako první, aby vůbec někoho poznal. Rozdíl proti serveru je v&nbsp;tom, že bootstrap peer nic neindexuje ani nezprostředkovává přenosy; slouží jen jako dveře do sítě a&nbsp;může jich být uvedeno víc. Kdo si založí vlastní síť, uvede prostě adresu svého uzlu.</p>

<h2>Vlastní formát místo torrentu</h2>

<p>Místo souborů <code>.torrent</code> má projekt vlastní formát, kterému říká <strong>LISH</strong>. Je popsaný ve třech specifikacích přímo v&nbsp;repozitáři: datový formát, formát sítě a&nbsp;síťový protokol. Poslední z&nbsp;nich je označený jako verze 1 z&nbsp;24.&nbsp;října 2025.</p>

<p>Formát je postavený na JSONu, takže se dá otevřít v&nbsp;textovém editoru a&nbsp;přečíst. Nese strukturu adresářů, oprávnění a&nbsp;údaje pro ověření celistvosti dat. Protokol z&nbsp;něj skládá přenosy, které se dají přerušit a&nbsp;navázat a&nbsp;které umí táhnout z&nbsp;víc zdrojů naráz.</p>

<h2>Sítě s&nbsp;rolemi, ne jedna velká síť</h2>

<p>Nejméně obvyklá část návrhu je řízení přístupu. LiberShare nepočítá s&nbsp;jednou globální sítí, ale s&nbsp;libovolným počtem sítí, z&nbsp;nichž každá má vlastní pravidla a&nbsp;čtyři role: <strong>vlastníci</strong>, <strong>správci</strong>, <strong>vydavatelé</strong> a&nbsp;<strong>stahující</strong>.</p>

<p>Vlastník mění nastavení sítě a&nbsp;přiděluje ostatní role, správce může přidávat vydavatele a&nbsp;stahující, vydavatel smí do sítě přidávat obsah. Dvě nepovinná nastavení pak určují, jestli publikovat a&nbsp;stahovat smí opravdu jen ti, kdo mají příslušnou roli, nebo kdokoliv. Ve výchozím stavu je síť otevřená.</p>

<p>Prakticky to znamená, že tatáž technologie může sloužit jak veřejné síti, kam přispívá kdokoliv, tak uzavřené skupině – třeba filmovému archivu, kde publikovat smí hrstka lidí a&nbsp;stahovat okruh členů.</p>

<h2>V&nbsp;jakém je to stavu</h2>

<p>Tady je namístě střízlivost. Repozitář vznikl 22.&nbsp;října 2025, má přes patnáct set commitů a&nbsp;tři přispěvatele, poslední změny jsou z&nbsp;posledních dnů. <strong>Zároveň ale zatím nevyšla žádná verze</strong> – sekce vydání je prázdná a&nbsp;k&nbsp;dispozici je jen zdrojový kód.</p>

<p>Podle údajů GitHubu je většina kódu v&nbsp;TypeScriptu, k&nbsp;tomu přibližně třetina objemu v&nbsp;Svelte, tedy uživatelské rozhraní. Menší podíl tvoří instalátor pro Windows, skripty a&nbsp;kousek Rustu. Popularita je zatím komorní: jednačtyřicet hvězd a&nbsp;tři forky.</p>

<h2>Proč to sledovat</h2>

<p>Zajímavé na projektu není to, že dělá sdílení souborů – to umí kdejaký klient BitTorrentu, a&nbsp;lépe, protože má za sebou dvě desetiletí ladění. Zajímavé je spojení tří věcí, které se obvykle nepotkávají: síť bez indexeru, přístupová práva uvnitř sítě a&nbsp;rozhraní, které vypadá jako přehrávač médií, ne jako správce stahování.</p>

<p>Jestli to dopadne, se pozná až podle první vydané verze a&nbsp;podle toho, kolik lidí ji rozběhne naráz. Distribuovaná hašovací tabulka na papíře funguje vždycky; teprve provoz ukáže, jak se chová, když je uzlů málo nebo když polovina z&nbsp;nich sedí za přísným routerem.</p>

<p>Zdroje: <a href="https://github.com/libersoft-org/libershare" rel="noopener">repozitář LiberShare na GitHubu</a> včetně specifikace <a href="https://github.com/libersoft-org/libershare/blob/main/LISH_NETWORK_PROTOCOL.md" rel="noopener">síťového protokolu LISH</a>; údaje o&nbsp;rozsahu a&nbsp;stáří kódu pocházejí z&nbsp;veřejného rozhraní GitHubu, ne z&nbsp;tvrzení projektu.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-18-dht-7f50d8af.jpg" length="57312" type="image/jpeg" />
		</item>
		<item>
			<title>Nové doporučení IETF pro automatický DNSSEC: registr .cz jeden ze dvou záznamů nepřijímá</title>
			<link>https://tech-blog.chatujme.cz/clanek/rfc-10026-automaticky-dnssec-cz</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/rfc-10026-automaticky-dnssec-cz</guid>
			<pubDate>Wed, 04 Feb 2026 10:11:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[IETF vydala v červenci dokument RFC 10026, který popisuje, jak mají registry a registrátoři automaticky přebírat záznamy DS od správců domén. Provozovatelům DNS zároveň ukládá vystavit dva různé záznamy s toutéž informací. Software, na kterém běží registr .cz, jeden z nich nepodporuje vůbec.]]></description>
			<content:encoded><![CDATA[<p>V&nbsp;červenci vyšel dokument <a href="https://www.rfc-editor.org/rfc/rfc10026.html" rel="noopener" target="_blank">RFC 10026</a>, který dostal označení BCP 246, tedy nejlepší současná praxe. Napsali ho Steve Sheng a&nbsp;Peter Thomassen, u&nbsp;kterého hlavička dokumentu uvádí německou firmu deSEC, prošel pracovní skupinou DNSOP a&nbsp;řeší jedinou věc: co má dělat registr nebo registrátor ve chvíli, kdy si správce domény sám ohlásí, že mění podpisový klíč. Zní to jako administrativní detail. Je to ale postup, který je podle autorů náchylný k&nbsp;chybám.</p>

<figure><img src="/uploads/foto-m2-rfc-10026-dnssec-cern-698184e6.jpg" alt="Sál se servery v datovém centru CERN"><figcaption>Sál se servery v&nbsp;datovém centru CERN. Ilustrační snímek. Foto: Hugovanmeijeren, Wikimedia Commons (CC BY-SA 3.0)</figcaption></figure>

<h2>Otisk klíče drží někdo jiný než jeho majitel</h2>

<p>DNSSEC podepisuje odpovědi z&nbsp;DNS, aby se poznalo, že cestou nikdo nic nezaměnil. Důvěra se předává shora dolů: nadřazená zóna drží u&nbsp;delegace záznam DS, což je otisk podpisového klíče té podřízené. Klíč má v&nbsp;ruce provozovatel DNS pro doménu, otisk ale nikoli. Ten je zapsaný o&nbsp;patro výš, u&nbsp;registru.</p>

<p>Když se klíč vymění a&nbsp;otisk zůstane starý, ověřující resolvery po celém světě přestanou doménu považovat za platnou a&nbsp;vrátí chybu. Doména přitom funguje dál, jen se nedá dokázat, že je pravá. Jak to dopadá v&nbsp;praxi, bylo vidět 5.&nbsp;května u&nbsp;německého registru DENIC, kde po výměně klíčů začaly vznikat neplatné podpisy a&nbsp;dotazy na .de selhávaly až do 23:15 světového času; psali jsme o&nbsp;tom v&nbsp;<a href="/clanek/vypadky-internetu-q2-2026-zkousky">přehledu přerušení internetu za druhé čtvrtletí</a>.</p>

<p>Záznamy CDS a&nbsp;CDNSKEY, popsané v&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc7344.html" rel="noopener" target="_blank">RFC 7344</a> a&nbsp;8078, jsou právě proti tomuhle. Správce domény je vystaví ve své zóně, nadřazená strana si je přečte a&nbsp;otisk si přepíše sama. Vydaný dokument neřeší tenhle mechanismus, ale rozhodnutí, která u&nbsp;něj musí udělat právě ta nadřazená strana.</p>

<h2>Sedm procent zabezpečených delegací</h2>

<p>Proč to někoho zajímá, popsali Barbara Jantzen a&nbsp;Peter Thomassen v&nbsp;únorovém textu na blogu APNIC. Postupy při výměně klíčů jsou podle nich ruční, složité kvůli více poskytovatelům, náchylné k&nbsp;chybám a&nbsp;náročné na podporu (přeloženo z&nbsp;angličtiny). Tentýž text uvádí, že míra ověřování DNSSEC dosáhla v&nbsp;roce 2025 36&nbsp;procent a&nbsp;podíl zabezpečených delegací 7&nbsp;procent.</p>

<p>Sedm procent je číslo, které se dá číst dvěma způsoby. Buď je DNSSEC příliš složitý, nebo je riziko rozbití větší než užitek z&nbsp;podepsání. Autoři doporučení sázejí na to, že když se výměna klíčů zautomatizuje, ubude obojího.</p>

<h2>Co se po registrech chce</h2>

<p>Dokument je psaný jako seznam požadavků na nadřazenou stranu. Než otisk přepíše, musí ověřit shodu mezi záznamy CDS a&nbsp;CDNSKEY a&nbsp;napříč všemi autoritativními jmennými servery delegace, a&nbsp;musí ověřit, že výsledná sada záznamů DS umožní ověřování dál. Když kterákoli kontrola neprojde, změna se ruší.</p>

<p>Nová sada záznamů DS má mít podle doporučení dočasně sníženou dobu platnosti v&nbsp;mezipaměti na 5 až 15 minut, aby šlo změnu vzít zpátky. Po uplynutí té původní se hodnota vrací na běžnou.</p>

<p>Dvě věci jsou napsané tvrději. Automatická údržba se nesmí zastavit jen proto, že je doména zamčená proti změnám u&nbsp;registrátora nebo u&nbsp;registru. Podle nás to dává smysl: zámek chrání před cizím zásahem, kdežto tady mění záznam sám držitel klíče. A&nbsp;ruční cesta musí zůstat otevřená, protože ji je potřeba tam, kde provozovatel DNS automatiku neumí nebo odmítá spolupracovat.</p>

<p>Vlastní kapitolu má i&nbsp;to, komu se má chyba hlásit. Nejdřív provozovateli DNS a&nbsp;technickému kontaktu domény. Držitele domény doporučení upozorňovat nechce, dokud potíž netrvá delší dobu; jako příklad uvádí tři dny.</p>

<h2>Dvakrát totéž, a&nbsp;autoři to vědí</h2>

<p>Nejméně elegantní bod je třetí v&nbsp;pořadí: provozovatelé DNS musí publikovat záznamy CDNSKEY i&nbsp;CDS, pokud neznají preferenci nadřazené strany. Důvod je prostý – neexistuje způsob, jak se tu preferenci strojově zeptat, takže se pro jistotu vystaví obojí. Dokument si to nijak nezastírá a&nbsp;píše rovnou, že publikovat tutéž informaci ve dvou různých formátech není ideální (přeloženo z&nbsp;angličtiny). Nadřazené straně pak ukládá ověřit, že si oba záznamy odpovídají.</p>

<h2>Jak je na tom .cz</h2>

<p>Registr .cz běží na systému FRED, který vyvíjí sdružení CZ.NIC, a&nbsp;automatickou správu klíčů má pod zkratkou AKM. Dokumentace FRED se odvolává na RFC 7344 a&nbsp;8078 a&nbsp;k&nbsp;formátům je v&nbsp;ní jedna věta bez prostoru k&nbsp;výkladu: FRED záznamy CDS nepodporuje. Pracuje výhradně s&nbsp;CDNSKEY.</p>

<p>Popsaný mechanismus se s&nbsp;částí požadavků doporučení kryje. Doména do systému vstupuje sama ve chvíli, kdy na jmenných serverech vystaví platné záznamy CDNSKEY. U&nbsp;dosud nezabezpečené domény musí klíče projít přejímací lhůtou a&nbsp;po celou dobu zůstat platné a&nbsp;nezměněné na všech serverech ze sady; u&nbsp;zabezpečené se změna provede rovnou, protože nové klíče se dají ověřit starými. Mezi dvěma platnými sousedními kontrolami musí být méně než 48 hodin a&nbsp;služba, která záznamy sbírá, běží každých deset minut.</p>

<p>Rozpor s&nbsp;doporučením to není. Výjimka „pokud neznají preferenci nadřazené strany“ míří přesně na tenhle případ – preference .cz je zdokumentovaná, takže tam CDS nikdo vystavovat nemusí. Cena za to je, že správce domén ve více doménách nejvyšší úrovně stejně vystaví oba záznamy všude tam, kde preference nadřazené strany známá není.</p>

<h2>Seznam, na kterém velké domény chybí</h2>

<p>Kolik registrů automatiku vůbec má, se z&nbsp;jednoho místa zjistit nedá. Nejblíž je komunitní seznam v&nbsp;repozitáři cds-updates: devět domén nejvyšší úrovně (.ch, .cr, .cz, .fo, .li, .nu, .se, .sk a&nbsp;.uz), dvě jihoafrické domény druhé úrovně a&nbsp;obrácený překlad u&nbsp;RIPE NCC. Je to seznam vedený dobrovolně, takže nemusí být úplný. Jedna věc z&nbsp;něj ale plyne: mezi doménami nejvyšší úrovně jsou samé národní, převážně evropské.</p>

<p>Text na blogu APNIC vedle toho připomíná, že samotná .com má 159,4 milionu domén, tedy 42&nbsp;procent všech na světě. Žádná z&nbsp;velkých generických domén v&nbsp;komunitním seznamu není.</p>

<p>Náš názor: dokument je užitečný přesně v&nbsp;tom, v&nbsp;čem bývají doporučení k&nbsp;provozu nejužitečnější – sepisuje rozhodnutí, která by jinak každý registr dělal po svém a&nbsp;špatně. Na sedmiprocentní podíl zabezpečených delegací ale sám o&nbsp;sobě nesáhne. BCP nikoho nezavazuje a&nbsp;registr, který automatiku nemá, ji kvůli němu ze dne na den nezavede.</p>

<p>Zdroje: <a href="https://www.rfc-editor.org/rfc/rfc10026.html" rel="noopener">RFC 10026 na serveru RFC Editor</a>, <a href="https://datatracker.ietf.org/doc/rfc10026/" rel="noopener">záznam dokumentu v&nbsp;IETF Datatrackeru</a>, <a href="https://blog.apnic.net/2026/02/25/towards-an-industry-best-practice-for-dnssec-automation/" rel="noopener">text Barbary Jantzen a&nbsp;Petera Thomassena na blogu APNIC</a>, <a href="https://fred.nic.cz/documentation/html/Concepts/AKM.html" rel="noopener">dokumentace systému FRED k&nbsp;automatické správě klíčů</a> a&nbsp;<a href="https://github.com/oskar456/cds-updates/blob/main/README.md" rel="noopener">komunitní přehled cds-updates</a>.</p>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-m2-rfc-10026-dnssec-cern-698184e6.jpg" length="150565" type="image/jpeg" />
		</item>
		<item>
			<title>Na jednu ethernetovou adresu padne 32 multicastových a IETF sepsal, proč to vadí</title>
			<link>https://tech-blog.chatujme.cz/clanek/multicast-32-adres-jedna-mac</link>
			<guid isPermaLink="true">https://tech-blog.chatujme.cz/clanek/multicast-32-adres-jedna-mac</guid>
			<pubDate>Fri, 30 Jan 2026 09:00:00 GMT</pubDate>
			<dc:creator>Tech-blog</dc:creator>
			<category>Internet a sítě</category>
			<description><![CDATA[Když si dvě zařízení na lodi nebo v hale vyberou multicastovou skupinu, můžou skončit na téže ethernetové adrese – připadá jich na ni dvaatřicet. Síťová karta je pak nerozliší a hardwarový filtr přestane fungovat. IETF v červenci vydal popis problému, ne jeho řešení.]]></description>
			<content:encoded><![CDATA[<figure><img src="/uploads/foto-a83-plotr-4aff6ec1.jpg" alt="Kartový plotr na lodi zobrazující mapu přístaviště"><figcaption>Kartový plotr s&nbsp;mapou přístaviště. Displeje tohohle typu jsou na lodní síti odběrateli multicastu. Foto: RheinSkipper, Wikimedia Commons (CC BY-SA 3.0)</figcaption></figure>

<p>Skupina autorů z&nbsp;firem Garmin, lispers.net a&nbsp;Futurewei vydala v&nbsp;červenci 2026 dokument <a href="https://www.rfc-editor.org/rfc/rfc10019.html" rel="noopener">RFC 10019</a>. Nezavádí žádný protokol a&nbsp;ani se o&nbsp;to nesnaží: je to soupis toho, proč automatické přidělování multicastových adres v&nbsp;malých sítích nefunguje, a&nbsp;seznam požadavků na řešení, které teprve má vzniknout. Kategorie dokumentu je informativní, nikoli standardizační.</p>

<h2>Dvaatřicet adres na jedno místo</h2>

<p>Jádro potíže je stará vlastnost ethernetu. Když se má IPv4 multicastová adresa přeložit na ethernetovou, použije se z&nbsp;ní jen spodních 23 bitů – popisuje to oddíl 6.4 dokumentu <a href="https://www.rfc-editor.org/rfc/rfc1112.html" rel="noopener">RFC 1112</a> z&nbsp;roku 1989. Adresa má přitom 32 bitů a&nbsp;první čtyři jsou pevná předpona, takže na výběr zbývá 28 bitů. Rozdíl mezi 28 a&nbsp;23 znamená, že na jednu ethernetovou adresu připadá až 32 různých multicastových adres IP.</p>

<p>Následky RFC 10019 dělí na tři. První se týká síťové karty: když se aplikace přihlásí k&nbsp;odběru skupiny, karta se nastaví tak, aby propouštěla jen její provoz. Sdílejí-li dvě skupiny tutéž ethernetovou adresu, karta je od sebe nepozná a&nbsp;nechtěný provoz musí odfiltrovat až operační systém – tedy softwarem, s&nbsp;odpovídající zátěží procesoru.</p>

<p>Druhý následek se týká přepínačů, které sledují přihlášky k&nbsp;odběru (IGMP a&nbsp;MLD snooping podle <a href="https://www.rfc-editor.org/rfc/rfc4541.html" rel="noopener">RFC 4541</a>). Když dvě skupiny padnou na tutéž ethernetovou adresu, přepínač pošle data i&nbsp;tam, kde o&nbsp;ně nikdo nestál. Dokument upozorňuje, že to bolí zvlášť tam, kde na pomalé lince visí zařízení, které dostane proud dat určený někomu jinému.</p>

<p>Třetí je vnitřní stavba některých přepínačů. Uvádějí si adresy v&nbsp;tabulce s&nbsp;pevně velkými přihrádkami; když se do jedné přihrádky trefí víc adres, než se vejde, další záznamy se zahodí. Přeposílání pak přestane fungovat úplně. RFC se u&nbsp;toho odvolává na konkrétní patent, nikoli na obecnou úvahu.</p>

<h2>Proč to sepsali lidé od lodí</h2>

<p>První autor je z&nbsp;Garminu a&nbsp;v&nbsp;poděkování stojí americká asociace pro lodní elektroniku. Není to náhoda: lodní síť je učebnicový případ prostředí, které dokument popisuje. Na jedné podsíti visí čidla teploty nebo hladiny za pár stovek vedle radaru, sonaru a&nbsp;kamer, propojuje je obyčejný ethernetový přepínač a&nbsp;nikdo tam nekonfiguruje adresy ručně.</p>

<p>Levné přepínače navíc neumějí adresovat zdrojově (SSM), protože jejich tabulka zná jen cílové ethernetové adresy. Každý datový proud proto dostane vlastní multicastovou adresu IP a&nbsp;o&nbsp;doručování rozhoduje právě sledování přihlášek. Tím se ale celá stavba opře o&nbsp;to, co je popsané výš – a&nbsp;kolize adres jí podrazí nohy.</p>

<p>Dokument sám dodává, že lodě jsou jen názorný příklad. Táž omezení platí pro průmyslovou automatizaci, menší audiovizuální rozvody a&nbsp;nahodile poskládané sítě čidel.</p>

<h2>Co už existuje a&nbsp;proč to nestačí</h2>

<p>Protokol na dynamické přidělování multicastových adres vznikl už dávno – <a href="https://www.rfc-editor.org/rfc/rfc2730.html" rel="noopener">RFC 2730</a> z&nbsp;roku 1999 popisuje MADCAP. Staví ale na serveru, který adresy rozdává, a&nbsp;to je přesně to, co v&nbsp;prostředí bez konfigurace není k&nbsp;mání. Dokumenty <a href="https://www.rfc-editor.org/rfc/rfc3306.html" rel="noopener">RFC 3306</a> a&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc4489.html" rel="noopener">RFC 4489</a> řeší přidělování adres IPv6 přímo na koncových zařízeních, kolizím na ethernetové vrstvě však nepředcházejí.</p>

<p>U&nbsp;IPv6 je situace o&nbsp;něco lepší, protože rámec z&nbsp;<a href="https://www.rfc-editor.org/rfc/rfc3307.html" rel="noopener">RFC 3307</a> s&nbsp;kolizemi počítá. I&nbsp;tam ale autoři vidí mezeru: oba popsané způsoby dynamického přidělování – serverem i&nbsp;samotným zařízením – sahají do téhož rozsahu, takže se navzájem nevylučují.</p>

<p>Nabízelo se řešení, které by problém u&nbsp;IPv4 odstranilo úplně: vyhradit 32 rozsahů tak, aby se jejich ethernetové obrazy nepřekrývaly. Autoři ho zamítli s&nbsp;odůvodněním, že <a href="https://www.rfc-editor.org/rfc/rfc5771.html" rel="noopener">RFC 5771</a> nové přidělování multicastového prostoru IPv4 nedoporučuje – je ho málo. Doporučení pro nové návrhy proto zní jinak a&nbsp;je stručné: použít IPv6.</p>

<h2>Co má řešení umět</h2>

<p>Požadavky, které dokument vypisuje, pokrývají čtyři oblasti: jak zařízení najdou, že tu nějaké přidělování běží, jak si adresu vezmou, jak poznají a&nbsp;vyřeší střet s&nbsp;jiným zařízením a&nbsp;jak se adresa po čase vrátí zpátky. Řešení má být decentralizované a&nbsp;nenáročné, protože poběží i&nbsp;na čidlech, která nemají výkon nazbyt.</p>

<p>Co v&nbsp;dokumentu není, je samotný protokol. RFC 10019 popisuje zadání, ne hotovou věc – a&nbsp;mezi tím, že si obor sepíše požadavky, a&nbsp;tím, že se objeví implementace v&nbsp;přepínačích a&nbsp;čidlech, bývá u&nbsp;síťových norem několik let.</p>

<h2>Zdroje</h2>

<ul><li><a href="https://www.rfc-editor.org/rfc/rfc10019.html" rel="noopener">RFC 10019: Zeroconf Multicast Address Allocation Problem Statement and Requirements</a>, IETF, červenec 2026</li><li><a href="https://www.rfc-editor.org/rfc/rfc1112.html" rel="noopener">RFC 1112: Host Extensions for IP Multicasting</a>, oddíl 6.4, IETF, srpen 1989</li><li><a href="https://www.rfc-editor.org/rfc/rfc5771.html" rel="noopener">RFC 5771: IANA Guidelines for IPv4 Multicast Address Assignments</a>, IETF, březen 2010</li></ul>]]></content:encoded>
			<enclosure url="https://tech-blog.chatujme.cz/uploads/foto-a83-plotr-4aff6ec1.jpg" length="155010" type="image/jpeg" />
		</item>
	</channel>
</rss>
