O 124% więcej zgłoszonych CVE dziennie w 2026 niż przed rokiem.

Przewodnik po Cyber Resilience Act

Wymagania CRA krok po kroku

Praktyczna mapa drogowa dla zespołów budujących produkty z elementami cyfrowymi: co zrobić, kto odpowiada i jakie dowody zachować. Co mówi prawo, wyjaśnia strona czym jest Cyber Resilience Act.

Ostatnia aktualizacja: 15 października 2026

Stan na dziś

  • Zgłaszanie już obowiązuje. Od 11 września 2026 producenci zgłaszają aktywnie wykorzystywane podatności i poważne incydenty, także dla produktów już obecnych na rynku.
  • Cała reszta obowiązuje od 11 grudnia 2027. Produkty wprowadzone do obrotu przed tą datą podlegają pozostałej części CRA tylko wtedy, gdy zostaną istotnie zmienione.
  • Wytyczne są już dostępne. Niewiążące wytyczne Komisji C(2026) 5252 z 27 lipca 2026 wyjaśniają zakres, istotną zmianę, okresy wsparcia i zgłaszanie, a rozporządzenie wykonawcze (UE) 2025/2392 opisuje kategorie produktów ważnych i krytycznych.
CRA timeline The CRA was adopted in 2024 as Regulation (EU) 2024/2847. Its reporting obligations apply from 11 September 2026, including for products already on the market, and the regulation applies in full from 11 December 2027. 2024 Adopted as Regulation (EU) 2024/2847 11 September 2026 Reporting obligations apply, also for products already on the market 11 December 2027 The regulation applies in full Now Reporting clock is running Plan the SBOM and vulnerability handling before full application

What the Cyber Resilience Act asks manufacturers to do

Zakres rozporządzenia (UE) 2024/2847, daty jego stosowania, terminy zgłoszeń oraz miejsce obowiązków dotyczących SBOM i obsługi podatności.

Petteri Pulkkinen i Erika Marttinen na Kubernetes Community Days Helsinki 2026, od 8:03 do 15:20 nagrania SBOMbastic: Getting Ready for Upcoming EU Cybersecurity Regulation in Software Supply Chains.

Mapa drogowa: dziesięć kroków

