>_ MENU
Skaner01Kwalifikacja02Dla kogo03Ryzyka04Oferta05FAQ06Wiedza: poradniki CRA07Diagnoza CRA08Przygotowanie do zgodności09Stałe wsparcie10Umów bezpłatną konsultację
  1. Strona główna
  2. Wiedza
  3. Podatności i zgłoszenia

Zarządzanie podatnościami w CRA: proces krok po kroku

Zespół Bersec CRA · Publikacja: · Aktualizacja: · 5 min czytania

Krótka odpowiedź

CRA wymaga od producenta działającego procesu obsługi podatności od chwili wprowadzenia produktu do obrotu do końca okresu wsparcia. Załącznik I część II wymienia osiem obowiązków: identyfikację komponentów i podatności, bezzwłoczne usuwanie podatności, regularne testy, informowanie o naprawionych podatnościach, politykę skoordynowanego ujawniania podatności, adres kontaktowy, bezpieczną dystrybucję aktualizacji oraz ich bezpłatne i bezzwłoczne udostępnianie.

Najważniejsze informacje
  • Podstawa: art. 13 ust. 8 i załącznik I część II. Obowiązek trwa przez okres wsparcia, co najmniej 5 lat, chyba że produkt będzie używany krócej.
  • Proces obejmuje także komponenty stron trzecich. Podatność w komponencie zgłasza się podmiotowi, który go utrzymuje.
  • Producent musi mieć politykę skoordynowanego ujawniania podatności i publiczny adres do zgłoszeń.
  • Po wydaniu poprawki producent publikuje informację o naprawionej podatności.
  • Zgłaszanie do CSIRT w 24 i 72 godziny dotyczy tylko podatności aktywnie wykorzystywanych i jest osobnym obowiązkiem z art. 14.

Czego CRA wymaga w obsłudze podatności?

CRA wymaga, żeby przy wprowadzaniu produktu do obrotu i przez cały okres wsparcia producent skutecznie obsługiwał podatności produktu i jego komponentów, zgodnie z załącznikiem I część II (art. 13 ust. 8). Musi mieć odpowiednią politykę i procedury, w tym politykę skoordynowanego ujawniania podatności, dla zgłoszeń ze źródeł wewnętrznych i zewnętrznych.

Podatność to w rozumieniu CRA słabość, wrażliwość lub wada produktu, którą można wykorzystać podczas cyberzagrożenia (art. 3 pkt 40). Okres wsparcia wynosi co najmniej 5 lat, chyba że produkt z założenia będzie używany krócej.

Jakie osiem obowiązków wymienia załącznik I część II?

Załącznik wymienia osiem obowiązków producenta: identyfikowanie komponentów i podatności z użyciem SBOM, bezzwłoczne usuwanie podatności, regularne testy bezpieczeństwa, informowanie o naprawionych podatnościach, politykę skoordynowanego ujawniania podatności, ułatwianie zgłoszeń przez adres kontaktowy, bezpieczną dystrybucję aktualizacji oraz bezzwłoczne i bezpłatne udostępnianie aktualizacji zabezpieczeń.

PktObowiązekCo musi istnieć w firmie
1Identyfikowanie i dokumentowanie komponentów i podatności, w tym SBOMSBOM dla każdej wersji, rejestr podatności
2Bezzwłoczne usuwanie podatności, w miarę możliwości oddzielnie od aktualizacji funkcjiZasady oceny i terminów, możliwość wydania samej poprawki
3Skuteczne i regularne testy i przeglądy bezpieczeństwaPlan testów i ich wyniki
4Informowanie o naprawionych podatnościach po wydaniu aktualizacjiWzór i miejsce publikacji biuletynu bezpieczeństwa
5Polityka skoordynowanego ujawniania podatnościOpublikowana polityka CVD
6Ułatwianie wymiany informacji o podatnościach, w tym adres kontaktowyPubliczny adres do zgłoszeń, osoba, która go obsługuje
7Bezpieczna dystrybucja aktualizacjiZabezpieczony mechanizm i kanał aktualizacji
8Aktualizacje zabezpieczeń bezzwłocznie i bezpłatnie, z komunikatem dla użytkownikówZasady wydawania i informowania
Środkowa kolumna streszcza załącznik I część II. Prawa kolumna to praktyczne odpowiedniki.

Jak wygląda proces krok po kroku?

Proces ma sześć kroków: przyjęcie informacji o podatności, potwierdzenie i ocena, decyzja o sposobie i terminie naprawy, przygotowanie i przetestowanie poprawki, wydanie aktualizacji z informacją dla użytkowników oraz zamknięcie sprawy z aktualizacją dokumentacji. Poniższy układ jest praktyczną propozycją, a nie brzmieniem przepisu.

  1. Przyjęcie. Informacja trafia z jednego z trzech źródeł: zgłoszenie z zewnątrz na adres kontaktowy, własne testy albo monitorowanie komponentów z SBOM. Każda sprawa dostaje numer i właściciela.
  2. Potwierdzenie i ocena. Czy podatność dotyczy produktu, których wersji i modeli, jaka jest dotkliwość i czy są dowody wykorzystania. Jeśli są, uruchamia się równolegle zgłoszenie z art. 14.
  3. Decyzja. Poprawka, środek łagodzący czy uzasadniona decyzja, że podatność nie dotyczy produktu. Termin zależy od ryzyka.
  4. Poprawka. Zmiana w kodzie lub konfiguracji, testy, przegląd. Dla komponentu: aktualizacja do wersji naprawionej i zgłoszenie do jego opiekuna, jeśli podatność wykryłeś sam.
  5. Wydanie i informacja. Aktualizacja zabezpieczeń bezpiecznym kanałem, bezpłatnie, z komunikatem, co użytkownik ma zrobić. Potem informacja o naprawionej podatności.
  6. Zamknięcie. Aktualizacja SBOM, rejestru podatności, a w razie potrzeby oceny ryzyka i dokumentacji technicznej.

Skąd producent ma wiedzieć o podatnościach?

Z trzech źródeł, które CRA wskazuje pośrednio: z własnych regularnych testów i przeglądów, z monitorowania komponentów zapisanych w SBOM oraz ze zgłoszeń osób trzecich. Dlatego producent musi podać adres do zgłaszania podatności i wyznaczyć pojedynczy punkt kontaktowy, który podaje w informacjach dla użytkownika (art. 13 ust. 17, załącznik II).

Punkt kontaktowy ma pozwalać użytkownikom wybrać preferowany sposób komunikacji i nie może ograniczać ich do narzędzi zautomatyzowanych. Listę komponentów opisuje artykuł SBOM w Cyber Resilience Act.

Co powinna zawierać polityka skoordynowanego ujawniania podatności?

CRA wymaga, żeby producent wprowadził i stosował politykę skoordynowanego ujawniania podatności, ale nie określa jej treści. W praktyce polityka mówi, gdzie i jak zgłosić podatność, w jakim czasie producent potwierdza zgłoszenie, jak informuje o postępach, kiedy następuje publiczne ujawnienie i jak traktuje osoby zgłaszające w dobrej wierze.

  • adres do zgłoszeń i sposób bezpiecznego przekazania szczegółów,
  • zakres: których produktów i wersji dotyczy polityka,
  • czas potwierdzenia zgłoszenia i częstotliwość informacji zwrotnej,
  • zasady uzgadniania terminu ujawnienia,
  • deklaracja wobec zgłaszających działających w dobrej wierze,
  • miejsce publikacji informacji o naprawionych podatnościach.

Miejsce, w którym można zapoznać się z polityką, podaje się w informacjach dla użytkownika. Sama polityka i dowód podania adresu kontaktowego należą do dokumentacji technicznej (załącznik VII pkt 2 lit. b).

Kiedy podatność trzeba zgłosić do CSIRT?

Tylko wtedy, gdy jest aktywnie wykorzystywana, czyli istnieją wiarygodne dowody, że ktoś działający w złych zamiarach wykorzystał ją w systemie bez zgody właściciela. Wtedy producent wysyła wczesne ostrzeżenie w 24 godziny i zgłoszenie w 72 godziny przez platformę ENISA. Pozostałe podatności obsługuje we własnym procesie i może zgłosić dobrowolnie.

Szczegóły opisuje artykuł Zgłaszanie podatności i incydentów CRA: zasady 24 i 72 godzin.

Przykład hipotetyczny

Monitorowanie SBOM pokazuje nową podatność w bibliotece do parsowania danych używanej w firmware sterownika. Inżynier sprawdza, że podatna funkcja jest wywoływana przy przetwarzaniu danych z sieci, więc podatność dotyczy produktu. Nie ma dowodów wykorzystania, więc art. 14 nie ma zastosowania.

Zespół aktualizuje bibliotekę, testuje firmware i wydaje wersję poprawkową jako aktualizację zabezpieczeń. Po wydaniu publikuje biuletyn: których modeli i wersji dotyczy podatność, jaki jest jej skutek i dotkliwość oraz którą wersję należy zainstalować. SBOM i rejestr podatności zostają zaktualizowane.

Co powinien zrobić producent?

Producent powinien wyznaczyć osobę odpowiedzialną za bezpieczeństwo produktu, opublikować adres kontaktowy i politykę CVD, uruchomić monitorowanie komponentów na podstawie SBOM oraz spisać procedurę z rolami i terminami. Proces warto sprawdzić na jednej prawdziwej podatności, zanim zrobi to pierwsze zgłoszenie z zewnątrz.

  1. Wyznacz właściciela procesu i zastępcę. W małej firmie to może być jedna osoba z zespołu R&D.
  2. Opublikuj adres do zgłoszeń i politykę CVD i podaj je w informacjach dla użytkownika.
  3. Uruchom monitorowanie komponentów z SBOM i ustal, kto ocenia wyniki.
  4. Spisz procedurę: kroki, role, kryteria dotkliwości, własne terminy naprawy.
  5. Przygotuj wzory: potwierdzenie zgłoszenia, komunikat do użytkowników, biuletyn bezpieczeństwa.
  6. Połącz proces ze zgłaszaniem z art. 14, żeby dowód wykorzystania od razu uruchamiał właściwy tryb.
  7. Prowadź rejestr podatności i dołącz opis procesu do dokumentacji technicznej.

Jak dostarczać poprawki, opisuje artykuł Bezpieczne aktualizacje firmware i OTA zgodne z CRA.

Najczęstsze pytania

Czym różni się obsługa podatności od zgłaszania z art. 14?
Obsługa podatności to stały proces dla wszystkich podatności produktu: wykrywanie, ocena, poprawka, informacja. Zgłaszanie z art. 14 dotyczy wąskiej grupy: podatności aktywnie wykorzystywanych i poważnych incydentów. Wtedy producent dodatkowo zawiadamia CSIRT i ENISA w terminach 24 i 72 godzin.
Czy musimy publikować informacje o każdej naprawionej podatności?
Po udostępnieniu aktualizacji zabezpieczeń producent udostępnia i publicznie ujawnia informacje o naprawionych podatnościach: opis, informacje pozwalające zidentyfikować produkt, skutki, dotkliwość i wskazówki dla użytkowników. W należycie uzasadnionych przypadkach może opóźnić publikację do czasu, gdy użytkownicy będą mogli zainstalować poprawkę.
Co to jest polityka CVD?
Polityka skoordynowanego ujawniania podatności opisuje, jak osoba z zewnątrz może zgłosić podatność, jak producent potwierdza zgłoszenie, w jakim trybie pracuje nad poprawką i kiedy informacja zostaje ujawniona. CRA wymaga, żeby producent taką politykę wprowadził i stosował.
Co zrobić z podatnością w bibliotece open source?
Ocenić, czy dotyczy produktu, usunąć ją we własnym produkcie i zgłosić podmiotowi, który bibliotekę utrzymuje. Jeśli przygotowałeś poprawkę, udostępniasz temu podmiotowi odpowiedni kod lub dokumentację (art. 13 ust. 6).
Jak szybko trzeba wydać poprawkę?
Rozporządzenie nie podaje liczby dni. Wymaga działania bezzwłocznie, stosownie do ryzyka. Własne terminy dla poziomów dotkliwości warto zapisać w procedurze i potem ich dotrzymywać.

Źródła

Zespół Bersec CRA

Zespół Bersec CRA przygotowuje producentów elektroniki, IoT i oprogramowania do wymagań Cyber Resilience Act: od diagnozy, przez dokumentację i procedury, po stałe wsparcie. Twierdzenia o przepisach sprawdzamy w urzędowym tekście rozporządzenia (UE) 2024/2847 i podajemy numer artykułu. Artykuł ma charakter informacyjny i nie jest poradą prawną. Opisuje stan prawny na dzień aktualizacji: .

O nas i zasady redakcyjne · Słownik pojęć CRA

Czytaj dalej

Powiązane artykuły

Wymagania dla produktu

Bezpieczne aktualizacje firmware i OTA zgodne z CRA

Aktualizacje zabezpieczeń w CRA: bezpłatne, bez zwłoki, dystrybuowane bezpiecznie i oddzielnie od nowych funkcji. Zobacz, co musi umieć urządzenie i proces.