Vlákno názorů k článku Šifrované SNI lepí díru do soukromí, jako první ho bude umět Firefox od Filip Jirsák - To je zase záplata na záplatu. Nejdřív byl...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 9. 2018 8:27

    Filip Jirsák
    Stříbrný podporovatel

    To je zase záplata na záplatu. Nejdřív byl nedostatek IPv4 adres, tak se do HTTP přidala hlavička Host, to nefungovalo s HTTPS, tak se přidalo SNI, a teď zase tohle… Přitom když už si z DNS vytáhnu IP adresu a veřejný klíč, tak technicky nic jiného nepotřebuju, žádné hostname ani certifikát. Ta zpětná kompatibilita je někdy dost zatěžující.

  • 25. 9. 2018 8:42

    Pavel Říha

    ty (jako klient) ne, ale jak se server hostujici tisic domen na jedne IP dozvi s kterou domenou chces komunikovat? nejak mu to rict musis, stejne jako mu musis rict url ktero chces zobrazit.

  • 25. 9. 2018 11:46

    Filip Jirsák
    Stříbrný podporovatel

    Obecné klíče pro použití jinými protokoly než DNS (např. TLSA nebo SSHFP) nejsou v DNS běžně ani dnes.

  • 25. 9. 2018 9:25

    Petr M (neregistrovaný)

    Úplně normálně: [prefix64]::[rac­k_server]:[hos­tovanadomena].

    IPv4 selhává jeden orgán za druhým, takže mimo umělýho srdce v podobě NATu, dialýzy v podobě VPS, transfúzí přerozdělených IP adres a dalšího začali vymýšlet, jak nahradit ztvrdlý šifrovací játra. No super.

  • 26. 9. 2018 7:15

    Petr M (neregistrovaný)

    Normální snad je, že server/služba má minimálně jednu veřejně dostupnou IP adresu. Teda mělo by být. I na klasickým dopise pošťák vidí adresy příjemce a odesílatele. A při každé komunikaci něco uteče, i s ESNI budeš vědět, že dotyčný leze na CloudFlare a s hodinovým rozlišením podle refreshe klíče i tu dobu, kdy se tam pohybuje. Neschováš se nikdy.

    SNI řeší jenom to, jak protokol navržený na normální stav provozovat v nenormálním stavu. Místo, aby se to udělalo pořádně (a řeklo se "pokud chceš virtuály nebo čmoud, tak požij IPv6, v IPv4 není funkcionalita podporovaná"), tak se vymýšlí nový protokoly, patlá kód s kikiliónem chyb,...

    Dokážeš vůbec spočítat, kolik práce stojí udržování toho čtyřkovýho zombíka? Jenom těch standardů - NAT, UPnP, SNI, maškarádování, ... Všechno naimplementovat a rozchodit. Toho železa a energie na rozbitý routovací tabulky, CGNATy, ... A těch serverů, který nedělají nic jinýho, než že slouží jako nástěnky, přes který si vyměňují vzkazy dva stroje s neveřejnou IP adresou, místo a by se bavili napřímo... Ale proč to dělat jednoduše, že?

  • 26. 9. 2018 8:36

    Vít Šesták

    > Normální snad je, že server/služba má minimálně jednu veřejně dostupnou IP adresu. Teda mělo by být.

    Dostáváme se na tenký led. Kdo stanoví, co je normálníu větších služeb to asi bude dávat smysl, u miniwebíků různých kaváren, hospod atd. až tolik ne.

    > i s ESNI budeš vědět, že dotyčný leze na CloudFlare

    Samozřejmě. Je to ale šikmá plocha. Ze samotného faktu, že jdu na CloudFlare moc nevyčtu.

    > a s hodinovým rozlišením podle refreshe klíče i tu dobu, kdy se tam pohybuje

    I nástěnné hodiny dovedou čas ukázat přesněji, takže se to dozvím i přesněji než na hodinu.

    > Dokážeš vůbec spočítat, kolik práce stojí udržování toho čtyřkovýho zombíka?

    Pro (E)SNI můžete mít důvod i na IPv6…

  • 26. 9. 2018 10:24

    Petr M (neregistrovaný)

    Proč nemůže mít "miniwebík kavárny" vlastní doménu, běžet na malé levné VPSce a mít normální AAAA záznam? Resp. v čem je pro majitele výhodnější (při platbě cca 200 za provoz webu měsíčně) hledat nějaký sdílený hosting a řešit problémy se sdílením IP adresy, s rozlišením certifikátů a podobný hovadiny?

    Jediný, co takovou opičárnu "ospravedlňuje" je, že vinou ISPíků řada lidí (ne-li většina) nemá přístup k IPv6 a na IPv4 už nejsou adresy ani pro web servery. Místo aby se řeklo "sorry, tohle na IPv4 nepodporujeme, tlačte na zákazníky" se vymýšlí krávoviny.

    "Samozřejmě. Je to ale šikmá plocha. Ze samotného faktu, že jdu na CloudFlare moc nevyčtu."

    Tak jasně, ale furt je to leak něčeho, s čím komunikuješ. Komunikovat přes prostředníka (routery v internetu) bez identifikace protistrany nejde. Sorry, ale tvrdit, že se dá kompletní internet schovat za pět CDN s jednou adresou - co že je to za prášky?

    "Pro (E)SNI můžete mít důvod i na IPv6…"

    Jakej konkrétně?

  • 26. 9. 2018 17:01

    Sob (neregistrovaný)

    Tak nejak. VPS na jeden miniwebik je overkill. A ten, kdo se o to nakonec starat bude, nebude delat sto VPSek za stejny prachy jako jeden webserver se sto webama. A pokud se vratime k puvodnimu tematu, "aby nikdo nevedel kam lezu", tak je rozhodne lepsi (i kdyz porad zadna hitparada a celkove je myslenka dokonalyho utajeni utopie), kdyz je tech sto webu na jednom serveru, nez kdyz na cilovy IP adrese je prave jeden web a zadnej jinej.

  • 26. 9. 2018 17:36

    j (neregistrovaný)

    2Sob: A on uz apache neumi pridelit kazdymu jednomu vhostu vlastni IP, vlastni nazev(dns) a vlastni certifikat? Ze sem si nejak nestacil vsimnout.

    Provozovat vic nesouvisejicich webu ne jedny IP muze leda debil. Z asi tak miliardy ruznych duvodu.

  • 26. 9. 2018 19:59

    Sob (neregistrovaný)

    Provozovat vic nesouvisejicich webu na jedny IP musi vsichni, kteri nesezenou samostatnou pro kazdej web... coz je hodne lidi. A mne to nikdo vycitat nemuze, ja tlacim IPv6, kde tenhle problem neni, vsude kde muzu uz vic nez patnact let.

    I kdyz mi neprijde, ze by samostatna IP adresa pro kazdej https web byla z pohledu soukromi nejaka vyhra. Pravda, nemuseli bysme mit SNI a slozite vymyslet, jak ho udelat necitelny. Ale zase by pak stacilo se na cilovej server pripojit a hned by bylo z certifikatu videt co tam bezi.

  • 27. 9. 2018 7:04

    Petr M (neregistrovaný)

    To jo, ale fungovat to bude přesně do doby, než třeba někdo na stejné IP adrese začne prodávat třeba potřeby pro pěstování kytiček a benga zařídí blokování IP adresy...

    Kua, IPv6 adres jsou tři zadnice a jsou zadarmo. Nevím, proč by nesouvisející weby musely být za stejnou IP adresou a proč zbytečně čarovat s blbinama jako (E)SNI, maškarádováním portů a podobnýma kravinama. Věci by se neměly dělat složitější, než jsou.

  • 27. 9. 2018 11:23

    ja. (neregistrovaný)

    Pretoze ked das web na IPv6 adresu, tak sa ti tam tri stvrtiny potencionalnych zakaznikov nedostane. No nekup to.

    Takze musis dat aj na IPv4 a to uz si tam, kde si bol.

  • 27. 9. 2018 14:06

    Petr M (neregistrovaný)

    A nedostanou se tam vinou ISPíků, proto říkám, že patří to těm hňupům vnutit z moci úřední a tu mrtvolu IPv4 odpojit od přístrojů. Komplikuje to totiž život všem, i jim.

  • 28. 9. 2018 8:28

    BobTheBuilder
    Stříbrný podporovatel

    No, řada ISP má IPv6, ale zákazníci mají routery za 500, které si o tom můžou nechat zdát.
    A pak tu máme mobilní sítě, jak tam dostanete IPv6, dokud se operátorům neuráčí to udělat?

  • 28. 9. 2018 23:54

    Lieselotte

    Jenže toto je jádro problému. IPv4 zombie, která měla být dávno mrtvá. Normální ISP dnes IPv6 mají, jediný, kdo ho nemá, jsou garážisti, kteří ale připojují většinu lidí v této republice...což je stav, který se nikdy neměl připustit, ale když už nastal. Dojde na to, co jsem tvrdila už před desetí lety, že je potřeba aby IPv6 začal tlačit stát, protože trh toto sám nezvládne. Tady dokud nebude alespoň možnost okamžitě a bez sankcí vypovědět smlouvu ISP, který nedává IPv6 a to bez ohledu na uzavřené smlouvy a obchodní podmínky, protože tady jsou historické smlouvy, kdy lidé platí běžně pětikilo za 2MBit/s nějakému garážistovi, protože kdysi v minulosti uzavřeli smlouvu na 48 či 96 měsíců, no. Takže oni nemají motivaci těm lidem dát IPv6. Pro ně je to problém bez zisku, znamená to vyházet všechen ten IPv6 ready hardware z roku cca 10. čímž by si snížili zisky a to oni nechtějí a ty lidi používají jako rukojmí. Dnes by v konkurenci neobstáli už kvůli nabízené rychlosti. A dokud se s těmito historickými smlouvami nic nestane, tak v ČR nebude IPv6 běžné. Jestliže se podařilo přes nevůli mediálního trhu protlačit DVB-T a nyni se tlačí DVB-T2, musí jít protlačit i IPv6, ale musela by k tomu být vůle ze strany státu. A tam je vůle přesně obrácená. A kvůli tomu potom vyrábíme rovnáky na ohýbáky.

    A jasněže tady na mně budou lidé naštvaní. Protože většina lidí, kteří na roota chodí, jsou právě nějací garážističtí ISP, kterým se tohle přirozeně líbit nebude, protože ví, že by to byl jejich konec.

  • 29. 9. 2018 4:43

    Sten (neregistrovaný)

    Nevím, jestli bych UPC a všechny čtyři mobilní operátory nazýval garážisty…

  • 29. 9. 2018 12:15

    null null (neregistrovaný)

    @Sten

    Asi záleží na tom, jaká přesně zvolíš kritéria: když se na to podíváš tak, že ti vlepí laciný router, jsi na ipv4, poruchová linka ti poradí akorát tak restartovat nebo reklamovat router a uprade stejně neudělají dokud nemusí </nadsazka>

  • 29. 9. 2018 6:29

    Miroslav Šilhavý

    Dojde na to, co jsem tvrdila už před desetí lety, že je potřeba aby IPv6 začal tlačit stát, protože trh toto sám nezvládne.

    Toto je velmi nebezpečná myšlenka. Máme už historickou zkušenost, že internet se rozvíjí, prosazuje ve společnosti a jeho cena klesá, aniž by do toho stát zakazoval. Naopak víme, že do jakékoliv oblasti zasáhne stát, nastávají průšvihy. Buďto legislativa pouze dobíhá technologický vývoj (poslanci nejsou IT-experti), nebo dokonce vzniká prostor pro korupci (dřív nebo později vznikne otákza zřízení státní infrastruktury a výběrového řízení (řízeného výběru) na dodavatele).

    Tady dokud nebude alespoň možnost okamžitě a bez sankcí vypovědět smlouvu ISP, (...) lidé platí běžně pětikilo za 2MBit/s (...) uzavřeli smlouvu na 48 či 96 měsíců, no. Takže oni nemají motivaci těm lidem dát IPv6.

    Zákony by měly chránit před excesy. Aby podomní prodejce hrnců nepřipravil důchodce o celoživotní úspory. Pokud někdo platí za internet 500 Kč měsíčně, nemusí do toho strkat stát nos. Lidé to prostě vypovědí a budou příště žádat lepší službu. Je rozhodně lepší počkat se vším 48 měsíců, než zasahovat do smluvních vztahů.

    Protože většina lidí, kteří na roota chodí, jsou právě nějací garážističtí ISP, kterým se tohle přirozeně líbit nebude, protože ví, že by to byl jejich konec.

    IPv6 se neprosazuje, protože ve skutečnosti nepřináší nic platícímu zákazníkovi. Zákazníkovi běhají služby na IPv4, takže neexistuje společenská poptávka po IPv6. Po IPv6 pláčí jen odborníci, ale nenašli žádný přínos, za který by chtěl zákazník platit. (Narozdíl např. od televizních operátorů, kteří se na HD a UHD vysílání připravovali a investují do toho, že zákazník tyto programy bude vyžadovat).

  • 29. 9. 2018 11:51

    null null (neregistrovaný)

    @Miroslav Šilhavý

    No teoreticky by mohlo ipv6 přinést zákazníkovi hromadu veřejných ip zdarma, což by se dalo prodávat jako " IoT 4.0 " nebo nějaká podobná marketingová sračka ... ale nedovedu si představit že by kvůli tomu někdo tak masivně upgradoval když nemusí.

  • 29. 9. 2018 11:54

    Miroslav Šilhavý

    No teoreticky by mohlo ipv6 přinést zákazníkovi hromadu veřejných ip zdarma, což by se dalo prodávat jako " IoT 4.0 " nebo nějaká podobná marketingová sračka

    Ano, jenže to přesně lidi zajímá jen do té chvíle, doku za to nemusí platit +50 Kč měsíčně navíc.

    medovedu si představit že by kvůli tomu někdo tak masivně upgradoval když nemusí.

    Přesně tak! A svoboda je o tom nebýt nucen do ničeho, co opravdu nemusím.

  • 29. 9. 2018 12:08

    null null (neregistrovaný)

    @Miroslav Šilhavý

    No nevím, pojem "svoboda" bych takto nespošťoval. Otázkou spíš bude, jestli "nařízení" přezbrojit na ipv6 nebude ze stejné kategorie jako v USA onehdá bezpečnost aut* - tam to bylo IMO většině veřejnosti ukradené, zvýšilo to náklady a na komort to nemělo nijakého vlivu. Přesto to bylo potřeba ...

    * tím nechci říct že ipv6 je o bezpečnosti, ale jak vidíme tak to s tím souvisí

  • 29. 9. 2018 12:13

    Miroslav Šilhavý

    Otázkou spíš bude, jestli "nařízení" přezbrojit na ipv6 nebude ze stejné kategorie jako v USA onehdá bezpečnost aut* - tam to bylo IMO většině veřejnosti ukradené, zvýšilo to náklady a na komort to nemělo nijakého vlivu. Přesto to bylo potřeba

    Vidíte, a já si myslím, že to vůbec potřeba nebylo. Svoji rodinu si střežím jako oko v hlavě a vždy jsem na bezpečnost vynakládal nadprůměrně. Na druhou stranu nevím, proč musím mít ve svém městě 10x víc zabezpečovacích prvků, než když jedeme s prckem sami autobusem, kde nemusí být nikdo ani připoutaný, natož děti v sedačce.

    ... je to jen lobby několika konkrétních firem, které nám vnutily myšlenku, že se máme rozhodovat iracionálně, pokud jde o bezpečnost našich blízkých...

  • 29. 9. 2018 12:24

    null null (neregistrovaný)

    @Miroslav Šilhavý

    Nevím proč je to v autobuse tak jak to je, ale bezpečnost aut není lobby několika firem. Kdyby to bylo na nich, tak tato vypadá jako před tím, kdy se to neřešilo. Ani nemusíš chodit daleko. Jenom si vzpomeň na "mbčéčka" které ještě měli nárdž u motoru apod. Pokud ti jde o bezpečnost tak bys měl vítat každou jedinou možnost. Stejně hloupě bys mohl reagovat na hygienické předpisy v restauraci, protože je to jenom lobby těch kdo čisto mají a doma sám to stějně máš lepší/horší. Fajn, ale principielní postatu toho co jsme začali řešit to nijak neřeší. Jenom to zabíhá do detailu.

    Nicméně jsem to uvedl jako popis principu, nikoliv jako pozvánku do debaty o bezpečnosti aut. Pointa zněla, že není tak jednoznačné co přesně je potřeba a nutné aby se to muselo/nemuselo regulovat- není a nemůžě být jediné měřítko poptávka souvislosti a detaily nevidících zákazníků.

  • 29. 9. 2018 12:32

    Miroslav Šilhavý

    Stejně hloupě bys mohl reagovat na hygienické předpisy v restauraci, protože je to jenom lobby těch kdo čisto mají a doma sám to stějně máš lepší/horší.

    Ano! Já si svoje oblíbené restaurace vybírám sám, a nepotřebuji, aby do nich nějak masivně zasahoval stát. Pokud se po jejich jídle osypu (nebo, hůř,), tak tam už příště nezavítám. To je podle mě nad všechny moudré zásahy hygieniků. Stejně jako neřeším ČOI, když dodavatel nevyřizuje reklamaci. Prostě podám žalobu (resp. návrh na EPR) (-a opravdu to dělám).

    Jen pitomci si myslí, že stát a zákony převezmou na sebe odpovědnost jedince. Zákony mouhou ošetřit excesy, ne běžný život.

    Pointa zněla, že není tak jednoznačné co přesně je potřeba a nutné aby se to muselo/nemuselo regulovat- není a nemůžě být jediné měřítko poptávka souvislosti a detaily nevidících zákazníků.

    Najděte mi lepší měřítko, co zákazník chce, než cenu? Ano, má to svoje limity, ale nic lepšího ještě nikdy nikdo nenašel.

  • 29. 9. 2018 12:54

    null null (neregistrovaný)

    @ Miroslav Šilhavý

    Nikdo ti netvrdí že má stát rozhodovat za tebe, ale přece máme nějakou společnost a stát prostě nějaké věci agrantuje, resp. zkouší garantovat. Ty si ale neuvědomuješ, že takové to "osypal" je díky tomu, že už ty normy vůbec jsou. Jinak by ses taky po takovém obědě nebo koupeném jídle mohl sektak se žloutenkou apod. Pak přijít k lékaři do kterého taky normami nezasahuje stát ... No ano, příště už k nim nemusíš jít. ... geniální, tak ti záleží na těch tvých dětech?. No v zemích 3. světa to takto unguje. Zajeď si do Indie a dej si tam něco v nějakém stánku. Uvidíme jak pak kdyžtak půjdeš jinam ...
    Jenom ti prostě nedošlo, že tento tvůj veselý přístup hezkého výběru je umožněn právě tím, že si můžeš vybírat mezi normovanými a hlídanými věcmi.
    Podle tvé logiky vlastně ani nepotřebuješ zákony, je to jenom další neumětelský zásah státu - tak to ungovalo na "Divokém západě". Tam jim stát do ničeho nezasahovat, žádné normy a požadavky, žádné zákony - což je taky prostě druh normy.
    Čímž ale netvrdím že spousta zákon nebo norem je k ničemu ...

    Měřítko? Vždycky to bylo cena/výkon, když už. Není pravda že se zákazník řídí jenom podle ceny. To by se nikdy neprodalo nic než to nejlevnější co existuje. A tak to není. Takže argument smeten.
    Problém je v tom, že aby zákazník mohl vytvořit poptávku teba na ono ipv6, které by evidentně bylo potřeba aby se nemusely vymýšlet další rovnáky, tak by musel rozmět síťování, problematice poskytování služeb, webovým službám, bezpečnosti a ještě by to musel vidět v souvislostech do budoucna, aby mohl teda chtít zlepšení a byl smířený za to zaplatit. Toto všechno obnáší to tvoje "Najděte mi lepší měřítko, co zákazník chce, než cenu?" aby se to mohlo stát. Nemožné.

  • 29. 9. 2018 13:05

    Miroslav Šilhavý

    Ty si ale neuvědomuješ, že takové to "osypal" je díky tomu, že už ty normy vůbec jsou. Jinak by ses taky po takovém obědě nebo koupeném jídle mohl sektak se žloutenkou apod.

    Souhlasím, stát má řešit excesy. IPv6 mezi excesy nepočítám.

    Tak ti záleží na těch tvých dětech?. No v zemích 3. světa to takto unguje.

    Pitomý argument. Na dětech mi záleží a cítím povinnosti si je sám ochránit. Nepočítám, že moji rodičovskou odpovědnost převezme stát.

    Jenom ti prostě nedošlo, že tento tvůj veselý přístup hezkého výběru je umožněn právě tím, že si můžeš vybírat mezi normovanými a hlídanými věcmi.

    Došlo. Nelíbí se mi cena, co za výběr "moudrých" platíme.

    tak to ungovalo na "Divokém západě". Tam jim stát do ničeho nezasahovat, žádné normy a požadavky, žádné zákony - což je taky prostě druh normy.

    Tvrdím, že stát má pomáhat proti excesům. Tedy proti 10% případů, které ve skutečnosti mají víc než 50% dopad. Tam opravdu musí zasáhnout moc státu. V ostatních případech by měl být stát extrémně, extrémně zdrženlivý.

    Není pravda že se zákazník řídí jenom podle ceny. To by se nikdy neprodalo nic než to nejlevnější co existuje. A tak to není. Takže argument smeten.

    To si projektujete vlastní vnímání. Podle mě zákazník vnímá cenu (objektivně vyjádřenou) vůči hodnotě věci (hodnota je subjektivně vyjádřená). Kromě excesivních případů má být dána volná ruka trhu - zákazník ví nejvíc, jestli potřebuje internet za 200, 300 nebo 1200 Kč.

    Problém je v tom, že aby zákazník mohl vytvořit poptávku teba na ono ipv6, které by evidentně bylo potřeba aby se nemusely vymýšlet další rovnáky, tak by musel rozmět síťování, problematice poskytování služeb, webovým službám, bezpečnosti a ještě by to musel vidět v souvislostech do budoucna, aby mohl teda chtít zlepšení a byl smířený za to zaplatit. Toto všechno obnáší to tvoje "Najděte mi lepší měřítko, co zákazník chce, než cenu?" aby se to mohlo stát. Nemožné.

    Jednoho dne bude IPv6 přesvědčivě výhodnější variantou. O tom, že IPv6 je nutné se mluví už roky, ale praxe ukázala, že jakost internetu roste, cena klesá, ačkoliv jedeme stále na IPv4.

    Jsem také přesvědčený o tom, že IPv4 je mrtva, ale nejsem si vůbec jistý v tom, kdy bude správná doba na přechod.

  • 29. 9. 2018 15:46

    null null (neregistrovaný)

    @Miroslav Šilhavý

    Tak a je to tady. Když už nejde argumentovat, rozškubu celkové sdělení, jeho podstatu, na věty vtržené z kontextu a nadělám v tom guláš že už se podstaty nikdo depátrá, jenom "rádoby" glos vět bez kontextu. Ne ne ... zkusím to zase shrnout do normálního názoru.

    Nesouhlasím. Excesy nejsou všechno co má stát řešit. Ale i z té podmnožiny, aby mohl stát rozpoznat co je exces, musíš vědět co není. Tedy zavést, stanovit nebo obecně uznat nějakou normu. A jsme u těch norem.
    Za děti si sice odpovídáš sám, ale když to děláš tak ti stát pomáhá tím že můžeš vybírat mezi normovanými věcmi to nejlepší, případně rozpoznat vadu a i to nahlásit aby se nechytli ostatní. Ale děti jsi do toho zatáhl ty. A za to se cena právě musí platiti. Nelze to mít vyřešeno a nic to nestát. To je nonsense.
    Uznávám že se ti to zdá moc, ale já právě psal o tom, že je potřeba zamyslet se nad tím, kde je v tomto případě hranice. A zde taky ještě tvrdím, že zákazník v některých případech nemůže rozpoznat nutnost nasadit některá řešení třeba nyní kvůli zajištění kolektivní bezpečnosti protozu aby se nevytvářely nesystémové rovnáky na další desetiletí - tedy tvrdím, že toto není v silách zákazníka rozeznat. Tedy z toho mu žádná hmatatelná materiální výhoda nevyplyne, není schopen ji vidět a nevytvoří poptávku i když je to v jeho zájmu i budoucím. No a já jsem ze své praxe naučen, že nejlepší doba na přechod je tehdy, když už se na stávajícím řešení musí dělat ty rovnáky skrz celý systém a protidůvody jsou lokálního charakteru (pouze segment u zákazníků není připraven kvůli ...)

  • 29. 9. 2018 16:05

    Miroslav Šilhavý

    Za děti si sice odpovídáš sám, ale když to děláš tak ti stát pomáhá tím že můžeš vybírat mezi normovanými věcmi to nejlepší, případně rozpoznat vadu a i to nahlásit aby se nechytli ostatní

    Hezkým případem je Barnevernet v Norsku. Ten tvrdí, že blaho dětí jak tak silným měřítkem, že může přebít i pokrevní linii. S tím já naprosto nesouhlasím. Dítě vzniká v lásce rodičů, a rodiče jsou ti, kteří dítěti dávají možnosti do života. Ad absurdum, podle logiky Barnevernu, bychom měli každé dítě zabavit jako nezodpovědně nasouložené, a přidělit dvojici nejlepších samic a samců, které společnost najde. Ble, to je pro mě nepřijatelné. Rodič má práva na dítě (jako dítě má právo na rodiče), a i kdyby se rodič rozhodl, že s dítětem bude žít na zahradě ve wigwamu, je to jeho právo a vůbec to neznamená, že je špatným rodičem!

    tvrdím, že zákazník v některých případech nemůže rozpoznat nutnost nasadit některá řešení třeba nyní kvůli zajištění kolektivní bezpečnosti protozu aby se nevytvářely nesystémové rovnáky na další desetiletí - tedy tvrdím, že toto není v silách zákazníka rozeznat.

    Souhlasím potud, že nové technologie mají nahrazovat ty staré. Přímé vstřikování paliva do válce nahradilo monostřiky, monostřiky nahradily karburátory. Ale k "výměně stráží" došlo až v momentu, kdy to začalo dávat ekonomický smysl. Tedy, cena technologie minus cena úspor na palivu a údržbě.)

    Mimochodem, v otázce přípustnosti motorizací souhlasím se zákonodárnou mocí. Emise motorů nikoho nebolí ani neobtěžují, přesto ovlivňují zdraví lidí. V tom přídadě se jedná o exces, který je nutné řešit. Pitomý internet, který je jen otázkou lidí, není excesem.

    No a já jsem ze své praxe naučen, že nejlepší doba na přechod je tehdy, když už se na stávajícím řešení musí dělat ty rovnáky skrz celý systém a protidůvody jsou lokálního charakteru (pouze segment u zákazníků není připraven kvůli ...)

    Tu samou hranici vidím také, ale až v momentě, kdy začne (finančně) obtěžovat zákazníky. To je o malý chlup později, než Vy píšete, ale s mnohem větší jistotou, že takové rozhodnutí je správné.

  • 29. 9. 2018 16:32

    null null (neregistrovaný)

    @ Miroslav Šilhavý

    Ne. Já ti říkám, že ty jako zodpovědný rodič se můžeš rozhodnout mezi službami a výrobky pro dítě a očekávat nějakou jejich kvalitu, resp. bezpečnost, protože existují normy na služby a výrobky protože žijeme ve vyspělé společnosti a ne někde na konci Sev. Koreje. To proto, aby když např. posadíš dítě do autosedačky se tato např. nerozpadla na prvním hrbu a stát ti garantuje u takového výrobku nějakou minimální bezpečnost. Normou. Tvými slovy montováním se do tho co má požadovat zákazník nebo jít jinam. Až pak teda. Jak do tohoto můžeš zamontovat Barnevernet nechápu. Teda chápu, ale nechci tě urážet. Reagovat na nějakou státní normu nebo regulaci tím, že nakonec bude stát odebírat děti jako Barnevernet, to je ... nemám slov.

    Nakonec u regulace jde o celkovou prospěšnost, efektivitu atd. Někde to posoudí i trouba a výsledek je vidět - emise, někde je to potřeba, ale je to skyto.
    No, v momentě kdy to začne finančně obtěžovat zákazníky .... pokud jsi schopný si třeba kálet pod nohy dokud to finančně neobtěžuje zákazníky, tak ano. Pokud chceš mít v systému či nějaké infrastruktuře pořádek i do budoucna, kritérium "začne finančně obtěžovat zákazníky" je prostě dost málo.

  • 25. 9. 2018 14:48

    . (neregistrovaný)

    To je zase záplata na záplatu. Když vynalezli auto, tak to bylo jednoduché. Pak aby mohli jezdit rychleji, přidali převodovku. Pak zas vymysleli víc válců, vstřikování, atd, atd, samý rovnák na ohejbák. Ty auta dnes stojí úplně za hovno. Ta zpětná kompatibilita je někdy dost zatěžující.

  • 25. 9. 2018 15:25

    Filip Jirsák
    Stříbrný podporovatel

    Asi nechápete význam pojmu „rovnák na vohejbák“. Označuje se tak posloupnost úprav, které ve výsledku nevedou k čistému řešení problému (jako kdybyste danou věc navrhoval na zelené louce), nýbrž ty úpravy vždy jen s minimálními náklady upraví předchozí stav – takže výsledek je značně neefektivní. To vaše přirovnání k autům je tudíž úplně mimo – fungovalo by tehdy, pokud byste v dnešních autech našel něco, co by pocházelo ještě z doby, kdy se jezdilo na koních, a v autě vyrobeném na zelené louce by to nemělo žádný význam. Třeba kdyby se auta řídila pomocí opratí, seděl byste na sedle nebo byste v měl kolem silnic pravidelně rozmístěné přepřahací stanice, kde by vás robot automaticky povinně přesadil do jiného auta, aby si vyčerpaný „kůň“ mohl odpočinout.

  • 26. 9. 2018 9:36

    Náhodný kolemjdoucí (neregistrovaný)

    > nebo byste v měl kolem silnic pravidelně rozmístěné přepřahací stanice, kde by vás robot
    > automaticky povinně přesadil do jiného auta, aby si vyčerpaný „kůň“ mohl odpočinout.

    Výměna batterypacku? Přesun kabiny na jiný podvozek? Kolem e-aut se takové nápady objevují i na zelené louce. :D

  • 26. 9. 2018 9:58

    Simi (neregistrovaný)

    Ale tam ten "kun" bude zase vycerpany, takze to dava smysl(pokud "musite" pouzit baterie).

  • 26. 9. 2018 10:26

    Petr M (neregistrovaný)

    To by význam mělo, ale asi by neměl význam sběrač koblih pod ocasem. Kdo by si na auto instaloval plastový ocas, aby pod něho mohl dávat sběrač?

  • 26. 9. 2018 14:40

    j (neregistrovaný)

    2Petr M: No vidis, a presto presne totez lidsvo dokonce realizovalo - v podobe praporecnika kterej musel behat pred autem ...

  • 25. 9. 2018 21:29

    Vít Šesták

    Samotný klíč neřeší certificate transparency. Ano, i to by šlo s certifikáty v DNS vyřešit jednodušeji než to máme…

  • 26. 9. 2018 8:51

    Filip Jirsák
    Stříbrný podporovatel

    Pro šifrování stačí samotný klíč, nepotřebuji žádný certifikát. A když nepotřebuji certifikát, nepotřebuji samozřejmě ani certificate transparency.

  • 26. 9. 2018 19:08

    Vít Šesták

    Certificate transparency není principiálně nezbytné ani u PKI, ale umožňuje do jisté míty zajistit jakýsi audit log. Z téhož důvodu by byl nějaký podobný log (nemusí se nazývat CT) vhodný i pro klíče v DNS. Ne nutně hned (když se používají jen na ESNI), ale pokud by DNS mělo mít sílu ekvivalentní CA, tak určitě.

  • 26. 9. 2018 19:21

    Filip Jirsák
    Stříbrný podporovatel

    Certificate transparency zajišťuje audit log třetí strany (certifikační autority). V případě DNS by mělo smysl dělat audit log registrátorů a registrů, a takový audit log si klidně dělat můžete – stačí si pravidelně stahovat, jaké DNSSEC klíče máte u své domény v nadřazené zóně. Certificate transparency bylo potřeba proto, aby informace o vytvářených certifikátech byla veřejná, což informace o klíčích v nadřazené zóně je jaksi z podstaty fungování DNSSEC.

  • 5. 10. 2018 7:36

    Vít Šesták

    CT už dnes někteří výrobci prohlížečů používají s politikou „co není transparentní, to neplatí“. Jak byste něčeho podobného dosahoval s Vaším návrhem?

  • 5. 10. 2018 8:38

    Filip Jirsák
    Stříbrný podporovatel

    Tak ještě jednou. CT je zkratka pro „certificate transparency“. Kde není certifikát, nedává smysl ani žádná certificate transparency. Protože ta činnost, kterou certificate transparency umožňuje auditovat (vydávání certifikátů), neexistuje.

  • 5. 10. 2018 9:09

    Vít Šesták

    Podívejme se na to trochu více high-level. Certifikát je jen prostředek. High-level cílem není vynutit transparentnost certifikátů (jak píšete, to dává smysl jen pokud certifikáty skutečně máme…), ale aby jakýkoliv pokus nahrazení našeho veřejného klíče byl auditovatelný (tzn. lze veřejně detekovat) nebo neplatný (=prohlížeče jej odmítnou). To mohu chtít bez ohledu na to, jestli veřejné klíče subjektům přiřazujeme skrze certifikáty, nebo jakkoli jinak.

  • 5. 10. 2018 9:31

    Filip Jirsák
    Stříbrný podporovatel

    Nepleťte si veřejný klíč a certifikát. Certifikát je veřejný klíč plus další data, a certificate transparency se zabývá těmi dalšími daty, nikoli veřejným klíčem. Když odstraníte ty údaje, není žádný důvod mít certificate transparency. Certificate transparency neřeší pokus o nahrazení vašeho veřejného klíče, řeší pokus o podvodné vydání certifikátu na vaše jméno.

  • 5. 10. 2018 19:08

    Vít Šesták

    Já znám rozdíl mezi certifikátem a veřejným klíčem.

    Ty další údaje úplně neodstraníme, pak bychom nevěděli, který veřejný klíč patří komu. Jen ty další údaje budou v jiné podobě.

    > Certificate transparency neřeší pokus o nahrazení vašeho veřejného klíče, řeší pokus o podvodné vydání certifikátu na vaše jméno.

    Jde o pokusy svázat s doménovým jménem klíč někoho jiného než legitimního vlastníka. V případě PKI se to svázání děje přes certifikáty, proto se tam řeší transparentnost vydávání certifikátů. V případě DNSSEC se svázání řeší DNS záznamy, což ale neznamená, že se nikdo nemůže pokusit svázat cizí DNS záznam se svým klíčem, jen má k dispozici jiné prostředky. Transparentnost je stále užitečná věc.

    Jako bych řekl, že bych na Linuxu chtěl něco jako zabalení JARky a JVMkou do EXE, a někdo mi oponoval, že na Linuxu se EXE nepoužívají. No, nepoužívají (ne běžně), ale…

  • 5. 10. 2018 20:18

    Filip Jirsák
    Stříbrný podporovatel

    Já znám rozdíl mezi certifikátem a veřejným klíčem.
    Tak proč pořád píšete o certifikátech, když diskutujeme o veřejných klíčích?

    Ty další údaje úplně neodstraníme, pak bychom nevěděli, který veřejný klíč patří komu.
    Odstraníme, protože nepotřebujeme vědětm komu patří který veřejný klíč. Informace z DNS "server pro tento název se prokáže znalostí privátního klíče příslušného k veřejnému klíči XY" je pro ověření serveru plně dostačující.

    V případě PKI se to svázání děje přes certifikáty, proto se tam řeší transparentnost vydávání certifikátů.
    Ne "se to děje", ale "certifikační autority dělají". Dělá to tedy někdo jiný, než vlastník domény - a certificate transparency umožňuje vlastníkovi domény kontrolovat ty jiné subjekty (certifikační autority). V případě, že bude veřejný klíč v DNS, ho tam ale dává přímo vlastník domény, takže nepotřebuje sám sebe kontrolovat. A i kdyby chtěl kontrolovat sám sebe (třeba skutečný vlastník domény bude chtít kontrolovat svého správce), bude prostě kontrolovat DNS záznamy svého vlastního serveru - nic jiného k tomu nepotřebuje.

    jen má k dispozici jiné prostředky
    Nemá. Už dnes se při vystavování DV certifikátů plně důvěřuje DNS, nebo-li pokud někdo ovládá DNS server pro nějakou doménu, může si dnes nechat vystavit DV certifikát.

    Transparentnost je stále užitečná věc.
    Akorát že transparentnost sám před sebou je nesmysl.

    Jako bych řekl, že bych na Linuxu chtěl něco jako zabalení JARky a JVMkou do EXE, a někdo mi oponoval, že na Linuxu se EXE nepoužívají. No, nepoužívají (ne běžně), ale…
    Vůbec ne. Stále nechápete, že cetificate transparency slouží k tomu, aby měl vlastník domény kontrolu nad tím, co s jeho doménovým názvem dělá někdo jiný, konkrétně certifikační autority. Když ale bude používat veřejný klič v DNS zóně, bude to jenom vlastník domény kdo tam ten klíč může umístit, takže nepotřebuje žádnou transparentnost, protože by kontroloval jenom sám sebe. Pokud sám sebe chce kontrolovat, všechny prostředky k tomu má a nepotřebuje součinnost nikoho jiného.

  • 6. 10. 2018 0:26

    Vít Šesták

    > Tak proč pořád píšete o certifikátech, když diskutujeme o veřejných klíčích?

    Psal jsem, že by se hodilo <i>něco na způsobem</i> Certificate transparency. Říkejme tomu třeba DNSSEC transparency.

    > Odstraníme, protože nepotřebujeme vědětm komu patří který veřejný klíč. Informace z DNS "server pro tento název se prokáže znalostí privátního klíče příslušného k veřejnému klíči XY" je pro ověření serveru plně dostačující.

    Tedy je neodstraníme (aspoň ne to zásadní – identitu), jen to přesuneme jinam.

    > Dělá to tedy někdo jiný, než vlastník domény

    V obou případech do toho bude zapojen i někdo jiný než vlastník domény, třeba provozovatelé DNS… Přechodem na DNSSEC se důvěry ve třetí strany nezbavíme, jen si některé něci ulehčíme…

    > bude prostě kontrolovat DNS záznamy svého vlastního serveru - nic jiného k tomu nepotřebuje.

    Jak často to musím kontrolovat? Umí DNSSEC zabránit selektivnímu poskytnutí jiných informací jednomu subjektu? Například budu mít klíč k TLD, který zneužiju k MITM a následnému poskytnutí jiných klíčů vybrané části lidí.

    > certificate transparency umožňuje vlastníkovi domény kontrolovat ty jiné subjekty

    Včetně provozovatelů DNS. Skrze CT se dozvíte, že byl vydán certifikát, který být vydán neměl, nezávisle na tom, jestli se tak stalo skrze špatnou CA nebo skrze útok na DNS.

    > Když ale bude používat veřejný klič v DNS zóně, bude to jenom vlastník domény kdo tam ten klíč může umístit, takže nepotřebuje žádnou transparentnost, protože by kontroloval jenom sám sebe.

    Mám pocit, že jádro sporu spočívá v tom, že každý máme jiný model útočníka. Já předpokládám, že se útočník může snažit unášet i relevantní DNS servery, případně je vlastnit. Nepovažuju to sice za tak běžnou situaci, abych tomu chtěl bránit (zvlášť když by se to réšilo poměrně blbě), ale aspoň bych se o takovém útoku chtěl dozvědět. Vy zřejmě předpokládáte nenapadnuté a 100% důvěryhodné DNS, tím pak nějaké DNSSEC transparency smysl nedává.

  • 6. 10. 2018 9:31

    Filip Jirsák
    Stříbrný podporovatel

    Psal jsem, že by se hodilo <i>něco na způsobem</i> Certificate transparency.
    Já jsem se ale neptal, proč píšete o certificate trasparency, ale proč píšete o certifikátech. To je také každé něco jiného.

    Říkejme tomu třeba DNSSEC transparency.
    To je geniální myšlenka. DNS záznamy by mohli být veřejné! Proč to ještě nikoho nenapadlo? Moment, ony vlastně jsou veřejné, od začátku, je to princip fungování DNS…

    Tedy je neodstraníme (aspoň ne to zásadní – identitu), jen to přesuneme jinam.
    Nepřesuneme, v DNS ta identita už dávno je, a používá se mimo jiné i pro to vystavování certifikátů.

    V obou případech do toho bude zapojen i někdo jiný než vlastník domény, třeba provozovatelé DNS…
    Provozovatel DNS nemusí mít privátní klíče od vaší domény, může dostat záznamy už podepsané. A nebo si DNS server můžete provozovat sám. Teoreticky může do nadřazené zóny její správce vložit k vaší doméně jiné veřejné klíče, jenže to zase snadno detekujete, protože si ten veřejný klíč prostě stáhnete a porovnáte ho s tím správným.

    Přechodem na DNSSEC se důvěry ve třetí strany nezbavíme, jen si některé něci ulehčíme…
    To ale neznamená, že je potřeba vymýšlet nějaké nové způsoby ochrany důvěry, protože DNS a DNSSEC v sobě potřebné prvky už mají. Např. veřejné je DNS už od začátku, je to princip, na kterém je postaveno, takže jsou zbytečné vaše spekulace nad tím, jak by se daly DNS záznamy udělat veřejné.

    Jak často to musím kontrolovat?
    Stejně často, jako kontrolujete CT.

    Umí DNSSEC zabránit selektivnímu poskytnutí jiných informací jednomu subjektu? Například budu mít klíč k TLD, který zneužiju k MITM a následnému poskytnutí jiných klíčů vybrané části lidí.
    To by byl dost velký průšvih. Řešením je mít domény v takových TLD, kde je riziko něčeho takového minimální. Případně si můžete vlastní veřejné klíče hlídat z různých částí internetu. Mimochodem, CT by vám v takovém případě také nepomohlo, pokud CT nekontrolujete velmi často a hlavně byste nedokázal rychle falešný certifikát revokovat.

    Já předpokládám, že se útočník může snažit unášet i relevantní DNS servery, případně je vlastnit.
    Jenže tenhle vektor útoku není žádná novinka, ten úplě stejně funguje i dnes, na dnešní systém certifikačních autorit. Jediný rozdíl je v tom, že certifikační autority možná ověřují údaje z DNS z více různých míst a z bezpečnějších, než průměrný uživatel, takže podvrhnout jim flešné DNS záznamy by mělo být obtížnější.

    Vy zřejmě předpokládáte nenapadnuté a 100% důvěryhodné DNS, tím pak nějaké DNSSEC transparency smysl nedává.
    Nikoli, já pouze vím to, že DNS je autoritativní zdroj informací, takže není žádná vyšší autorita, s čím byste mohl DNS záznamy porovnávat. A hlavně vím to, že záznamy v DNS jsou z principu veřejné, takže váš požadavek na jejich zveřejňování (transparentnost) je trošku s křížkem po funuse.

  • 6. 10. 2018 22:14

    Vít Šesták

    > Já jsem se ale neptal, proč píšete o certificate trasparency, ale proč píšete o certifikátech. To je také každé něco jiného.

    Tak pak nevím, co přesně máte ma mysli. Asi nedává smysl, abych se to pokoušel hádat. Když ukážete na konkrétní případ, mohu to zkusit komentovat, jestli jde o omyl na mé straně, nebo o nedorozumění.

    > DNS záznamy by mohli být veřejné! Proč to ještě nikoho nenapadlo? Moment, ony vlastně jsou veřejné, od začátku, je to princip fungování DNS…

    Certifikáty by taky mohly být podobným způsobem veřejné, dokonce i jsou, přesto to nestačí jen stahovat – někdo by mohl zkoušet při MITM poskytnout části uživatelů jiný certifikát než ostatním, a útok by zůstal nedetekován.

    U DNSSEC to může být krapet vzhledem k cacheování krapet složitější (i když, dá se například nastavit krátká TTL, případně odhadovat expiraci cache jednotlivých klientů), ale nevidím nic, co by tomu mohlo zabránit.

    > Stejně často, jako kontrolujete CT.

    Když se na CT podívám po 24h, případný falešný certifikát by tam měl stále být. Když se na DNSSEC podívám po 24h, už může být dávno vyměněný klíč…

    > jenže to zase snadno detekujete, protože si ten veřejný klíč prostě stáhnete a porovnáte ho s tím správným.

    Jak jsem psal, mohu to zkoušet např. vyměnit pouze pro nějakou podoblast.

    > Řešením je mít domény v takových TLD, kde je riziko něčeho takového minimální.

    Riziko lze minimalizovat mj. tím, že případný takový útok bude co nejnápadnější.

    > Mimochodem, CT by vám v takovém případě také nepomohlo, pokud CT nekontrolujete velmi často a hlavně byste nedokázal rychle falešný certifikát revokovat.

    Možná bych to zjistil až po útoku, což je jistě nemilé, ale pořád lepší než to nezjistit vůbec. Vědomí, že je taková věc detekovatelná, je samo o sobě jistý tlak…

    > Jenže tenhle vektor útoku není žádná novinka, ten úplě stejně funguje i dnes, na dnešní systém certifikačních autorit.…

    Tady nejsme ve sporu. Na PKI je tento vektor útoku možný – a skrze CT i tak nějak detekovatelný. Na DNSSEC by bylo dobré, kdyby byl také detekovatelný.

    > Nikoli, já pouze vím to, že DNS je autoritativní zdroj informací, takže není žádná vyšší autorita, s čím byste mohl DNS záznamy porovnávat.

    To ale neznamená, že nemůžeme nejvyšší autoritu prověřovat.

    > A hlavně vím to, že záznamy v DNS jsou z principu veřejné, takže váš požadavek na jejich zveřejňování (transparentnost) je trošku s křížkem po funuse.

    Veřejné ≠ auditovatelné. Když budu říkat výsledky hospodaření každému, kdo si o ně řekne, budou veřejné. To mi ale nezabrání říkat různým lidem různé varianty, aniž bych byl odhalen…

  • 7. 10. 2018 9:05

    Filip Jirsák
    Stříbrný podporovatel

    Certifikáty by taky mohly být podobným způsobem veřejné, dokonce i jsou
    Bez CT nejsou. Když já se svou soukromou CA vystavím certifikát na vaší doménu, nedozvíte se to. A když to samé udělá nějaká uznávaná CA, bez CT se to taky nedozvíte.

    Když se na CT podívám po 24h, případný falešný certifikát by tam měl stále být.
    A nebo taky ne, když vám byl podstrčen falešný CT. Což je ekvivalent podstrčení jiného klíče do TLD.

    Jak jsem psal, mohu to zkoušet např. vyměnit pouze pro nějakou podoblast.
    Stejně jako CT.

    Riziko lze minimalizovat mj. tím, že případný takový útok bude co nejnápadnější.
    Jenže k tomu nepotřebujete žádnou změnu infrastruktury. DNS záznamy už veřejné jsou, takže pokud je chcete stahovat z různých částí internetu a archivovat je, nic vám v tom nebrání.

    Vědomí, že je taková věc detekovatelná, je samo o sobě jistý tlak…
    Celou dobu vám vysvětluju, že taková věc je detekovatelná, protože DNS záznamy jsou veřejné už dávno.

    Na PKI je tento vektor útoku možný – a skrze CT i tak nějak detekovatelný. Na DNSSEC by bylo dobré, kdyby byl také detekovatelný.
    Skrze CT tento útok detekovatelný není. Vy budete vědět nanejvýš to, že došlo k vydání certifikátu, ke kterému dojít nemělo. CA by měla být schopná prokázat, že ten certifikát vydala na základě správné validace, a vám zbyde to, že vy sám (a nikdo jiný) budete přesvědčen, že chyba nebyla na vaší straně.

    V DNS takový útok detekovatelný je, DNS záznamy jsou veřejné, nikomu nic nebrání stahovat je z různých míst, archivovat a porovnávat.

    To ale neznamená, že nemůžeme nejvyšší autoritu prověřovat.
    Jenže to jde dost těžko, když nemáte žádné srovnání. Je to jako kdybyste chtěl v první polovině dvacátého století ověřovat, že ta platino-iridiová tyč v Sèvres, která byla etalonem jednoho metru, má opravdu jeden metr.

    Veřejné ≠ auditovatelné. Když budu říkat výsledky hospodaření každému, kdo si o ně řekne, budou veřejné. To mi ale nezabrání říkat různým lidem různé varianty, aniž bych byl odhalen…
    Nikoli. Veřejné = auditovatelné. Vy pro auditovatelnost nemůžete udělat nic víc, než že řeknete výsledky hospodaření každému, kdo si o ně řekne. Je pak na těch ostatních, aby si navzájem porovnali to, co jste jim řekl. Auditovatelné ≠ auditované, ale to úplně stejně platí i pro CT – kdyby CA posílaly záznamy do CT, ale nikdo by je nekontroloval, bylo by to auditovatelné ale ne auditované a žádný problém by to neodhalilo.