Kroki przebiegają mniej więcej po kolei, ale dla produktów już obecnych na rynku najpierw liczą się kroki od 5 do 8, ponieważ obowiązek zgłaszania już ich dotyczy.

  1. 1

    Potwierdzić zakres i swoją rolę

    Należy wymienić każdy produkt z elementami cyfrowymi udostępniany w UE, łącznie z oprogramowaniem sprzedawanym osobno i backendami chmurowymi potrzebnymi produktom do działania. Dla każdego trzeba potwierdzić, że nie jest wyłączony (wyroby medyczne, pojazdy, lotnictwo, wyposażenie morskie, obronność) oraz czy są Państwo jego producentem, importerem czy dystrybutorem.

    Właściciel
    Zarządzanie produktem z działem prawnym
    Dowody do zachowania
    Inwentarz produktów z decyzjami o zakresie i Państwa rolą dla każdego z nich
    Proszę sprawdzić produkt w CRA Checker →
    Who the CRA applies to The CRA places obligations on manufacturers, importers and distributors of products with digital elements made available on the EU market, including software and hardware with embedded software. Economic operators Manufacturers Importers Distributors Most obligations fall on the manufacturer Products with digital elements Software products IoT devices Hardware with embedded software The test Is the product made available on the EU market? If so, its manufacturer carries the CRA obligations
  2. 2

    Sklasyfikować każdy produkt

    Większość produktów należy do kategorii domyślnej. Należy porównać swoje produkty z listami produktów ważnych (załącznik III) i krytycznych (załącznik IV); ich opisy techniczne podaje rozporządzenie wykonawcze (UE) 2025/2392. Kategoria decyduje, czy dozwolona jest samoocena, czy potrzebna jest jednostka notyfikowana lub certyfikacja.

    Właściciel
    Zarządzanie produktem z działem compliance
    Dowody do zachowania
    Kategoria każdego produktu i jej uzasadnienie
  3. 3

    Ocenić ryzyko cyberbezpieczeństwa

    Dla każdego produktu należy napisać ocenę ryzyka cyberbezpieczeństwa. Decyduje ona o tym, jak stosuje się zasadnicze wymagania z załącznika I, i jest częścią dokumentacji technicznej. Należy ją aktualizować, gdy zmienia się produkt lub zagrożenia.

    Właściciel
    Bezpieczeństwo z inżynierią
    Dowody do zachowania
    Udokumentowana ocena ryzyka dla każdego produktu
  4. 4

    Określić okres wsparcia

    Należy zdecydować, jak długo obsługiwane będą podatności każdego produktu: co najmniej pięć lat, chyba że przewidywane użytkowanie produktu jest krótsze. Trzeba poinformować użytkowników, kiedy wsparcie się kończy, i utrzymywać każdą aktualizację bezpieczeństwa dostępną przez co najmniej 10 lat.

    Właściciel
    Zarządzanie produktem
    Dowody do zachowania
    Okres wsparcia opublikowany w miejscu widocznym dla użytkowników
  5. 5

    Tworzyć SBOM z każdego buildu wydania

    CRA wymaga zestawienia komponentów oprogramowania w powszechnie stosowanym formacie czytelnym maszynowo, obejmującego co najmniej zależności najwyższego poziomu. Generowanie go w buildzie, który tworzy wydanie, a nie jednorazowo ręcznie, zapewnia jego zgodność z tym, co dostarczono.

    Właściciel
    Inżynieria
    Dowody do zachowania
    SBOM dla każdego wydania w formacie CycloneDX lub SPDX

    Gdzie wpisuje się CRACI: CRACI rejestruje SBOM podczas działania każdego buildu, łącznie z zależnościami przechodnimi i pakietami przywróconymi z cache, i eksportuje go w formacie CycloneDX lub SPDX.

    An SBOM recorded during the build Packages from npm, PyPI, Cargo, Go, OCI registries and the CI cache pass through a package-aware proxy on the CRACI runner. The job's SBOM lists what was fetched, states its completeness and exports as CycloneDX or SPDX. Package sources npm PyPI Cargo · Go OCI registries CI cache restore Package- aware proxy on the runner Job SBOM express 5.2.1 requests 2.32.3 serde 1.0.219 + transitive deps Declared license on every component Complete Completeness states per job and cache: Complete, Complete with connections, Incomplete, Unavailable, Not recorded CycloneDX · SPDX
  6. 6

    Monitorować to, co dostarczono, i naprawiać bez zwłoki

    Przez cały okres wsparcia należy obserwować pod kątem nowych podatności wydane wersje, a nie tylko gałąź główną. Trzeba naprawiać je bez zwłoki i dostarczać aktualizacje bezpieczeństwa bezpłatnie oraz, gdy to wykonalne, oddzielnie od aktualizacji funkcji.

    Właściciel
    Bezpieczeństwo z zespołami odpowiedzialnymi za poszczególne produkty
    Dowody do zachowania
    Znaleziska, decyzje triażu, poprawki i aktualizacje, które je dostarczyły

    Gdzie wpisuje się CRACI: Po wydaniu CRACI ponownie sprawdza monitorowane SBOM-y względem nowych podatności, a zespoły bezpieczeństwa wykonują triaż znalezisk i przekazują je zespołom odpowiedzialnym za poprawkę. Bramki polityk mogą blokować build na podstawie znalezisk.

  7. 7

    Opublikować politykę ujawniania podatności

    Badacze i klienci powinni otrzymać kontakt do zgłaszania podatności oraz politykę skoordynowanego ujawniania podatności. Gdy aktualizacja jest dostępna, należy opublikować informacje o podatnościach, które naprawia.

    Właściciel
    Bezpieczeństwo
    Dowody do zachowania
    Opublikowana polityka, adres kontaktowy i Państwa biuletyny bezpieczeństwa
  8. 8

    Przećwiczyć zgłaszanie w 24 godziny

    Od 11 września 2026 aktywnie wykorzystywana podatność lub poważny incydent wymaga wczesnego ostrzeżenia w ciągu 24 godzin, zgłoszenia w ciągu 72 godzin i raportu końcowego, przez Single Reporting Platform. Należy wskazać, kto potwierdza aktywne wykorzystanie, kto składa zgłoszenie i kto informuje użytkowników. Najtrudniej jest ustalić w ciągu kilku godzin, które produkty i wydania zawierają podatny komponent.

    Właściciel
    Bezpieczeństwo lub reagowanie na incydenty
    Dowody do zachowania
    Procedura zgłaszania ze wskazanymi właścicielami oraz złożone zgłoszenia

    Gdzie wpisuje się CRACI: Historia buildów CRACI pokazuje, które buildy zawierały podatną zależność, widok inwentarza pokazuje, które wersje są wdrożone w których produktach, a CRACI składa zgłoszenia CRA w Państwa imieniu.

    CRA notifications, submitted for you When a vulnerability is actively exploited, the CRA sets deadlines: an early warning within 24 hours, a notification within 72 hours and a final report 14 days after a fix is available. CRACI submits them through the CRA Single Reporting Platform to the CSIRT and ENISA on the manufacturer's behalf. Actively exploited vulnerability found Aware 24 hours Early warning 72 hours Notification Fix + 14 days Final report CRACI submits on your behalf Through the CRA Single Reporting Platform to the CSIRT and ENISA and shows which products and releases are affected What stays with you The reporting obligation itself Informing affected users Severe incidents: final report within one month
  9. 9

    Wbudować zasadnicze wymagania w rozwój

    Należy dostarczać produkty bez znanych podatności możliwych do wykorzystania i z domyślnie bezpieczną konfiguracją, chronić dane i dostęp, ograniczać powierzchnię ataku i umożliwiać aktualizacje bezpieczeństwa, w stosownych przypadkach domyślnie automatyczne. Bezpieczeństwo trzeba regularnie testować i przeglądać.

    Właściciel
    Inżynieria
    Dowody do zachowania
    Wyniki testów bezpieczeństwa i kontrole wydań

    Gdzie wpisuje się CRACI: CRACI egzekwuje politykę ruchu wychodzącego dla tego, co buildy mogą pobierać, a bramki polityk mogą blokować build na podstawie znalezisk.

  10. 10

    Skompletować dokumentację i przejść ocenę zgodności

    Należy zebrać dokumentację techniczną opisaną w załączniku VII, przeprowadzić ocenę zgodności dla swojej kategorii, sporządzić deklarację zgodności UE i umieścić oznakowanie CE. Dokumentację i deklarację trzeba przechowywać przez co najmniej 10 lat lub przez okres wsparcia, zależnie od tego, który jest dłuższy.

    Właściciel
    Compliance z inżynierią
    Dowody do zachowania
    Dokumentacja techniczna, deklaracja zgodności UE i oznakowanie CE

    Gdzie wpisuje się CRACI: CRACI eksportuje SBOM-y w formacie CycloneDX lub SPDX, łącznie z podatnościami znalezionymi w ich komponentach, a jego API zwraca SBOM-y, ślady sieciowe i dane o pochodzeniu do dokumentacji technicznej. Ocena i deklaracja pozostają Państwa procesem.

    Evidence for the conformity assessment CRACI supplies technical evidence: build-time SBOMs, vulnerability and remediation records, provenance and network traces, with SBOMs exported as CycloneDX or SPDX and the rest returned by the API. The manufacturer uses it in the technical documentation, runs the conformity assessment, by self-assessment or with a notified body, draws up the EU declaration of conformity and applies the CE marking. CRACI supplies the evidence Build-time SBOMs Vulnerability records Provenance Network traces The manufacturer's process Technical documentation Conformity assessment: self-assessment or notified body EU declaration of conformity CE marking CRACI does not assess, certify or manage the assessment

