Trwa sprzedaż biletówTesting Ground Conference, bilety 30% taniej

Organizujemy Testing Ground Conference, jedną z największych konferencji QA w Polsce. Kod poniżej daje 30% na każdy bilet.

Kup bilety
Cyber Resilience Act: nowy obowiązek testowania podatności przez cały cykl życia produktu
Czas czytania: 12 minut

Cyber Resilience Act, w skrócie CRA, to rozporządzenie unijne 2024/2847, które w kilku miejscach zmienia definicję dobrze przetestowanego produktu. Do tej pory wystarczyło przetestować oprogramowanie przed premierą, odhaczyć raport bezpieczeństwa i wydać wersję. CRA wymaga testowania podatności przez cały okres wsparcia produktu, nie tylko raz, przed wydaniem. Dla firm, które sprzedają oprogramowanie jako produkt, nie tylko usługę wdrożenia na cudzym kodzie, to zmiana fundamentalna, a terminy są już bardzo bliskie. Ten artykuł rozkłada CRA na to, co naprawdę trzeba wiedzieć: kogo dotyczy, jakie ma terminy, i co konkretnie zmienia się w codziennej pracy zespołu QA, nie tylko w dziale prawnym.

Kogo dotyczy CRA i dlaczego termin jest bliżej, niż się wydaje

Rozporządzenie wprowadza jednolite, unijne wymogi cyberbezpieczeństwa dla produktów cyfrowych, czyli w praktyce dla każdego producenta, który wprowadza na rynek UE oprogramowanie albo urządzenie z elementami cyfrowymi. Nie trzeba być gigantem technologicznym, żeby podlegać CRA. Wystarczy sprzedawać produkt, nie tylko świadczyć usługę wdrożenia na cudzym kodzie. Definicja produktu z elementami cyfrowymi jest celowo szeroka: obejmuje wbudowane oprogramowanie w urządzeniach, aplikacje sprzedawane jako produkt, biblioteki dystrybuowane komercyjnie i komponenty integrowane w cudzych systemach. Uwaga za to na częsty błąd w drugą stronę: czysty SaaS zwykle zostaje poza CRA, bo typowe usługi chmurowe podlegają raczej pod NIS2, co podkreśla przewodnik Security Bez Tabu dla producentów. Granica jest jednak cienka, urządzenie sprzedawane razem z usługą chmurową, na przykład kamera z platformą online, jest już traktowane w całości jako produkt z elementami cyfrowymi. Jeśli Wasz produkt łączy sprzęt, aplikację i chmurę, o zakresie decyduje całość, nie jego najwygodniejszy fragment.

To rozróżnienie, produkt kontra usługa, jest kluczowe i często mylące. Firma, która buduje dedykowane oprogramowanie dla jednego klienta na zlecenie, zwykle nie podlega CRA w tym samym zakresie, co firma, która to samo oprogramowanie sprzedaje wielu klientom jako gotowy produkt. Granica bywa płynna: software house, który zaczyna sprzedawać własny produkt SaaS obok projektów na zlecenie, w pewnym momencie przekracza tę granicę, często niezauważalnie dla siebie samego, dopóki nie sprawdzi tego świadomie.

Wbrew pozorom

Rozporządzenie, które uchodzi za najsurowszy akt o bezpieczeństwie produktów cyfrowych w historii UE, wprost dopuszcza wydanie niedokończonego oprogramowania. Według CERT Polska wersje beta i testowe można udostępniać wyłącznie na ograniczony okres i do celów testowych, pod warunkiem wyraźnego oznaczenia. Regulator nie karze więc za eksperymentowanie, karze za udawanie, że eksperyment jest gotowym produktem.

CERT Polska opisuje istotę zmiany wprost: producent musi systematycznie monitorować i testować produkt pod kątem podatności nie tylko podczas rozwoju, ale przez cały okres jego użytkowania. To jest różnica względem dotychczasowej praktyki, w której test bezpieczeństwa był jednorazowym wydarzeniem przed wdrożeniem, a nie ciągłym procesem. Dotychczasowy model, w którym audyt bezpieczeństwa jest projektem z datą początku i końca, przestaje wystarczać, niezależnie od tego, jak dokładny był w momencie realizacji. Według CERT Polska kalendarz stosowania rozporządzenia ma zresztą więcej etapów, niż się powszechnie pamięta: już od 11 czerwca 2026 stosuje się rozdział IV, czyli artykuły 35 do 51 o jednostkach oceniających zgodność.

