Digitální podpis musí vždy podporovat obě strany: odesílatel i příjemce. Odesílatelem je v tomto případě správce domény a příjemcem DNS resolver. Ten může být v místní síti, někde mimo (třeba v síti Google) nebo přímo na localhostu třeba v notebooku. Pokud používáte DNSSEC resolver, který podpisy neověřuje, není to chyba odesílatele, který s tím nic nenadělá.
Eliptické kurvy jsou asi správný směr (nevím o jiném lepším). Asi se dá vycházet z premisy, že ten, kdo DNSSEC ověřuje, je technologicky "vepředu" a tedy nebude moc problémů s tím, že by někdo zastydl jen na možnosti ověřovat RSA. I v takovém případě bude asi rychlým hotfixem dočasné vypnutí ověřování.
Škoda, že nejde technicky zajistit souběh podpisů oběma algoritmy, tedy RSA i ECDSA a vyhodnotit skutečnou připravenost.
Vyhodnocování skutečné připravenosti ve skutečnosti probíhá už několik let, stačí k tomu testovací doména podepsaná nevalidním ECDSA podpisem. V laboratořích APNIC třeba taková měření dělají dlouhodobě pomocí reklamního systému od Google. Výsledky jsou zveřejněny.
Je zřejmé, že od prvního měření v roce 2014, kdy to bylo hodně špatné hlavně kvůli vypnuté podpoře ECDSA v RedHatích systémech se situace výrazně zlepšila. Sice pořád není na stejné úrovni jako podpora RSA, ale to asi nebude nikdy. Kdyby se mělo s každou změnou čekat, až se přizpůsobí celý Internet, nezměnilo by se nikdy nic.
Výsledky jsou zveřejněny.
Díky za odkaz.
Kdyby se mělo s každou změnou čekat, až se přizpůsobí celý Internet, nezměnilo by se nikdy nic.
Tahle změna asi nepřinese moc komplikací "čtenářům" internetu, nedráždí mě to nijak.
Jinak ale nejsem velký příznivce teze "nezměnilo by se nikdy nic" s nádechem něčeho negativního.
Jsou věci, které není potřeba měnit, protože změna nepřinese ve skutečnosti žádný prospěch. Srovnejte třeba vývoj v obchodech: před padesáti lety nebyly samoobsluhy. Pak přišly a začalo se krást. Pak se zostřovala opatření - v osmdesátých letech byla v obchodech zrcadla nad regály, vedoucí měl průzor ze zvýšeného místa, ... Pak přišly kamery. ... No a dnes jsme zase ustoupili a používáme ruční skenery a nakupujeme vůbec bez asistence prodavače...
Věřím, že ti, kteří vymýšleli zrcadla, kukaně vedoucích, kamery, čipování výrobků - všichni to viděli jako posun vpřed. Z jejich pohledu řešili problém a situaci partikulárně zlepšovali. Jen chyběl někdo, kdo by z odstupu zhodnotil, že to nemá smysl. S některými zlepšeními v IT mám podobný pocit. Sice dokážeme říct, že ECDSA vs RSA je posun vpřed (nezpochybňuji). Chybí mi ale zamýšlení se, jestli vůbec celá ta technologie naplňuje nějaký cíl, kolik stojí celkově (celosvětově?) a jestli ta cena není vyšší, než nějaké jednodušší opatření.
===
Zpět k ECDSA - proč ne, tohle nezpůsobí komplikace.
Není to týden, mluví se o tom minimálně rok a půl a jak je v článku napsáno, ECDSA je už teď nejpoužívanějším algoritmem na doménách vyšších řádů. Takže to není žádné překvapení a dávno se to používá, jen má CZ.NIC kvůli IANA zpoždění.
Tam jsou uvedené dva důvody. Jedním je obecně menší rozšířenost podpory eliptických křivek na validátorech a také čekání na nový standard od IETF. Odkázaný dokument je z roku 2016, standard mezitím vznikl - do podoby RFC 7748. Tam se ale nehovoří o P-256 ECDSA, ke které aktuálně směřune CZ.NIC, ale o ED25519 - tedy je doporučována odlišná křivka. Z toho je jasné, že root zone směřuje někam jinam a nejspíš podobně na tom budou i další TLD.
"Eliptické kurvy jsou asi správný směr ..."
To rozhodne ano, zejmena kdyz pred jejich pouzivanim varuje sama NSA........to je pro me osobne to nejlepsi doporuceni o jejich neprustrelnosti, alias jak se sveho casu vyjadril Moxie Marlinspike (tvurce znameho Signal komunikatoru aka Axolotl sifrovaneho protokolu) "soudruzi z NSA se nas snazi vystrasit a odradit od pouzivani EC protoze zjistili ze jim ujel vlak" :o))))
BTW co je na EC tak kouzelneho a proc jsou tak dobre:
Elliptic Curves (explained) - Computerphile
https://www.youtube.com/watch?v=NF1pwjL9-DE
A kdyz uz soudruzi z NSA neuspejou se "strasidelnou kampani" tak se aspon pokusi vnutit NISTu "svoji" backdoorovanou verzi EC:
Elliptic Curve Back Door - Computerphile
https://www.youtube.com/watch?v=nybVFJVXbww
(je vyhodne zapnout UK titulky)
Smrdi mi to kargokultickym ocekavanim zvyseni bezpecnosti. Vazeni, zvyseni bezpecnosti dnssecem stoji a pada s podporou a vynucovanim na strane resolveru. Dnssec znamena spoustu nastaveni a potencial pro vznik mnoha chyb pri diskutabilnim zvyseni bezpecnosti. Dns by nemel garantovat bezpecnost: dnssec, ssh klice, spf, atd. Tyto veci proste do dns systemu nepatri.
Doma DNSSEC na resolveru mám a nepamatuju si, že bych tam něco tunil. A pokud použiješ třeba resolvery CZ.NIC (https://www.nic.cz/odvr/), tak nenastavuješ nic tuplem.
K té bezpečnosti: DNS je černá skříňka. Hodíš do ní URL, vypadne IP adresa. Ty si ji nemáš jak zkontrolovat, protože ji neznáš (a kdybys ji znal, tak se nemusíš vyptávat). Takže místo adresy banky xxx.xxx.xxx.xxx dostaneš adresu útočníka yyy.yyy.yyy.yyy a ani o tom nevíš. A dělá se to jednoduše, stačí třeba unesení komunikace s autoritativním DNS domény. Proto vzniklo DNSSEC, tam majitel stránky podepíše záznam a když to nesedí, tak se nepřipojíš a vyhodí to chybu.
To, ze dostanem inu IP adresu na bezpecnosti nezmeni vobec nic, pretoze utocnik to moze zabalit hned pri kontrole TLS certifikatu. TLS certifikat tu bude bez ohladu na DNSSEC, takze samotny DNSSEC je nadbytocny.
Naopak, moze to sposobit problemy mne, ked budem chciet, aby nejaka u mna beziaca aplikacia nevidela server na ktory telefonuje domov, (alebo odkial stahuje reklamy, kam odosiela trackovanie a telemetriu...), ale kedze jej nedokazem podhodit podpisany zaznam, tak mam smolu.
Neuvěřitelné! Už jsem ani nečekal, že to IANA někdy dotáhne do konce. Ale již po dvou letech od prvního požadavku CZ.NICu a šest let po vydání RFC se něco zjevně stalo...
Možná by měli rovnou začít programovat ED25519, to je jiná křivka, tak to budou nejméně další dva roky na "manažerské rozhodnutí" a další dva na programování, ne?
P.S.: Kdyby to někdo náhodou měl problém pochopit, tak toto *není* kritika sdružení CZ.NIC!
Mozno by ste mohli priniest info o elypsach Predstavujem si riesenie zrychlujuce sifrovanie vdaka len zmenam znamienok o polovicu Netreba pocitat vsetky body na krivke Hmm sikovne Ale je to ozaj bezpecne? Trochu ako des algo predoslou sa sifruje dalsia, tak elyptika len zmeni znamienka na polovici stvrtine a stvrtine. Keep calm and compute :-D
Je otazka, jestli je zrovna v pripadech nasazovani kryptografickych algoritmu ta nejlepsi snaha byt prvni.
To není vůbec jasné. Každý může volit progresivnější nebo konzervativnější postup. Členové CZ.NICU se rozhodli takto.
Navic je opravdu nekde dokazano, ze ECDSA je bezpecnejsi nez RSA (tedy nikoliv pri identicke delce klice, ale z toho z ceho se prechazi)?
Není. Bezpečnost obojího stojí na hypotézách, ale z principu nikdy nebudete mít jistotu, že v jednom či druhém neexistuje slabina, o které někdo ví a zbytek světa ne.
Jasně, nejlepší bude, když budou všichni poslední… V doménách vyšších řádů se ECDSA už běžně používá.
Souhlasím, že ECDSA není velký problém, i kvůli tomu, že celá technologie je jen velmi málo používaná. Je dobře, že se nabízí k používání, ale je také na místě se zamýšlet nad tím, aby nebylo změn moc, protože pak nebude atraktivní na zavádění. (A budeme ji zavádět násilím, jako HTTPS).
Když jde o jakýkoliv dotaz na rozhodnutí CZ.NICU reagujete podrážděně. To je zbytečné. Mezi prvním a posledním je spousta míst na kterých může být zavedení efektivnější. Je také možné, že při stavu prací v CZ.NICU zavedení ECDSA neznamenalo žádné významné náklady navíc. Ale je správné se na to ptát a bylo by dobré, kdyby to někdo vysvětlil, namísto pouček o černé a bílé, prvním a posledním.
Reagoval jsem pouze na zjevnou nedomyšlenost obecného tvrzení o snaze být první. Protože je zřejmé, že pokud se má něco změnit, někdo první být musí. Navíc „snaha být první“ byla v tom komentáři jen ničím nepodložená spekulace.
Když jste tak posedlý tou efektivností, měl byste si také uvědomit, že kdyby CZ.NIC musel vysvětlovat pro úplné laiky každý prd, jak byste si přál, bylo by to velmi neefektivní. Už bylo vyzkoušeno, že tahle vaše komunistická představa je nefunkční – zedník nedokáže zkontrolovat práci vysokoškolského profesora (a do určité míry to platí i opačně, protože i dobrý zedník má jisté expertní znalosti, které třeba profesorovi fyziky chybí).
Protože je zřejmé, že pokud se má něco změnit, někdo první být musí.
Ne vždy je nutné něco měnit. Někdy je touha po změně jen obsedantní představa několika jedinců.
zedník nedokáže zkontrolovat práci vysokoškolského profesora
To mu nebrání spravovat svůj (případný) majetek, své peníze. Minimálně bude rozumět tomu, jak velká část peněz má jít do výzkumu bezpečnosti, jak velká do prevence, nebo jestli zlevnit domény. Má také možnost si vyslechnout kandidáty do představenstva a volit je podle sympatií nebo jakéhokoliv klíče mu přijde rozumné.
Ne vždy je nutné něco měnit.
To je ovšem jiné téma.
To mu nebrání spravovat svůj (případný) majetek, své peníze. Minimálně bude rozumět tomu, jak velká část peněz má jít do výzkumu bezpečnosti, jak velká do prevence, nebo jestli zlevnit domény. Má také možnost si vyslechnout kandidáty do představenstva a volit je podle sympatií nebo jakéhokoliv klíče mu přijde rozumné.
Teď ještě zbývá vyjasnit záhadu, jak kvalifikace zedníka a kvalifikace vysokoškolského profesora (třeba fyziky) souvisí s penězi, výzkumem bezpečnosti, cenou domén nebo nějakým představenstvem. Pokud je zedník zaměstnancem nějaké firmy, tak fakt její představenstvo nevolí. A vysoké školy nemají představenstvo, ale akademický senát.
Já s zase nedovedu představit, jakými myšlenkovými pochody jste (...) dospěl k nějakému financování a vlastnickým právům.
Celou dobu se bavíme v kontextu toho, že CZ.NICU "byla svěřena" správa TLD CZ (= si přisvojuje plody něčeho, co není výsledkem jeho díla). O mamutím výběru tak rozhoduje klub vyvolených, navíc rozělený do dvou silných komor s velkým průnikem členů a zájmů, a jedné komory "aby se neřeklo".
Jediné, co by stačilo by bylo, aby byl CZ.NIC kontrolovatelný, zisk nevyveditelný a představenstvo odvolatelné a volitelné buďto širokou veřejností, nebo pomocí institucí naší zastupitelské demokracie.