Wymagania i stojące za nimi dowody

Organy nadzoru rynku mogą zażądać Państwa dokumentacji technicznej. Oto, co pozostawia po sobie każde wymaganie i gdzie CRACI rejestruje to z Państwa buildów.

WymaganieGdzieDowody do zachowaniaZ CRACI
Ocena ryzyka cyberbezpieczeństwa Art. 13, załącznik I Udokumentowana ocena dla każdego produktu Państwa proces
Brak znanych podatności możliwych do wykorzystania w chwili wydania Załącznik I, część I Stan podatności buildu wydania SBOM buildu wydania sprawdzany względem biuletynów; bramki polityk
Zestawienie komponentów oprogramowania Załącznik I, część II SBOM czytelny maszynowo dla każdego wydania Rejestrowany z każdego buildu, CycloneDX lub SPDX
Obsługa podatności przez okres wsparcia Art. 13, załącznik I, część II Znaleziska, decyzje triażu, poprawki, biuletyny Ciągła ponowna ocena, triaż, VEX
Należyta staranność wobec komponentów stron trzecich Art. 13 Zapisy komponentów, także oprogramowania kupowanego SBOM-y dostawców monitorowane razem z własnymi; zadeklarowane licencje
Zgłaszanie wykorzystywanych podatności i poważnych incydentów Art. 14 Wczesne ostrzeżenia, zgłoszenia, raporty końcowe Składa zgłoszenia w Państwa imieniu
Okres wsparcia Art. 13 Opublikowana data końca wsparcia Państwa proces
Dokumentacja techniczna i deklaracja Art. 13, załącznik VII Przechowywane przez 10 lat lub przez okres wsparcia Eksport SBOM i dane z API do dokumentacji