V linux-cve-announce bylo oznámeno 433 zranitelností za jediný den (19. července).
Byla vydána nová verze 5.44 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 71 vývojářů. Změněno bylo přibližně 270 tisíc řádků v 1 300 souborech. Přehled novinek a změn v podrobném seznamu.
Na 23. září 2026 je do bratislavské Nové Cvernovky naplánovaná jednodenní konference #nobullshit.camp pro tech leadery, DevOps a platform inženýry. Mají tu zaznít upřímné příběhy z praxe o tom, co v produkčních systémech reálně fungovalo, co se pokazilo a co si z toho lidé odnesli. Témata pokrývají tři oblasti – DevOps a platformy (Kubernetes, cloud, provoz systémů), firemní kulturu a leadership. Program běží ve dvou formátech: hlavní
… více »Byla vydána nová verze 1.58 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Josephine Pfeiffer. Vypíchnout lze možnost nmtui zobrazit nastavení Wi-Fi jako QR kód nebo podporu CLAT (464XLAT) a tunelů GENEVE (Generic Network Virtualization Encapsulation).
Zákaz používání mobilních telefonů a dalších elektronických komunikačních zařízení ve školách, jehož uzákonění navrhli jako poslanci premiér Andrej Babiš (ANO) a ministr školství Robert Plaga (za ANO), dnes podle očekávání vláda podpořila. Novinářům to oznámil Babiš, podle Plagy byla podpora kabinetu jednomyslná. Účinnost předkladatelé navrhují od 1. září 2027. Podle opoziční ODS je plošný zákaz líbivé populistické opatření namířené proti digitální gramotnosti dětí.
Vládní CERT upozorňuje (𝕏) na zranitelnost ve WordPress Core: CVE-2026-63030 s přezdívkou wp2shell. Zranitelnost typu vzdálené spuštění kódu (RCE) bez nutnosti autentizace umožňuje útočníkovi spouštět libovolný kód prostřednictvím endpointu WordPress REST API Batch. Ke zneužití není vyžadován platný uživatelský účet ani interakce uživatele. Úspěšné zneužití může vést ke kompletnímu kompromitování webové stránky a souvisejících dat. Zranitelnost postihuje verze WordPress 6.9.0 až 6.9.4 a 7.0.0 až 7.0.1.
Evropská komise (EK) vyměřila čínskému internetovému prodejci AliExpress pokutu 550 milionů eur (13,3 miliardy korun) za porušení povinností vyplývajících z nařízení o digitálních službách (DSA). Platforma podle EK řádně neposuzovala a neomezovala rizika související s prodejem nelegálních, nebezpečných nebo padělaných výrobků na svém internetovém tržišti. Komise zároveň firmě nařídila přijmout nápravná opatření. Podle AliExpressu je pokuta nepřiměřená.
Ruffle, tj. open source emulátor Flash Playeru napsaný v Rustu, byl vydán ve verzi 0.4.0. Ke stažení je také na Flathubu. Přímo ve webovém prohlížeči lze vyzkoušet online dema nebo vlastní swf soubory.
HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.
Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.
Předchozí kroky najdete v závěru minulého dílu.
Trochu problém je, že jak je možné vidět na výpisu z „--card-status“, zatím jsou podporované pouze 2048bitové klíče. Osobně už od roku 2009 používám klíč 4096bitový. Asi bych mohl přidat jen podklíč, ale pro účely tohoto návodu vygeneruji nový klíč.
Návod v angličtině je přímo na stránkách Yubikey (webarchive), osobně ale používám systém v češtině a tenhle článek je zaměřen na české uživatele, proto zde návod zopakuji v české verzi systému.
Ke generování klíče a jeho nahrání do Yubikey použijeme gpg2, který budu takto explicitně uvádět, neboť na Mintu se tak momentálně jmenuje. Pokud máte v systému GPG verze 2 nainstalovaný jen jako „gpg“ (ověříte „gpg --version“), použijte ten.
$ gpg2 --gen-key gpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Prosím, vyberte druh klíče, který chcete: (1) RSA a RSA (implicitní) (2) DSA a Elgamal (3) DSA (pouze pro podpis) (4) RSA (pouze pro podpis) Váš výběr?
Příkaz pro generování nového klíče je „gpg2 --gen-key“, který nám nabídne verzi šifrování. Vybereme 1, buďto napsáním čísla, nebo jen potvrzením klávesou Enter.
klíč RSA může mít délku v intervalu 1024 až 4096 bitů. Jakou délku klíče si přejete? (2048)
Dále následuje dotaz na délku klíče. Jak už jsem psal – pro Yubikey potřebujeme délku 2048 bitů, která je implicitně vybrána. Potvrdíme tedy opět Enterem.
Požadovaná délka klíče je 2048 bitů.
Prosím určete, jak dlouho by klíč měl platit.
0 = doba platnosti klíče není omezena
<n> = doba platnosti klíče skončí za n dní
<n>w = doba platnosti klíče skončí za n týdnů
<n>m = doba platnosti klíče skončí za n měsíců
<n>y = doba platnosti klíče skončí za n let
Klíč je platný pro? (0)
PGP klíče mohou mít omezenou platnost. Pokud děláte opravdu paranoidní věci, platnost klíče byste měli omezovat. Na takové to domácí šifrování je v pořádku zvolit neomezenou dobu. Potvrdíme Enterem a poté znovu písmenem a.
Platnost klíče nikdy neskončí Je to správně (a/N)? a GnuPG potřebuje sestrojit uživatelské ID, aby bylo možné rozpoznat váš klíč. Jméno a příjmení:
GPG nyní požaduje metadata, která budou přidána ke klíči. Podle těchto metadat vás poté budou identifikovat ostatní uživatelé a také podle nich probíhá ověřování emailu, pokud klíč nahrajete do veřejné složky. Doporučuji si tedy nevymýšlet úplné blbosti.
Jméno a příjmení: Bystroushaak
E-mailová adresa: bystrousak@kitakitsune.org
Komentář:
Zvolil(a) jste tento identifikátor uživatele:
„Bystroushaak <bystrousak@kitakitsune.org>“
Změnit (J)méno, (K)omentář, (E)-mail, (P)okračovat dál nebo (U)končit program?
GPG se ještě ptá na potvrzení, tak mu ho dáme napsáním „p“ a stisknutím Enteru. Pak se zeptá na heslo, které se u mě otevře v externí aplikaci s grafickým uživatelským rozhraním. Tímto heslem budete odemykat svůj klíč, doporučuji tedy zvolit něco silného.
Změnit (J)méno, (K)omentář, (E)-mail, (P)okračovat dál nebo (U)končit program? pPro ochranu Vašeho tajného klíče musíte zadat heslo.
Okamžitě poté začne generování klíče. Jedná se o časově docela náročný proces, pokud nemáte hardwarový generátor entropie. Já nemám, takže to trvá několik minut:
Musíme vytvořit mnoho náhodných bajtů. Během vytváření můžete provádět nějakou jinou práci na počítači (psát na klávesnici, pohybovat myší, používat disky); díky tomu má generátor lepší šanci získat dostatek entropie.
Jakmile jsou klíče vygenerovány, následuje shrnutí:
gpg: klíč 3F6F3D1B označen jako absolutně důvěryhodný.
veřejný a tajný klíč byly vytvořeny a podepsány.
gpg: kontroluji databázi důvěry
gpg: požadováno 3 částečné důvěry a 1 úplné důvěry, model PGP
gpg: hloubka: 0 platných: 1 podepsaných: 0 důvěra: 0-, 0q, 0n, 0m, 0f, 1u
pub 2048R/3F6F3D1B 2016-01-11
Otisk klíče = 9F87 EECF CDAA 263C AC00 A5A0 3F92 841C 3F6F 3D1B
uid Bystroushaak <bystrousak@kitakitsune.org>
sub 2048R/EF4ADF82 2016-01-11
Povšimněte si ID klíče hned na prvním řádku: „3F6F3D1B“. Toto ID je dobré si uložit, protože ho budeme ještě několikrát potřebovat.
Nyní potřebujeme ke klíči přidat ještě další podklíče, které budou sloužit k autentizaci a podepisování.
$ gpg --expert --edit-key 3F6F3D1B
gpg (GnuPG) 1.4.16; Copyright (C) 2013 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Tajný klíč je dostupný.
pub 2048R/3F6F3D1B vytvořen: 2016-01-11 platnost skončí: nikdy použití: SC
důvěra: absolutní platnost: absolutní
sub 2048R/EF4ADF82 vytvořen: 2016-01-11 platnost skončí: nikdy použití: E
[ absolutní ] (1). Bystroushaak <bystrousak@kitakitsune.org>
gpg>
Příkazem „gpg --expert --edit-key 3F6F3D1B“ (nahraďte za ID vašeho klíče) vstoupíme do expertního módu editace klíče. Zadáme příkaz „addkey“:
gpg> addkey Klíč je chráněný. Musíte znát heslo, abyste odemknul(a) tajný klíč pro uživatele: "Bystroushaak <bystrousak@kitakitsune.org>" délka 2048 bitů, typ RSA, klíč 3F6F3D1B, vytvořený 2016-01-11 Prosím, vyberte druh klíče, který chcete: (3) DSA (pouze pro podpis) (4) RSA (pouze pro podpis) (5) ElGamal (pouze pro šifrování) (6) RSA (pouze pro šifrování) (7) DSA (nastavit si vlastní použití) (8) RSA (nastavit si vlastní použití) Váš výběr?
Chceme možnost číslo „8“:
Váš výběr? 8 Pro klíč RSA lze provést: Podepisování Šifrování Autentizace Aktuálně povolené akce: Podepisování Šifrování (S) Zapnout/vypnout schopnost podepisovat (E) Zapnout/vypnout schopnost šifrovat (A) Zapnout/vypnout schopnost autentizovat (Q) Konec Váš výběr?
Na řádku začínajícím ‚Aktuálně povolené akce:‘ vidíme, že právě máme povoleno ‚Podepisování‘ a ‚Šifrování‘. My chceme čistě autentizační klíč, proto postupně zadáme „A“, „S“ a poté „E“.
Pro klíč RSA lze provést: Podepisování Šifrování Autentizace Aktuálně povolené akce: Podepisování Šifrování (S) Zapnout/vypnout schopnost podepisovat (E) Zapnout/vypnout schopnost šifrovat (A) Zapnout/vypnout schopnost autentizovat (Q) Konec Váš výběr? A Pro klíč RSA lze provést: Podepisování Šifrování Autentizace Aktuálně povolené akce: Podepisování Šifrování Autentizace (S) Zapnout/vypnout schopnost podepisovat (E) Zapnout/vypnout schopnost šifrovat (A) Zapnout/vypnout schopnost autentizovat (Q) Konec Váš výběr? S Pro klíč RSA lze provést: Podepisování Šifrování Autentizace Aktuálně povolené akce: Šifrování Autentizace (S) Zapnout/vypnout schopnost podepisovat (E) Zapnout/vypnout schopnost šifrovat (A) Zapnout/vypnout schopnost autentizovat (Q) Konec Váš výběr? E Pro klíč RSA lze provést: Podepisování Šifrování Autentizace Aktuálně povolené akce: Autentizace (S) Zapnout/vypnout schopnost podepisovat (E) Zapnout/vypnout schopnost šifrovat (A) Zapnout/vypnout schopnost autentizovat (Q) Konec Váš výběr?
Jak vidíte, na konci by nám měl zbýt jen řádek popisující „Aktuálně povolené akce: Autentizace“. Poté vybereme „Q“, pro ‚Konec‘. GPG se opět zeptá na délku klíče. Opět chceme 2048, proto dotaz stačí jen odentrovat:
Váš výběr? q klíč RSA může mít délku v intervalu 1024 až 4096 bitů. Jakou délku klíče si přejete? (2048)
Následuje opět výběr platnosti:
Požadovaná délka klíče je 2048 bitů.
Prosím určete, jak dlouho by klíč měl platit.
0 = doba platnosti klíče není omezena
<n> = doba platnosti klíče skončí za n dní
<n>w = doba platnosti klíče skončí za n týdnů
<n>m = doba platnosti klíče skončí za n měsíců
<n>y = doba platnosti klíče skončí za n let
Pokud chcete neomezenou, opět stačí odentrovat a dvakrát potvrdit:
Klíč je platný pro? (0) Platnost klíče nikdy neskončí Je to správně (a/N)? a Opravdu vytvořit? (a/N) a
Načež následuje další časově náročné generování:
Musíme vytvořit mnoho náhodných bajtů. Během vytváření můžete provádět nějakou jinou práci na počítači (psát na klávesnici, pohybovat myší, používat disky); díky tomu má generátor lepší šanci získat dostatek entropie. Nedostatek náhodných bajtů. Prosím, pracujte s operačním systémem, abyste mu umožnili získat více entropie (je potřeba 156 bajtů).
Následuje opět shrnutí:
..+++++
....+++++
pub 2048R/3F6F3D1B vytvořen: 2016-01-11 platnost skončí: nikdy použití: SC
důvěra: absolutní platnost: absolutní
sub 2048R/EF4ADF82 vytvořen: 2016-01-11 platnost skončí: nikdy použití: E
sub 2048R/8F8041DC vytvořen: 2016-01-11 platnost skončí: nikdy použití: A
[ absolutní ] (1). Bystroushaak <bystrousak@kitakitsune.org>
gpg>
Z programu vyskočíme stiskem Ctrl-D (nikoliv C!), ještě před ukončením se totiž zeptá, zda má zapsat změny:
gpg> Uložit změny? (a/N) a
Následně je na čase vytvořit si zálohy klíče. Ty si uložte pokud možno někam na šifrovaný Truecrypt/Veracrypt oddíl, každopádně však někam offline tak, aby se k nim nebylo možné dostat. Zálohy vytvářet nemusíte, ale riskujete, že při ztrátě Yubikey ztratíte přístup.
$ gpg --export-secret-key --armor 3F6F3D1B > yubikey.gpg.priv
Veřejný klíč poté exportujete pomocí příkazu
$ gpg --export --armor 3F6F3D1B > yubikey.gpg.pub
V příští části návod zakončíme nahráním klíčů do Yubikey a budeme se zabývat praktickým použitím.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Other than size, there is no difference between the keychain and nano version of the YubiKey 4.
BTW: o tvrzeni "zatím jsou podporované pouze 2048bitové klíče" by se dalo s uspechem pochybovat.Ten článek jsem psal v lednu. Vycházel jsem z: THE BIG DEBATE, 2048 VS. 4096, YUBICO’S POSITION, kde je doslova uvedeno:
Both the NEO and the NEO-n implement OpenPGP and support RSA up to 2048 bits. This is not a constraint from Yubico, but rather a hardware limitation of the NXP A700x chip used within the YubiKeys.Docela mě to zarazilo, tak jsem hledal informace o Yubikeyi 4, ale všude co jsem našel opakovali tu samou informaci, kterou jsem v tu dobu nenašel nikde vyvrácenou. Máš ale pravdu a nyní se mi podařilo najít: YUBIKEY 4(096): YOU ASKED, WE DELIVERED.
Key attributes ...: 2048R 2048R 2048Rz
gpg2 --card-status.