Trzy terminy, które trzeba znać

1
11.09.2026, obowiązki raportoweWchodzi w życie artykuł 14 CRA: aktywnie wykorzystywane podatności trzeba zgłaszać do ENISA w ciągu 24 godzin od wykrycia.
2
Minimum 5 lat wsparciaBezpieczne aktualizacje trzeba dostarczać bezpłatnie przez cały okres wsparcia produktu, zabezpieczone przed podszywaniem i nieautoryzowaną modyfikacją.
3
11.12.2027, pełne stosowanieKażdy nowy produkt wprowadzany na rynek UE musi spełniać wszystkie wymogi CRA, łącznie z oceną zgodności przed wprowadzeniem.

Źródło: Multicert, „Cyber Resilience Act (CRA), trzy terminy, które producent oprogramowania musi znać”, 2026.

Warto zatrzymać się przy pierwszym terminie dłużej, bo to on realnie testuje gotowość firmy, nie deklarację. Zgłoszenie w 24 godziny od wykrycia aktywnie wykorzystywanej podatności zakłada, że firma w ogóle ma mechanizm wykrywania takiej sytuacji w czasie zbliżonym do rzeczywistego. Zespoły, które dziś dowiadują się o podatnościach z opóźnionych raportów miesięcznych albo z wiadomości od klienta, nie mają szans dotrzymać tego terminu, niezależnie od tego, jak szybko zareagują po fakcie. Budowa tego mechanizmu, monitoring, alerting, jasno przypisana odpowiedzialność za triage, to praca na miesiące, nie tygodnie, co czyni wrzesień 2026 znacznie bliższym terminem, niż sugeruje kalendarz.

Artykuł 14 CRA nie kończy się zresztą na jednym zgłoszeniu. To proces trzystopniowy: wczesne ostrzeżenie w 24 godziny od wykrycia, pełne zgłoszenie w 72 godziny z opisem podatności i wskazówkami dla użytkowników, a na końcu raport końcowy w 14 dni od wdrożenia poprawki albo środków zaradczych. Każdy z tych trzech kroków trafia do ENISA i właściwego zespołu CSIRT, więc firma musi mieć nie jeden proces zgłoszeniowy, tylko trzy punkty kontrolne rozłożone w czasie, z których każdy wymaga innego poziomu szczegółowości informacji o incydencie. Jak podaje portal cyberresilienceact.eu, raport końcowy dla poważnego incydentu ma osobny termin 1 miesiąca od pełnego zgłoszenia. Według zestawienia opublikowanego przez ENISA 4 września 2026 koordynatora CSIRT do przyjmowania takich zgłoszeń wyznaczyło już wszystkich 27 państw członkowskich. Ten sam portal cyberresilienceact.eu podaje nawet limity techniczne formularza, 4000 znaków na opis zgłoszenia i 2000 znaków na opis podjętych środków, więc zwięzłe pisanie o incydentach też staje się kompetencją zespołu.

Testowanie jako proces ciągły, nie jednorazowy odbiór

Esencja CRA mieści się w jednym zdaniu z załącznika I do rozporządzenia: bezpieczeństwo musi być wbudowane w projekt, zarządzanie podatnościami musi działać stale, a konfiguracja domyślna musi być bezpieczna. Dla zespołu QA oznacza to koniec modelu, w którym test bezpieczeństwa jest jednym z etapów przed wydaniem, obok testów funkcjonalnych i wydajnościowych. Test podatności staje się elementem cyklu utrzymania, tak samo rutynowym jak monitoring produkcji. Security Bez Tabu podaje jeszcze jeden wymóg, o którym rzadko się pamięta: wydane poprawki bezpieczeństwa mają pozostać dostępne do pobrania przez 10 lat, więc archiwum aktualizacji staje się częścią produktu, a nie folderem na dysku administratora.

Praktyczna konsekwencja jest ostra: producent nie może wypuścić nowej funkcji, jeśli wie o nierozwiązanej podatności w obecnej wersji. To wymaga procesu, który na bieżąco łączy zarządzanie podatnościami z planowaniem wydań, nie oddzielnego audytu raz na kwartał. Firmy, które dziś traktują testy bezpieczeństwa jako punktowy zakup przed dużym wdrożeniem, będą musiały przejść na model subskrypcyjny: stały monitoring, powtarzalne testy penetracyjne, udokumentowany proces reagowania. To zmiana nie tylko technologiczna, ale i budżetowa: koszt bezpieczeństwa przestaje być pozycją jednorazową w budżecie projektu, a staje się stałym kosztem operacyjnym, podobnym do hostingu czy licencji. Test bezpieczeństwa przestaje być jak przegląd samochodu przed daleką trasą, a zaczyna przypominać mycie zębów: nikt nie wystawia za nie dyplomu, ale każda dłuższa przerwa szybko robi się widoczna dla otoczenia.

