Ve Firefoxu bude lepší správa profilů (oddělené nastavení domovské stránky, nastavení lišt, instalace rozšíření, uložení hesla, přidání záložky atd.). Nový grafický správce profilů bude postupně zaváděn od 14.října.
Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.
ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.
Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.
Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.
Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.
Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.
Skupina zaměřená na koordinaci a shromažďování informací prospěšných projektu Multiplatformní přístup pro datové schránky.
Založena: | 5. 10. 2009 |
Členů: | 26 |
Článků: | 0 |
Wiki stránek: | 7 |
Dotazů: | 22 |
Akcí: | 0 |
Čtenost: | 29 % |
Skóre: | 19 |
RE. Thunderbird: Taky mě to překvapilo.
Podle mě by si největší část odměny zasloužila knihovna/y pokrývající funkčnost potřebnou ke komunikaci s ISDS. Co se týče náročnosti, tak GUI aplikace postavená nad dobře udělanou knihovnou je řádově jednodušší. Náročnost pluginu závisí na prostředí a podpoře aplikace, pro kterou se dělá. Mozilla má obecně jednu z nejlépe dokumnetovaných podpor rozšíření.
Minimálně 1/3 bych navrhoval využít na odměny za kvalitu aplikace stylem známá základní částka za funkčnost + neznámé bonusy, aby si autor mohl říc, dostal jsem zaplaceno a navíc jsem dostal odměnu za... , než aby řekl, mohl jsem dostat až, ale protože ... tak jsem dostal jen.
Ovšem nevím, jaká jsou zákonná pravidla pro přidělování financí v tomto případě.
Základní pravidlo, kterého se držím je: Je to odměna, ne plat. Hlavně to tou odměnou a způsobem jejího přidělení autorům neznechutit.
Bude dobré počítat s tím, že se do budoucna bude hodit mít nějaké finance na odměny za úpravy a rozšíření.
Těch knihoven je opravdu více (MUSCLE, pcsc-lite, opensc, gnupg-pkcs11) a kryptografické knihovny jako OpenSSL, NSS, GnuPG obvykle nějakou z nich podporují coby „cryptoengine“.
Takže problém bude spíše najít a otestovat hardware (pravděpodobně čipovou kartu), která vyhovuje českým nárokům na kvalifikovaný podpis a která funguje. (Což by jít mělo, protože české nároky se kryjí s unijními nároky.)
V podstatě by měla fungovat jakákoliv PKCS#11 karta (pokud výrobce dodržel specifikaci). Spíš jde o to najít vyhovující (2048b RSA, SHA2) a otestovat (objednat ze zahraničí, protože u nás se takové věci běžně neprodávají) ji. Samozřejmě karta navíc potřebuje čtečku, ale USB čteček, co umí třídu CCID je spousta.
Horší je situace s USB tokeny, které obvykle mají proprietární protokol a výrobce emuluje PKCS#11 rozhraní až ve windowsí knihovně.
Tím chci říct, že 10 000 Kč za tip na kartu je moc. Jo, kdyby součástí výkonu byl otevřený ovladač poskytující PKCS#11 rozhraní pro token, proč ne. Ale pro čipovou kartu, která umí PKCS#11 z definice, to je prázdný požadavek. (I SafeNet Inc., co vyrábí „nefunkční“ iKey4000, vyrábí tokeny a akcelerátory do PCI sběrnice, ke kterým dává ovladače pro Linux, což je vhodné řešení pro serverové řešení.)
Funguje to zhruba takto:
Thunderbird Wget ↓ ↓ NSS OpenSSL | (PKCS#11/15) | +→ OpenSC ←+ ↓ OpenCT ↓ (USB CCID) Čtečka čipových karet ↓ (ISO/IEC 7816) (+ odchylky a rozšíření výrobce kryptografické) (aplikace běžící uvnitř čipové karty a stupně) (volnosti dané ISO 7816) Čipová karta
Toto je ideální zapojení. Jediný prostor pro „proprietární“ rozšíření je API aplikace uvnitř karty (které ale formálně, jakési ABI, musí zapadat do ISO standardu). Teoreticky na tom nemusí výrobce nic vylepšovat, ale prakticky je to ISO na tolik gumové, že se musí vyzkoušet konkrétní karta (respektive kartovou aplikaci, protože výrobci karet si kartové aplikace nechávají psát) a odposlechem windowsího ovladače nebo metodou pokus omyl (procházením souborového systému a zápisu do registrů na kartě) zjistit funkční API karty. Navíc mnozí výrobci poskytují rozšířené funkce, které třeba nesouvisí přímo s kryptografií, ale zákazník může nebo potřebuje je používat (různá vládní rozšíření). Karty, co umí PKCS#15, jsou více kompatibilní, protože tento standard je přísnější.
Podporu jednotlivých karet v OpenSC, lze najít na jeho Wiki.
Takže teoreticky karta s PKCS#15 kartovou aplikací by měla fungovat. Pro ostatní je třeba ovladače přiohnout.
„jejichž řešení byly přijaty“ → byla přijataA všechny ostatní jazykové prohřešky: Tím se nyní nezabývejme, článek před vydáním projde korekturou.
Co chcete testovat?
Problém je, že neexistuje simulátor serveru, takže není možné pouštět testy proti skutečné implementaci (je, ale na tom neotestujete chybové stavy serveru).
Testovat proti specifikaci? Hahaha. Ani skutečný systém jí neodpovídá. Jeden příklad za všechny:
$ xpath GetOwnerInfoFromLogin-0000.xml //p:GetOwnerInfoFromLoginResponse |xmllint --schema ../../../doc/Provozni_rad_ISDS_30_06_2008/pril_3/dbTypes.xsd --noout - Found 1 nodes: -- NODE -- Wide character in print at /usr/bin/xpath line 54. -:1: element identifier: Schemas validity error : Element '{http://isds.czechpoint.cz/v20}identifier': This element is not expected. Expected is ( {http://isds.czechpoint.cz/v20}email ). - fails to validate
A skutečně odpověď ze serveru neobsahuje element p:email, třebaže podle schematu je povinný.
A to je jenom ISDS. Samotná implementace SOAP ze strany serveru taky odporuje specifikaci SOAP 1.1. Například chybové zprávy mají HTTP status 200, na SOAP 1.2 požadavky server v klidu posílá SOAP 1.1 odpovědi.
A vůbec testy by měl připravit zadavatel. Protože napsat si testy, aby jimi prošla implementace, umí každý.
Tiskni
Sdílej: