Nové nařízení EU. CRA v praxi: jak se dotkne lidí, vývojářů a e-shopů?

Stručně: CRA (Cyber Resilience Act) je evropské nařízení, které zavádí povinné minimum kyberbezpečnosti pro hardware a software prodávaný na trhu EU - od chytré zásuvky po firmware. Vzniklo proto, že spousta zařízení se prodává bez aktualizací, s bezpečnostními dírami a bez toho, aby kupující věděl, jestli je produkt bezpečný. CRA přesouvá odpovědnost z uživatele na toho, kdo produkt uvádí na trh. Klíčová data jsou 11. září 2026 (povinné hlášení aktivně zneužívaných zranitelností) a 11. prosince 2027 (plná účinnost, CE značení i pro kyberbezpečnost). Bastlířů a nekomerčního open-source se plné povinnosti z velké části netýkají - GitHub repozitář ani tutoriál není „produkt uváděný na trh".

Kolem evropského nařízení CRA se strhla vlna paniky. Objevily se titulky, že „zabije open-source“, že každý, kdo dá kód na GitHub, bude čelit pokutám, a že hardware v Evropě podraží. Realita je podstatně klidnější a pro většinu makerů dokonce dobrá zpráva. V tomto článku si CRA rozebereme: co to je, proč to vzniklo, co z toho máte jako uživatel, a hlavně – jak se to dotýká bastlení, open-source a e-shopů, které k hardwaru přibalují vzorové kódy.

Co je CRA a proč vzniklo

CRA je zkratka pro Cyber Resilience Act, formálně nařízení (EU) 2024/2847. Je to takzvaně horizontální produktový zákon – nemíří na jedno odvětví, ale na všechny „produkty s digitálními prvky“ (zkratka PDE), které se prodávají na evropském trhu. Digitálním prvkem se myslí prakticky cokoliv, co se přímo nebo nepřímo připojuje k jinému zařízení nebo síti: hardware s firmwarem, samostatný software, knihovny, SDK.

Levné IP kamery, které za celou dobu životnosti nedostanou jedinou aktualizaci a kvůli známé díře se stanou součástí botnetu. IoT zařízení s napevno zadaným heslem admin/admin. Chytré žárovky, přes které se útočník dostane do domácí sítě, aniž by to majitel kdy zjistil.

Čemu má CRA předcházet a co řeší

Konkrétně se nařízení snaží zabránit několika opakujícím se problémům:

  • Zařízení bez aktualizací. Produkt se prodá, výrobce na něj „zapomene“ a po čase objevená bezpečnostní díra tam zůstane už navěky. CRA vyžaduje poskytovat aktualizace po celou dobu podpory.
  • Neošetřené zranitelnosti v dodavatelském řetězci. Když je díra v knihovně, kterou používají stovky produktů, musí existovat proces, jak se o ní dozvědět a reagovat.
  • Netransparentnost. Kupující dnes nemá jak poznat bezpečný produkt od nebezpečného. CRA váže kyberbezpečnostní minimum na značku CE – stejně jako u elektrické bezpečnosti.
  • Chybějící secure-by-design. Bezpečnost nesmí být přilepená až nakonec, ale zohledněná od návrhu.

Co tím uživatel získá

Z pohledu koncového uživatele – ať už kupujete modul k bastlení nebo chytrou domácnost – přináší CRA čtyři hmatatelné věci:

  • Aktualizace jako standard. Produkty, u kterých se to dá rozumně očekávat, mají dostávat bezpečnostní aktualizace automaticky, s možností tuto volbu vypnout.
  • Definovanou dobu podpory. Výrobce musí dobu podpory stanovit a po tuto dobu řešitzranitelnosti. Nařízení počítá s minimem pěti let, kratší doba je možná jen tehdy, pokud je kratší i předpokládaná životnost produktu.
  • Značka CE = i kyberbezpečnostní minimum. Nově znamená, že výrobce doložil splnění kyberbezpečnostních požadavků a nese za to odpovědnost. Pozor, u běžných produktů jde o posouzení vlastními silami, nikoli o kontrolu třetí stranou.
  • SBOM. Výrobci vedou soupis softwarových komponent (software bill of materials). Nemusí ho zveřejňovat ani dávat zákazníkům, je součástí technické dokumentace a na vyžádání ho předkládají orgánům dozoru. Pro uživatele to znamená hlavně to, že dodavatel dokáže rychle zjistit, které jeho produkty zasáhla díra v konkrétní knihovně.

Klíčové termíny

CRA se nezavádí naráz – povinnosti nabíhají postupně:

  • 10. prosince 2024 – vstup v platnost. Nařízení začíná právně platit, spouští se přechodné lhůty. Zatím žádné okamžité povinnosti pro většinu subjektů.
  • září 2026 – povinné hlášení. Výrobci musí hlásit aktivně zneužívané zranitelnosti a závažné incidenty. Povinnost se vztahuje i na produkty, které jsou už na trhu. Nejde ale o zpětnou účinnost: zranitelnosti, o jejichž aktivním zneužívání výrobce věděl před tímto datem, nemusí výrobce „řešit“.
  • prosinec 2027 – plná účinnost. Všechny hlavní požadavky: secure-by-design, žádné známé zneužitelné díry, SBOM v dokumentaci, posouzení shody, CE značení pro kyberbezpečnost. Produkty uvedené na trh dříve spadají pod tyto požadavky až ve chvíli, kdy u nich dojde k podstatné úpravě.

Na koho CRA dopadá – a na koho ne

Tady je nejdůležitější část celého článku, protože právě jeho nepochopení stojí za většinou paniky. CRA pracuje s rozdílem mezi projektem a produktem.

Projekt je open-source software, na kterém pracujete, sdílíte ho na GitHubu, přijímáte pull-requesty. 

Produkt je komerčně „konzumovatelná“ verze uváděná na trh za účelem zisku. CRA míří na produkty a na ty, kdo je uvádějí na trh.

Nekomerční open-source vyvíjený mimo komerční aktivitu je z velké části mimo záběr nařízení.

Mimo záběr jsou navíc kategorie, které mají vlastní bezpečnostní pravidla – zdravotnické prostředky, automobily, civilní letectví.

Jak se to týká bastlení a open-source

Dobrá zpráva pro hobby scénu: pokud bastlíte, publikujete kód na GitHubu, píšete tutoriály a sdílíte návody bez komerčního záměru – CRA na vás jako na fyzickou osobu plnou tíhu povinností výrobce nevrhá. Váš repozitář se vzorovým kódem k ESP32 není „produkt uváděný na trh“.

Kdy se situace mění? Ve chvíli, kdy z projektu uděláte produkt. Například:

  • Stanete se „výrobcem“, když vezmete open-source komponentu, zabudujete ji do produktu a ten uvedete na trh pod svým jménem. Pak nesete odpovědnost za kyberbezpečnost celého produktu, včetně těch open-source částí.
  • Role „open-source steward“ je nová kategorie, kterou CRA zavádí – ale týká se jen právnických osob (nadace, konsorcia, firmy), které systematicky a dlouhodobě podporují vývoj open-source určeného pro komerční využití. Jednotlivý bastlíř s GitHub účtem stewardem není.
  • Stewardi mají výrazně lehčí povinnosti než výrobci: žádné CE značení, žádné posouzení shody. Hlavně mají mít bezpečnostní politiku a hlásit aktivně zneužívané zranitelnosti. A pokuty za porušení hlášení se na stewardy vůbec nevztahují.

Jak se to týká e-shopů s hardwarem

E-shopy prodávající moduly, senzory a stavebnice a přibalující k nim vzorové kódy jsou specifický případ. Klíčové je, jakou roli u konkrétního produktu e-shop hraje, protože CRA rozlišuje tři a každá má jiné povinnosti:

  • Distributor – nabízí produkt na trhu bez úprav. Ověřuje, že produkt nese CE značení a že výrobce a dovozce splnili své povinnosti. Nemusí sám držet technickou dokumentaci, ale musí umět na vyžádání poskytnout prohlášení o shodě a spolupracovat s dozorem.
  • Dovozce (importer) – uvádí na trh EU produkt od výrobce mimo EU. Ověřuje, že výrobce provedl posouzení shody, vytvořil dokumentaci a připojil CE. Právě sem spadá spousta modulů z Číny.
  • Výrobce – nejvíce povinností.

Rebranding a podstatné úpravy, které z vás udělají Výrobce: pokud dovozce nebo distributor uvede produkt na trh pod svým vlastním jménem či značkou, nebo produkt podstatně upraví, CRA na něj hledí jako na výrobce – se všemi povinnostmi včetně posouzení rizik, technické dokumentace a řešení zranitelností. To je přesně situace, do které se e-shop může snadno dostat u „vlastních“ produktů nebo rebrandovaných modulů.

A co ty vzorové kódy a open-source na GitHubu?

Přibalený vzorový kód, knihovna nebo příklad na GitHubu je typicky součást podpory produktu, ne samostatný komerční software uváděný na trh. Sám o sobě obvykle nespouští povinnosti výrobce softwaru. Jakmile se ale stane součástí produktu, který e-shop prodává pod svou značkou, spadá pod odpovědnost toho, kdo produkt uvádí na trh – a měl by být zohledněn v SBOM a v posouzení rizik. Praktické doporučení pro e-shopy: udržovat přehled komponent, mít cestu, jak eskalovat nahlášenou zranitelnost směrem k výrobci, a u vlastních nebo rebrandovaných produktů počítat s rolí výrobce.

Hlášení zranitelností od září 2026

První povinnost, která nabíhá, je hlášení. Zvlášť se řeší aktivně zneužívané zranitelnosti a zvlášť závažné incidenty. Lhůty se počítají od okamžiku, kdy se o problému dozvíte:

  • Do 24 hodin – včasné varování.
  • Do 72 hodin – podrobnější oznámení včetně přijatých opatření.

Do 14 dní od okamžiku, kdy je k dispozici nápravné nebo zmírňující opatření (u zranitelností) nebo do měsíce u závažných (u incidentů) – finální zpráva.

Hlásí se agentuře ENISA a příslušnému národnímu CSIRT. V Česku je klíčovým orgánem pro implementaci CRA NÚKIB (Národní úřad pro kybernetickou a informační bezpečnost).

Týká se CRA i vás?

  1. Uvádíte produkt na trh EU v rámci obchodní činnosti? Pokud ne (bastlíte, sdílíte nekomerčně) – pak se na vás toto nařízení nevztahuje.
  2. Prodáváte hardware nebo software pod vlastní značkou nebo ho upravujete? Pokud ano – pravděpodobně jste v roli výrobce.
  3. Jen přeprodáváte hotové produkty beze změn? Jste distributor – lehčí povinnosti (ověřit CE a dokumentaci).
  4. Dovážíte z ciziny mimo EU? Jste dovozce – musíte ověřit, že výrobce splnil své povinnosti.

Pokud spadáte-li do více rolí, platí ta nejpřísnější.

Nejčastější mýty o CRA

  • „CRA zabije open-source.“ Ne. Nekomerční open-source je z velké části mimo záběr a EU záměrně vytvořila lehčí režim pro stewardy (což bastlíř není).
  • „Za svůj GitHub projekt budu muset platit certifikaci.“ Ne. Certifikace a CE se vážou na produkty uváděné na trh, ne na projekty.
  • „Týká se to i mého Arduino tutoriálu.“ Ne. Návod ani vzorový kód sdílený nekomerčně není produkt.
  • „Jsem jednotlivec, takže jsem steward.“ Ne. Steward je definován jako právnická osoba, ne fyzická.

Závěr

CRA není konec bastlení ani open-source. Je to pokus zvýšit bezpečnost u produktů, které si kupujeme a připojujeme do svých sítí – a odpovědnost za to hodit na toho, kdo je prodává a ne na uživatele. Pro drtivou většinu bastlířů – makerů, kteří bastlí, publikují kód a sdílejí návody, platí, že se jich plné povinnosti netýkají. Kdo ale začne prodávat vlastní hardware nebo software, měl by vědět, do jaké role spadá – a podle toho se připravit na dvě data: září 2026 a prosinec 2027.

Kde hledat oficiální informace

  • Evropská komise – stránka o implementaci CRA (digital-strategy.ec.europa.eu)
  • Oficiální FAQ Evropské komise k CRA
  • ORC Working Group – FAQ zaměřené na open-source (orcwg.org)
  • NÚKIB – národní orgán pro implementaci CRA v ČR

Tento článek slouží k orientaci a nenahrazuje právní poradenství. Závazné je vždy znění nařízení (EU) 2024/2847.

Ptáte se

Musím jako bastlíř něco dělat, když dávám kód na GitHub?

Pokud sdílíte kód nekomerčně — tedy neuvádíte produkt na trh za účelem zisku — pak vás plné povinnosti výrobce podle CRA míjejí. Nekomerční open-source vyvíjený mimo komerční aktivitu je z velké části mimo záběr nařízení. Váš repozitář se vzorovým kódem není „produkt".

Stane se ze mě „výrobce", když prodám pár kusů vlastního zařízení?

Rozhoduje, jestli produkt uvádíte na trh za účelem zisku a pod svým jménem. Pokud ano, do role výrobce se dostáváte a nesete odpovědnost za kyberbezpečnost produktu. CRA sice obsahuje úlevy pro mikropodniky a malé podniky (například u některých pokut), ale samotná odpovědnost za bezpečnost zůstává. U malých komerčních aktivit se vyplatí situaci probrat s NÚKIB nebo právníkem.

Co přesně je „open-source steward" a jsem jím?

Steward je právnická osoba (nadace, konsorcium, firma), která systematicky a dlouhodobě podporuje vývoj open-source softwaru určeného pro komerční využití a zajišťuje jeho životaschopnost. Typicky jde o softwarové nadace. Jednotlivec — fyzická osoba — stewardem podle definice CRA není, ani kdyby byl hlavním maintainerem projektu.

Když e-shop prodá modul se vzorovým kódem, kdo je za bezpečnost odpovědný?

Záleží na roli. Pokud e-shop modul jen přeprodává beze změn, je distributor s lehčími povinnostmi (ověřit CE a dokumentaci). Pokud ho prodává pod vlastní značkou nebo podstatně upraví, hledí na něj CRA jako na výrobce. Přibalený vzorový kód je obvykle součást podpory produktu, ne samostatný komerční software — ale jakmile je součástí produktu prodávaného pod vlastní značkou, měl by být zohledněn v soupisu komponent (SBOM) a v posouzení rizik.

Co se stane, když povinnosti nesplním?

U hlášení zranitelností spadá porušení do nejvyšší kategorie pokut. Zároveň ale platí úlevy: pokuty se neuplatní na mikropodniky a malé podniky za nesplnění 24hodinové lhůty a vůbec se nevztahují na open-source stewardy. I tam, kde je riziko pokuty omezené, ale zůstává provozní a reputační riziko — a hlavně možnost, že po prosinci 2027 nebudete moct nevyhovující produkt na trhu EU vůbec nabízet.

Kdy tedy musím reálně začít něco řešit?

První tvrdé datum je 11. září 2026 — od něj se hlásí aktivně zneužívané zranitelnosti, a to i u produktů, které jsou už na trhu. Plná účinnost se všemi požadavky (secure-by-design, SBOM, posouzení shody, CE) přichází 11. prosince 2027. Pokud spadáte do role výrobce, má smysl začít inventarizací komponent a nastavením procesu hlášení už teď.
Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Na serveru HN vyšel článek o USB-C a já na něj prostě musím reagovat. Kromě několika nepřesností se strhla i vlna nesmyslů a mýtů na sociálních sítích. Článek na HN je za paywallem, budu se tedy snažit reagovat na určité…

Vlastní firmware pro AVerMedia Game Capture HD II

Stará krabička AVerMedia Game Capture HD II odmítala jediné, co jsem po ní chtěl – nahrát 640×480 z herního enginu picogame. Uvnitř je přitom malý Linux a to omezení je jen softwarový whitelist. Od sériové konzole a rozšifrovaného firmwaru až…

Telefon se přes USB-C nenabíjí, monitor nejde nebo je SSD pomalý? Vysvětlení problematiky USB-C srozumitelně – PD, CC vodiče, e-marker – plus interaktivní detektiv, který najde viníka a poradí, co s tím.

Tento článek vznikl jako reakce na dlouholetou diskuzi 3D tiskařů – čím ochránit majetek a samozřejmě i zdraví v případě, když se zařízení samovolně vznítí? Jaká jsou práva spotřebitelů při nákupu produktu v České republice a z Asie? Samozřejmě se…

Nápad na tento článek vznikl po přečtení článku „Není cesty zpět“ v časopise Respekt 27.

Různé vývojové desky s čipy ESP32 – srovnání variant

ESP32, S2, S3, C3, C6, H2, C5, P4 i chystaný S31 – který čip vybrat pro váš projekt? Srovnávací tabulka periferií, rozhodovací strom podle use-case, přehled softwarových platforem a tipy, kde koupit vývojové desky v Česku.

Trendy