Drugi element, o którym łatwo zapomnieć, to zakaz wydawania nowych funkcji przy znanej, nierozwiązanej podatności. W praktyce oznacza to, że backlog produktowy i backlog bezpieczeństwa przestają być osobnymi listami priorytetów, prowadzonymi przez różne zespoły w różnym rytmie. Product owner, który dziś planuje sprint bez informacji o statusie znanych podatności, planuje na ślepo, nawet jeśli sam kod, który chce wydać, jest bez zarzutu. Jest też wymiar czysto operacyjny: poprawka bezpieczeństwa musi przejść regresję, zanim wyjdzie na produkcję, a zegar zgłoszeń tyka od momentu wykrycia. W projekcie dla Argos skróciliśmy pełną regresję przed wydaniem z 5 dni do 10 godzin i to jest dokładnie ten rząd wielkości, który decyduje o tym, czy 24 godziny na wczesne ostrzeżenie i szybka poprawka są u Was realne, czy tylko zapisane w procedurze.

Nasza perspektywa: co z tego realnie wynika

Testujemy bezpieczeństwo aplikacji od lat, niezależnie od producenta, i patrzymy na CRA z tej perspektywy, nie tylko prawnej. Cztery tezy, które z tego wyprowadzamy.

Pierwsza teza. Termin 11.09.2026 jest bliższy, niż wygląda w kalendarzu, bo obowiązek zgłoszenia w 24 godziny wymaga procesu wykrywania, nie samej deklaracji gotowości. Zespół, który dziś nie ma zdefiniowanej ścieżki od wykrycia podatności do zgłoszenia, nie zdąży jej zbudować w tydzień przed terminem, a testowanie tej ścieżki pod obciążeniem wymaga czasu samo w sobie.

Druga teza. CRA de facto wymusza to, co część zespołów QA już postulowała od lat: testy bezpieczeństwa jako stały abonament, nie jednorazowy projekt. Firmy, które już dziś mają cykliczne testy penetracyjne, wchodzą w ten reżim z przewagą, nie z zera, bo ich proces raportowania i triage podatności jest już częściowo uformowany.

Trzecia teza. Wymóg pięciu lat bezpiecznych aktualizacji zmienia kalkulację kosztu utrzymania produktu w sposób, który rzadko trafia do biznesplanu nowego produktu. Warto już dziś policzyć, ile kosztuje utrzymanie jednego produktu w tym reżimie, zanim zrobi to za Was audytor w 2027 roku, bo ta liczba wpływa na rentowność każdego kontraktu podpisywanego dziś na kilka lat naprzód.

Czwarta teza, najbardziej kontrowersyjna. Podejrzewamy, że część mniejszych producentów oprogramowania w Polsce po prostu nie przetrwa tego przejścia w obecnym modelu biznesowym, nie dlatego, że ich produkty są gorsze, tylko dlatego, że koszt ciągłego utrzymania zgodności przewyższy marżę, na jakiej dziś pracują. To nie jest straszenie, to jest obserwacja z rynków, które przeszły podobne regulacje wcześniej, jak sektor medyczny czy finansowy.

Co się realnie zmienia w praktyce testowania

PRZED CRATest bezpieczeństwa jako jednorazowy audyt przed wdrożeniem.
PO CRACiągły monitoring podatności przez cały okres wsparcia produktu, minimum 5 lat.
PRZED CRAZgłoszenie incydentu według wewnętrznej procedury, bez sztywnego terminu.
PO CRAZgłoszenie do ENISA w 24 godziny od wykrycia aktywnie wykorzystywanej podatności.
PRZED CRAWydanie nowej funkcji niezależnie od statusu znanych błędów bezpieczeństwa.
PO CRAZakaz wydania nowej wersji z funkcjami, jeśli producent zna nierozwiązaną podatność.

Źródło: Multicert, CERT Polska, Security Bez Tabu, materiały o Cyber Resilience Act, 2026.

Dla firm, które kupują testy u zewnętrznego dostawcy, pojawia się dodatkowy argument za niezależnością testera od producenta kodu. Jeżeli audytor musi ocenić, czy proces zarządzania podatnościami działa rzetelnie, a nie tylko na papierze, wewnętrzny zespół, który sam pisał kod i sam go testuje, ma słabszą pozycję dowodową niż zespół zewnętrzny, bez konfliktu interesu. To nie jest różnica kosmetyczna. W modelach oceny zgodności, które znamy z innych regulacji, niezależność testera bywa formalnym wymogiem, nie tylko dobrą praktyką, a CRA zmierza w tym samym kierunku dla kategorii produktów o podwyższonym ryzyku. Audytowaliśmy procesy QA w organizacjach z sektora regulowanego, między innymi w PKO BP, i właśnie tam widać najlepiej, że audytor pyta najpierw o ślad dokumentacyjny i rozdzielenie ról, a dopiero potem o wyniki samych testów.

Warto też zauważyć, że wymóg bezpiecznej konfiguracji domyślnej zmienia sposób projektowania testów akceptacyjnych. Test, który dziś sprawdza, czy funkcja działa zgodnie ze specyfikacją, będzie musiał dodatkowo sprawdzać, czy domyślna konfiguracja tej funkcji jest bezpieczna bez żadnej dodatkowej interwencji użytkownika. To wymaga rozszerzenia klasycznych kryteriów akceptacji o kryteria bezpieczeństwa, które dotąd żyły osobno, w oddzielnym dokumencie, czytanym przez inny zespół. Zespołom, które te kompetencje dopiero budują, dobrze robi start od szkolenia z testów bezpieczeństwa dla początkujących albo warsztatu z testów penetracyjnych aplikacji webowej, a terminy najbliższych grup otwartych znajdziecie w kalendarzu szkoleń. Szkoliliśmy z tego zakresu między innymi 14 osób z AgroApp na dwudniowych warsztatach z testów bezpieczeństwa i z naszego doświadczenia wynika, że próg wejścia jest niższy, niż większość zespołów zakłada.

CRA a NIS2: różne regulacje, ten sam błąd firm

Firmy, które już przeszły przez wdrożenie NIS2, czasem zakładają, że CRA jest tylko rozszerzeniem tego samego obowiązku. To błąd, bo obie regulacje patrzą na zupełnie inny przedmiot. NIS2 reguluje bezpieczeństwo organizacji i usług w sektorach kluczowych dla gospodarki: energetyce, transporcie, bankowości, ochronie zdrowia, i dotyczy głównie średnich i dużych firm z tych branż. CRA nie pyta, w jakim sektorze działacie, tylko czy sprzedajecie w UE produkt z elementami cyfrowymi. Producent oprogramowania księgowego dla małych firm nie mieści się w żadnym sektorze objętym NIS2, a mimo to podlega CRA na takich samych zasadach jak dostawca oprogramowania przemysłowego.

Konsekwencja jest praktyczna: firma może w pełni wywiązać się z NIS2, a i tak zostać całkowicie nieprzygotowana na CRA, bo to dwa niezależne obowiązki zgodności, sprawdzane przez różne instytucje i na podstawie różnych kryteriów. Warto traktować je jako dwa osobne projekty compliance, nie jeden rozszerzony o kolejny paragraf. Do kompletu regulacyjnego dochodzą jeszcze dwa akty, które opisaliśmy osobno: DORA z wymogiem corocznych testów niezależnych dla sektora finansowego oraz AI Act z obowiązkami testowania systemów wysokiego ryzyka. A jeśli zarząd dopiero oswaja temat bezpieczeństwa, dobrym punktem startu jest minimalny zestaw działań w testach bezpieczeństwa dla zarządów na Strefie QA.

Ile kosztuje brak zgodności

CRA ma trójstopniową skalę kar, podobnie jak inne nowe regulacje cyfrowe UE. Jak wynika z artykułu 64 rozporządzenia 2024/2847, najwyższy próg, do 15 milionów euro albo 2,5% globalnego rocznego obrotu, dotyczy producentów, którzy nie spełniają podstawowych wymogów cyberbezpieczeństwa z załącznika I albo łamią obowiązki zgłoszeniowe z artykułów 13 i 14. Importerzy i dystrybutorzy odpowiadają w niższym progu, do 10 milionów euro albo 2% obrotu, a podanie fałszywych albo niepełnych informacji organom nadzoru kosztuje do 5 milionów euro albo 1% obrotu. Poza samymi karami finansowymi organy nadzoru mogą też zakazać sprzedaży produktu na rynku UE albo nakazać jego wycofanie, co dla firmy sprzedającej produkt jako główne źródło przychodu bywa dotkliwsze niż sama kara pieniężna.

Co to oznacza praktycznie dla waszej firmy

Zanim zaczniecie budować proces zgodności z CRA, warto odpowiedzieć sobie na trzy pytania. Pierwsze: czy ktokolwiek w firmie formalnie sprawdził, czy to, co sprzedajecie, jest produktem z elementami cyfrowymi w rozumieniu CRA, czy usługą wdrożenia poza jego zakresem. Drugie: czy macie dziś mechanizm, który wykryje aktywnie wykorzystywaną podatność i przeprowadzi zgłoszenie przez wszystkie trzy etapy, od 24 godzin do 14 dni, czy dowiadujecie się o incydentach z opóźnieniem. Trzecie: czy backlog bezpieczeństwa i backlog produktowy są dziś jedną listą priorytetów, czy dwiema osobnymi, prowadzonymi bez wzajemnej widoczności.

Firmy, które zaczną odpowiadać na te pytania teraz, mają do września 2026 czas na zbudowanie procesu zgłoszeniowego bez presji, i do grudnia 2027 na pełne dostosowanie produktów. To wciąż dużo czasu, ale tylko dla tych, którzy zaczną liczyć go już dziś, nie w roku, w którym termin przestaje być teorią.

Co zabrać z tego artykułu

01Cyber Resilience Act dotyczy każdego, kto sprzedaje w UE produkt z elementami cyfrowymi, nie tylko dużych producentów.

02Obowiązek zgłaszania podatności do ENISA w 24 godziny wchodzi już 11.09.2026, a proces do tego trzeba budować miesiącami.

03Testowanie bezpieczeństwa przechodzi z jednorazowego audytu w ciągły proces trwający minimum 5 lat.

04Nie da się wydać nowej wersji produktu, jeśli producent zna nierozwiązaną podatność, co zmienia planowanie sprintów.

05CRA i NIS2 to dwa niezależne obowiązki zgodności: pełna zgodność z jednym nie oznacza zgodności z drugim.

06Kary sięgają 15 mln euro albo 2,5% globalnego obrotu, a naszym zdaniem niezależność testera od twórcy kodu staje się mocniejszym argumentem dowodowym niż kiedykolwiek.

Jeśli chcecie sprawdzić, czy Wasz proces testowania bezpieczeństwa jest gotowy na wrzesień 2026, zróbmy audyt teraz, zanim zrobi to za Was ENISA.

Umów audyt bezpieczeństwa

Powiązane na blogu Quality Island

Pełna lista źródeł

Co o tym sądzisz?

Dodaj komentarz

Bądź na bieżąco
Bądź na bieżąco
Automatyzacja testów z narzędziem Playwright (Python)
Automatyzacja testów z narzędziem Playwright (C#)

Pierwotna cena wynosiła: 2657,00 PLN.Aktualna cena wynosi: 2536,00 PLN.Ostatnie miejsca w promocyjnej cenie

14.09.26, 12.10.26, 02.11.26, 23.11.26, 14.12.26, 18.01.27
2 dni
Automatyzacja testów z narzędziem Playwright (Python)
Automatyzacja testów z narzędziem Playwright (Python)

Pierwotna cena wynosiła: 2670,00 PLN.Aktualna cena wynosi: 2524,00 PLN.Ostatnie miejsca w promocyjnej cenie

16.09.26, 08.10.26, 27.10.26, 17.11.26, 09.12.26, 14.01.27
2 dni
Automatyzacja testów z narzędziem Playwright
Automatyzacja testów z narzędziem Playwright (Java)

Pierwotna cena wynosiła: 2661,00 PLN.Aktualna cena wynosi: 2399,00 PLN.Ta cena wzrośnie za 1 dzień!

23.09.26, 15.10.26, 05.11.26, 26.11.26, 17.12.26, 20.01.27
2 dni
Popularne artykuły
Język Gherkin: co to jest i jak go używać w testowaniu oprogramowania
Smoke test: co to jest, kiedy go uruchamiać i czym różni się od sanity testu
Jak zostać testerem oprogramowania: ścieżka krok po kroku bez dyplomu informatyka
Najnowsze artykuły
Cyber Resilience Act: nowy obowiązek testowania podatności przez cały cykl życia produktu
AI Act: obowiązki testowania systemów wysokiego ryzyka, termin przesunięty na 2027
Konferencje testerskie w Polsce 2026: terminy, miasta, ceny i jak wybrać
Popularne kategorie