Zestaw 10 studiów przypadku symulujących strategiczny audyt śledczy w warunkach incydentu kryzysowego dla podmiotów kluczowych i infrastruktury krytycznej. Zadania obejmują analizę ryzyka w matrycy 5×5 (ryzyko inherentne i rezydualne), karty ustaleń w modelu 4C z analizą przyczyny źródłowej metodą 5 Why, parametry ciągłości działania (RTO, RPO, MTPD) oraz Plan Działań Korygujących (CAP) w trzech horyzontach czasowych (tzw. trójfazowy CAP). Pracę w 90 minut wieńczy raport 10–15 stron i obrona ustna przed kierownictwem. Uwaga o wariancie czasowym: materiał przygotowano w wariancie 90-minutowym. Niektóre wymagania sekcji końcowej (pełna 20-minutowa obrona w formule Pitch to Board oraz raport 10–15 stron tworzony od zera, bez wzorców) wymagają wariantu 180-minutowego; w wariancie 90-minutowym należy raport oprzeć na dostarczonych wzorcach, a obronę skrócić do około 5 minut.
Podmioty w materiale są fikcyjne. Wszystkie podmioty opisane w dziesięciu studiach przypadku (m.in. Centrum Przetwarzania Danych Onkologicznych, Zakłady Lotniczo-Zbrojeniowe, TelcoPol IXP, Szpital Kliniczny, bank komercyjny, konsorcjum medyczne, koncern farmaceutyczny oraz ich systemy i infrastruktura) zostały wyprowadzone na potrzeby tego materiału dydaktycznego i nie odpowiadają rzeczywistym podmiotom. Wartości liczbowe (liczebności pacjentów, wolumeny ruchu, kwoty kar, koszty działań naprawczych) mają charakter ilustracyjny i służą wyłącznie pokazaniu sposobu oszacowania ryzyka. Odwołania do podmiotów publicznych, takich jak Prezes Urzędu Ochrony Danych Osobowych, Prezes Krajowej Rady Nadzoru Finansowego, Prezes Urzędu Komunikacji Elektronicznej, Prezes Urzędu Regulacji Energetyki, minister właściwy do spraw wewnętrznych oraz organy Straży Granicznej i Policji, oznaczają instytucje rzeczywiste i publiczne.
Skróty używane w materiale: RODO (rozporządzenie (UE) 2016/679), NIS2 (dyrektywa (UE) 2022/2555), KSC (ustawa o krajowym systemie cyberbezpieczeństwa), KRI (krajowe ramy interoperacyjności, o których mowa w ustawie o KSC), DORA (rozporządzenie (UE) 2022/2554), MAR (rozporządzenie (UE) nr 596/2014), PKE (Prawo komunikacji elektronicznej), UODO (Urząd Ochrony Danych Osobowych), KNF (Krajowa Rada Nadzoru Finansowego), UKE (Urząd Komunikacji Elektronicznej), URE (Urząd Regulacji Energetyki), CSIRT MON, CSIRT NASK, CSIRT GOV oraz CSIRT sektorowe, CAP (Plan Działań Korygujących), RTO, RPO, MTPD, DPIA (ocena skutków przetwarzania dla ochrony danych), ALCOA+ (zasady integralności danych w badaniach klinicznych), RLS (zabezpieczenie na poziomie wiersza w bazie danych), BOLA (brak autoryzacji na poziomie obiektu), SSRF (podmiana adresu po stronie serwera), IoT (internet rzeczy).
Zgodnie z sylabusem przedmiotu Audyt bezpieczeństwa informacji zaliczenie zadania laboratoryjnego na ocenę 5.0 wymaga: rozpoznania zagrożeń w warunkach trwającego incydentu kryzysowego, przeprowadzenia analizy ryzyka w podejściu opartej na ryzyku w matrycy 5 × 5, udokumentowania ustaleń w modelu 4C (Condition, Criteria, Cause, Consequence) z analizą przyczyny źródłowej metodą 5 Why, zaprojektowania środków ograniczających ryzyko zgodnych z obowiązującymi przepisami oraz sporządzenia wiążącego Planu Działań Korygujących (CAP) z właścicielami, terminami i mierzalnymi wskaźnikami skuteczności (KPI).
Praca odbywa się w zespołach 2–3 osobowych, które tworzą Triadę Audytorską: Rola A – Audytor Wiodący (Lead Auditor), Rola B – Audytor Techniczny (SecOps Auditor), Rola C – Audytor Ciągłości Działania i Zgodności (BCM i Compliance Auditor). Wszystkie dziesięć studiów przypadku różni się branżą, regulacjami i charakterem zagrożeń, ale ma tę samą strukturę i ten sam układ oceniania. Zespół wybiera jedno studium przypadku i pracuje nad nim przez cały czas ćwiczeń.
Dokument PDF o objętości 10–15 stron znormalizowanego maszynopisu A4, zawierający:
Referat kończy się ustną obroną koncepcji przed komisją laboratoryjną w roli Prezesa lub Dyrektora Generalnego podmiotu audytowanego. W obronie zespół przedstawia metodykę szacowania ryzyka, uzasadnienie przyjętych decyzji o priorytetach, a następnie broni ich w krzyżowym ogniu pytań prowadzącego i innych grup. Uwaga o czasie: w ramach zajęć laboratoryjnych, prowadzonych w formacie 90-minutowego zajęcia warsztatowego, obrona stanowi końcowy, kilkuminutowy element fazy 4 (około 5 minut na zespół). Pełna 20-minutowa obrona koncepcji jest wariantem rozszerzonym, przeznaczonym do realizacji poza zegarem 90-minutowym, np. w ramach indywidualnej rozmowy oceniającej lub prezentacji końcowej kursu. W wariancie 90-minutowym nie należy planować jednoczesnej redakcji Podsumowania Zarządczego i pełnej obrony w tej samej fazie.
Zasada doboru źródeł. W spisie poniżej zamieszczono wyłącznie adresy potwierdzone jako dostępne. Pełne teksty norm ISO/IEC oraz dokumentów o klauzuli ograniczonego rozeszania (m.in. AQAP, dokumenty NATO, ABW, SKW) są płatne lub niejawne, dlatego w bibliografiach zadań oznaczono je wprost jako wymagające weryfikacji i wskazano jawne podstawy prawne, które mogą zastąpić te dokumenty w pracy audytorskiej.
Słownik pojęć używanych w materiale (skrótowo). 4C – Condition, Criteria, Cause, Consequence, czyli model czterech elementów karty ustaleń audytowych. 5 Why – metoda dociągania do przyczyny źródłowej przez sekwencyjne pytania „dlaczego”. CAP – Corrective Action Plan, plan działań korygujących. IR / RR – ryzyko inherentne (przed kontrolami) i rezydualne (po kontrolach). KRI – Key Risk Indicator, kluczowy wskaźnik ryzyka. KPI – Key Performance Indicator, kluczowy wskaźnik wydajności. RTO / RPO / MTPD – czas odtworzenia danych, cel punktu odtworzenia i maksymalny dopuszczalny czas przestoju. WORM – technologia jednokrotnego zapisu z ograniczoną możliwością modyfikacji. CSIRT.GOV / CSIRT GOV – krajowe zespół reagowania na incydenty i punkt kontaktowy sektora administracji rządowej przy służbach odpowiedzialnych za bezpieczeństwo. 2.2 – techniczna lokalizacja zgłoszeń podmiotów kluczowych w systemie KSC (podmiot zgłaszający zamieszkuje w Polsce); dla podmiotów istotnych wskazane zostało właściwe podmiotowo biuro krajowe i punkt kontaktowy CSIRT w państwie siedziby.
| Kryterium | Waga | Co jest oceniane |
|---|---|---|
| Poprawność i dojrzałość analizy ryzyka 5 × 5 | 25% | Trafność doboru aktywów krytycznych, uzasadnienie wartości prawdopodobieństwa i skutku, wyliczenie ryzyka inherentnego i rezydualnego oraz spójność działań mitygujących z ustalonym poziomem ryzyka. |
| Jakość kart ustaleń w modelu 4C i analizy 5 Why | 25% | Rozróżnienie stanu faktycznego od objawu i od oceny, wskazanie podstawy normatywnej lub prawnej każdego ustalenia oraz dotarcie w analizie przyczyn źródłowych do przyczyny, którą zespół jest w stanie usunąć. |
| Jakość i realność procedur oraz planu CAP | 25% | Czy procedury SOP i plan działań rozwiązują zdiagnozowane problemy, czy plan ma realne terminy z przedziału 14–90 dni, właścicieli wskazanych stanowiskami oraz mierzalne kryteria skuteczności. |
| Poziom podsumowania zarządczego i obrony ustnej | 25% | Czy Podsumowanie Zarządcze wskazuje decyzję do podjęcia, koszt i termin, a w obronie zespół posługuje się terminologią normatywną, zachowuje kulturę słowa i odpiera obiekcje prowadzącego. |
00–15 min: podział ról w triadzie i triage dowodowy. 15–40 min: karta 4C, analiza 5 Why i kwantyfikacja ryzyka w matrycie 5 × 5. 40–70 min: projekt procedur i Plan CAP. 70–90 min: redakcja Podsumowania Zarzączego i obrona ustaleń. Zegar w sekcji „Interaktywny harmonogram pracy zespołu” odlicza te cztery etapy.
Zegar odlicza 90 minut i podświetla aktualną fazę pracy zespołu oraz odpowiadający jej wiersz tabeli. Rozkład minut jest propozycją organizacji pracy w triadzie audytorskiej, a nie sztywnym regulaminem ćwiczeń: kolejność i długość poszczególnych etapów ustala zespół, zachowując łączny czas 90 minut.
| Przedział | Etap pracy audytorskiej | Artefakt wyjściowy |
|---|---|---|
| Minuty 00-15 | Triada ról, triage dowodowy, rozpoznanie wektorów naruszeń | Macierz mapowania regulacji i zagrożeń |
| Minuty 15-40 | Karta 4C, analiza 5 Why, kwantyfikacja ryzyka w matrycy 5x5 | Karta ustalenia 4C, rejestr ryzyka 5x5 |
| Minuty 40-70 | Projekt procedur i Plan Działań Korygujących w trzech horyzontach czasowych | Macierz kontroli i tabela planu CAP z KPI |
| Minuty 70-90 | Redakcja Podsumowania Zarzączego i obrona ustaleń przed kierownictwem | Jednostronicowy Pitch to Board i obrona raportu |
Audytor Wiodący – ład zarządczy, koordynacja zespołu, spójność prawna (NIS2, KSC, KRI, DORA, RODO), redakcja Podsumowania Zarzączego i obrona ustaleń.
Audytor Techniczny – rozkład wektorów technologicznych, analiza podatności (API, OT, chmura, kryptografia, sieci), dobór środków zaradczych w planie CAP.
Audytor Ciągłości Działania i Zgodności – analiza ryzyka 5x5 (IR i RR), parametry RTO, RPO i MTPD, analiza 5 Why, harmonogram działań ze wskaźnikami KPI.
Kalkulator służy do zbudowania rejestru zagrożeń dla aktywów krytycznych wybranego studium przypadku. Dla każdego zagrożenia podajecie prawdopodobieństwo (P) i skutek (S) przed zastosowaniem kontroli, czyli ryzyko inherentne (IR), oraz po zastosowaniu planowanych kontroli mitygujących, czyli ryzyko rezydualne (RR). Wartości wybiera się suwakiem w skali od 1 do 5, dzięki czemu wartości, które dokładnie się powtarzają, są zawsze takie same. Każde zagrożenie dodane do rejestru jest automatycznie oznaczane w interaktywnej matrycy ryzyka w następnej sekcji.
| Zagrożenie | Aktyw krytyczny | P | S | IR | Kontrola mitygująca | P po | S po | RR | Usuń |
|---|---|---|---|---|---|---|---|---|---|
| Rejestr jest pusty. Dodaj pierwsze zagrożenie przyciskiem powyżej. | |||||||||
Skala jest wspólna dla wszystkich studiów przypadku. Prawdopodobieństwo: 1 – zdarzenie nie wystąpiło w podmiocie i nie występuje w zbliżonych podmiotach; 2 – zdarzenie pojedyncze w ostatnich dwóch latach; 3 – zdarzenie występowało kilka razy w ostatnich dwóch latach; 4 – zdarzenie występuje regularnie; 5 – zdarzenie trwa lub jest niemal pewne. Skutek mierzy się w skali pięciu poziomów od pomijalnego (1) do katastrofalnego (5), przy czym poziom 5 oznacza zagrożenie dla życia ludzkiego, przerwania usługi kluczowej lub utraty suwerenności danych. Sumowanie wartości P i S zamiast iloczynu zaburza porównywalność ryzyka, dlatego poziom ryzyka liczy się jako iloczyn.
Kliknij dowolną komórkę albo przesuń suwaki prawdopodobieństwa (P) i skutku (S), aby odczytać poziom ryzyka i przypisaną mu strefę. Komórki oznaczone gwiazdką odpowiadają zagrożeniom wprowadzonym w kalkulatorze ryzyka dla tego studium przypadku, a komórki z kropką – ich ryzyko rezydualne po zastosowaniu kontroli. Matryca służy odczytaniu poziomu ryzyka; uzasadnienie przyznanych wartości P i S zespół zapisuje w karcie ryzyka.
| Skutek S \ P | P = 1 | P = 2 | P = 3 | P = 4 | P = 5 |
|---|---|---|---|---|---|
| S = 5 | 5 | 10 | 15 | 20 | 25 |
| S = 4 | 4 | 8 | 12 | 16 | 20 |
| S = 3 | 3 | 6 | 9 | 12 | 15 |
| S = 2 | 2 | 4 | 6 | 8 | 10 |
| S = 1 | 1 | 2 | 3 | 4 | 5 |
Formularz składa z dwóch części. Pierwsza służy do zapisania treści Podsumowania Zarządczego w formacie Pitch to Board. Druga podaje strukturę pełnego raportu wraz z orientacyjnym udziałem rozdziałów w objętości, tak aby suma mieściła się w 10–15 stronach. Wygenerowany szkic jest punktem wyjścia do redakcji, a nie tekstem gotowym do oddania.
Jednostronicowe Podsumowanie Zarządcze jest finałowym artefaktem ćwiczenia (Faza 4, minuty 70-90). Wybierz zadanie i uzupełnij pola, a następnie wygeneruj wersję roboczą do dalszej edycji.
| Rozdział raportu | Strony | Co musi się w nim znaleźć |
|---|---|---|
| Metryka podmiotu i uwarunkowania prawne | 1–2 | Identyfikacja podmiotu, status podmiotu kluczowego lub operatora usługi kluczowej, zakres audytu, wyłączenia, podstawy prawne i normatywne, mapa obowiązków z podziałem na zarząd, kierownictwo operacyjne i dostawców. |
| Opis incydentu kryzysowego i ocena wpływu | 2–3 | Oś czasu zdarzeń, moment wykrycia, czas reakcji, czas przywrócenia usług, usługi, które nie zostały zachowane, oraz ocena skutków dla osób trzecich. |
| Rozpoznanie i macierz mapowania regulacji | 1–2 | Zestawienie zagrożeń z wymaganiami NIS2, ustawy o KSC, rozporządzenia KRI, DORA, RODO i norm ISO/IEC 27001:2022 oraz wskazanie luk w mapowaniu. |
| Analiza ryzyka w matrycy 5 × 5 | 2–3 | Karty ryzyka dla co najmniej czterech aktywów krytycznych: opis zagrożenia, uzasadnienie P i S, ryzyko inherentne, kontrola mitygująca, ryzyko rezydualne oraz parametry RTO, RPO i MTPD. |
| Karty ustaleń w modelu 4C | 2–3 | Stan faktyczny, kryterium, przyczyna źródłowa wyprowadzona metodą 5 Why, konsekwencja, podstawa normatywna lub prawna oraz kwalifikacja: niezgodność istotna, niezgodność mała albo szansa na poprawę. |
| Projekt procedur i Polityki Bezpieczeństwa Informacji | 1–2 | Procedury wykonawcze wraz z rolami, narzędziami, terminami i zapisem kontroli wykonania, w tym procedura przełączenia awaryjnego i komunikacji kryzysowej. |
| Plan Działań Korygujących (CAP) | 1–2 | Tabela działań w trzech horyzontach czasowych: natychmiastowym (do 7 dni), do 30 dni i do 90 dni, przy czym pozycje oznaczone skrótem "h" oznaczają działania realizowane w ciągu godzin i wymagają udokumentowania trybu pilnego; z właścicielem wskazanym stanowiskiem, terminem, kosztem, wskaźnikiem skuteczności i osobą weryfikującą. |
| Podsumowanie Zarządcze (jedna strona) | 1 | Decyzje, o które zespół wnosi, koszt i termin, ryzyko niepodjęcia działań oraz pytanie wymagające decyzji kierownictwa. |
Generator prowadzi przez każde ustalenie z karty 4C i wymaga od zespołu podania przyczyny źródłowej metodą 5 Why, działania naprawiającego przyczynę, właściciela wskazanego stanowiskiem, terminu z przedziału 14–90 dni oraz mierzalnego kryterium skuteczności. Narzędzie sprawdza kompletność planu i wskazuje typowe błędy: działanie objawowe zamiast naprawiającego przyczynę, właściciela podanego imieniem zamiast stanowiskiem, brak kryterium skuteczności albo ujęcie kilku zadań w jednym działaniu.
| Nr | Kwalifikacja | Ustalony stan i przyczyna źródłowa | Działanie naprawcze i zapobiegawcze | Właściciel i weryfikacja | Termin i faza | Kryterium skuteczności | Usuń |
|---|---|---|---|---|---|---|---|
| Plan jest pusty. Dodaj pierwsze działanie przyciskiem powyżej. | |||||||
Checklista ma cztery grupy po pięć punktów. Zaznacz pozycje faktycznie zrealizowane w raporcie, a nie zamierzone. Zaznaczenia zapamiętują się w pamięci przeglądarki, więc można wrócić do raportu bez utraty pracy. Licznik objętości sprawdza, czy tekst mieści się w wymaganych 10–15 stronach, przy założeniu 300 słów na stronę znormalizowanego maszynopisu A4, czyli od 3000 do 4500 słów.
Wybierz studium przypadku, aby przejść do karty zadania. Filtr sektorów działa jednocześnie na kafelki i na karty zadań poniżej; karty z innych sektorów zostają ukryte, a ich treść pozostaje w dokumencie. Kafelki zwężają wybór do jednej gałęzi gospodarki, ale metodyka audytu, matryca ryzyka i układ raportu są we wszystkich przypadkach takie same.
Kliknij nagłówek zadania, aby je rozwinąć lub zwinąć. Przyciski poniżej rozwijają lub zwijają wszystkie karty. Numery w kolorze czerwonym odsyłają do poszczególnych zadań. Wewnątrz każdej karty sekcje tabelaryczne można ukryć przyciskiem „Ukryj tabelę”.
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie kompleksowego, symulowanego audytu cyberodporności i zgodności Systemu Zarządzania Bezpieczeństwem Informacji (SZBI) w Państwowym Instytucie Badawczym i Centrum Przetwarzania Danych Onkologicznych. Jednostka podlega pod rygor Dyrektywy NIS2 jako Podmiot Kluczowy sektora ochrony zdrowia, przetwarza wielomilionowe zbiory danych medycznych i genetycznych szczególnej kategorii (art. 9 RODO), podlega Krajowym Ramom Interoperacyjności oraz wdraża algorytmy sztucznej inteligencji (AI/ML) do analizy badań obrazowych PET/CT i histopatologii w chmurze hybrydowej High Performance Computing (HPC). Zadanie ma na celu rozwinięcie umiejętności błyskawicznej triady audytorskiej, sformułowania ustaleń w modelu 4C, kwantyfikacji ryzyka w matrycy 5x5 oraz przygotowania zwięzłego Podsumowania Zarządczego (Executive Summary) dla Dyrekcji Instytutu.
Państwowy Instytut Badawczy Onkologii i Centrum Przetwarzania Danych Klinicznych (CPD-Onko) przetwarza rocznie dane ponad 250 000 pacjentów onkologicznych z całego kraju, w tym pełne sekwencjonowanie DNA, trójwymiarowe skany rezonansu magnetycznego (MRI), tomografii pozytonowej (PET/CT) oraz cyfrową patomorfologię. Instytut posiada własne centrum danych o mocy 1,2 MW połączone z siecią PIONIER oraz dzierżawi zasoby obliczeniowe w chmurze publicznej AWS (Region Frankfurt) w celu trenowania modeli głębokich sieci neuronowych wykrywających wczesne markery nowotworowe.
W ramach przygotowania do certyfikacji ISO 27001 oraz audytu zgodności z Dyrektywą NIS2 zespół audytorski przeprowadził symulowaną inspekcję i ujawnił następujące uchybienia krytyczne:
1. Incydent łańcucha dostaw i wyciek danych pseudoanonimizowanych: Zewnętrzny dostawca zintegrowanego modelu AI (startup medyczny z Cambridge) posiadał stałe, nienadzorowane połączenie VPN typu Site-to-Site do bazy PACS (Picture Archiving and Communication System). W wyniku ataku na repozytorium kodu dostawcy doszło do eksfiltracji ponad 150 000 obrazów diagnostycznych wraz z metadanymi DICOM. Choć usunięto z nagłówków imiona i nazwiska, w metadanych pozostawiono numery PESEL, kody pocztowe oraz sygnatury aparatury, co w świetle wytycznych dotyczących pseudonimizacji Europejskiej Rady Ochrony Danych (ang. EDPB) oraz art. 4 pkt 1 i motywu 26 rozporządzenia (UE) 2016/679 (RODO) stwarza wysokie ryzyko re-identyfikacji pacjentów. Wartość procentowa nie została podana z uwagi na brak wiarygodnych danych źródłowych dla takiego wskaźnika; ocenę należy oprzeć na teście ryzyka ponownej identyfikacji.
2. Brak separacji i podatności w klastrze HPC oraz chmurze hybrydowej: Klaster obliczeniowy HPC wykorzystywany do obróbki genowej działa na współdzielonych uprawnieniach administracyjnych root, a obrazy dysków wirtualnych oraz zasobniki S3 zawierające sekwencjonowanie genomowe nie mają wymuszonego szyfrowania w spoczynku (Encryption at Rest) za pomocą dedykowanych kluczy KMS zarządzanych przez Instytut (Customer Managed Keys).
3. Reżim czasu pracy lekarzy radiologów a polityka uwierzytelniania: Lekarze radiolodzy opisujący badania na dyżurach nocnych korzystają ze stacji roboczych z kartami graficznymi wysokiej rozdzielczości, logując się wspólnym kontem serwisowym dyzur_radiologia_noc, aby uniknąć konieczności ponownego ładowania 40-gigabajtowych plików badań po wylogowaniu poprzednika. Funkcja automatycznego wygaszania ekranu została permanentnie wyłączona w rejestrze systemu Windows.
4. Nieweryfikowana ciągłość działania i brak ochrony przed Ransomware: Kopie zapasowe bazy PACS i systemu HIS wykonywane są codziennie, lecz trafiają na macierz dyskową w tej samej szafie RACK co serwery produkcyjne. Brak jest odizolowanej kopii niemodyfikowalnej (WORM / Air-Gap). Ostatni pełny test odtworzeniowy środowiska (Disaster Recovery Test) przeprowadzono 28 miesięcy temu i zakończył się on błędem spójności baz danych.
Zadanie laboratoryjne realizowane jest w 2-3 osobowych zespołach audytorskich w ściśle zdefiniowanym reżimie czasowym odpowiadającym standardom audytu w warunkach kryzysowych:
Zewnętrzny dostawca startupu AI posiadał stały, nielimitowany tunel VPN do produkcyjnej bazy PACS. Doszło do eksfiltracji 150 000 skanów DICOM zawierających numery PESEL i kody pocztowe w nagłówkach metadanych.
ISO/IEC 27001:2022 Załącznik A.5.19, A.5.20, A.8.12 (Zapobieganie wyciekowi danych), Dyrektywa NIS2 art. 21 ust. 2 lit. d (bezpieczeństwo łańcucha dostaw), art. 9 ust. 1 i art. 32 RODO.
Przyczyna źródłowa: Brak nadrzędnego nadzoru komitetu bezpieczeństwa nad projektami badawczo-rozwojowymi AI oraz brak izolowanego środowiska Data Clean Room.
Ryzyko kary finansowej do 20 mln EUR albo do 4% światowego rocznego obrotu na podstawie art. 83 ust. 5 RODO (przetwarzanie danych szczególnych kategorii, w tym danych genetycznych i zdrowotnych z art. 9 RODO; limit 10 mln EUR lub 2% z art. 83 ust. 4 dotyczy naruszeń innych), sankcje administracyjne z tytułu istotnych naruszeń NIS2 do 10 mln EUR albo 2% światowego rocznego obrotu, a w przypadku utrzymywania naruszenia, zgodnie z art. 34 ust. 5 dyrektywy 2022/2555, do 5 mln EUR albo 2% światowego rocznego obrotu, utrata reputacji naukowej, możliwość szantażu pacjentów danymi o nowotworach.
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Eksfiltracja danych genomowych z klastra HPC przez podatność API | 4 | 5 | 20/25 (Strefa Krytyczna) | Szyfrowanie KMS z HSM, mikrosegmentacja klastra, uwierzytelnianie mTLS, audyt uprawnień RBAC. | 1 | 3 | 3/25 (Strefa Akceptowalna) |
| Atak ransomware paraliżujący bazę PACS i proces naświetlań onkologicznych | 4 | 5 | 20/25 (Strefa Krytyczna) | Kopie niemodyfikowalne WORM w chmurze AWS S3 Object Lock, separacja sieci medycznej VLAN, EDR z blokadą behawioralną. | 1 | 2 | 2/25 (Strefa Akceptowalna) |
| Parametr | Wartość |
|---|---|
| RTO | 1 godzina |
| RPO | 15 minut |
| MTPD | 4 godziny |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Natychmiastowe zablokowanie tunelu VPN dostawcy i wdrożenie kontrolowanego środowiska Data Clean Room | 48h | CISO / SecOps | 0 bezpośrednich połączeń VPN do bazy PACS |
| CAP-02 | Wdrożenie modułu de-identyfikacji DICOM usuwającego wszelkie identyfikatory pośrednie zgodnie z DICOM PS 3.15 Aneks E | 14 dni | Inspektor Ochrony Danych | 100% zanonimizowanych rekordów poddanych testom re-identyfikacji |
| CAP-03 | Wdrożenie kluczy FIDO2 i szybkiego przełączania sesji Windows Fast User Switching na stacjach radiologicznych | 30 dni | Kierownik IT | Likwidacja konta współdzielonego, czas logowania poniżej 3 sekund |
| CAP-04 | Wdrożenie niemodyfikowalnych kopii zapasowych WORM oraz pełny test Disaster Recovery dla PACS/HIS | 60 dni | Inżynier Backup / BCM | Osiągnięcie RTO poniżej 45 minut, RPO poniżej 10 minut |
Końcowy raport z audytu przygotowany przez zespół musi zawierać następujące rozdziały:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego dostawca pobrał dane z PESEL? Bo skrypt anonimizacyjny nie usuwał tagów prywatnych DICOM.
Dlaczego nie usuwał tagów prywatnych? Bo specyfikacja wymagań dla dostawcy nie została zweryfikowana przez IOD.
Dlaczego IOD nie weryfikował integracji? Bo w Instytucie brak procedury weryfikacji projektów B+R pod kątem Privacy by Design.
Dlaczego brak takiej procedury? Bo projekty naukowe traktowano priorytetowo z pominięciem procedur SZBI.
Przyczyna źródłowa: Brak nadrzędnego nadzoru komitetu bezpieczeństwa nad projektami badawczo-rozwojowymi AI i brak izolowanego środowiska Data Clean Room.
Prawdopodobieństwo Inherentne: 4 (Częste), Skutek Inherentny: 5 (Katastrofalny - naruszenie tajemnicy genetycznej). Ryzyko Inherentne: 20/25 (Strefa Krytyczna).
Kontrole mitygujące: Szyfrowanie KMS z HSM, mikrosegmentacja klastra, uwierzytelnianie mTLS, audyt uprawnień RBAC.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 3. Ryzyko Rezydualne: 3/25 (Strefa Akceptowalna).
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5. Ryzyko Inherentne: 20/25.
Kontrole mitygujące: Kopie niemodyfikowalne WORM w chmurze AWS S3 Object Lock, separacja sieci medycznej VLAN, EDR z blokadą behawioralną.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Strefa Akceptowalna).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie audytu bezpieczeństwa teleinformatycznego i procedur zarządzania ciągłością działania (BCM) w Wydziale Bezpieczeństwa i Zarządzania Kryzysowego Urzędu Wojewódzkiego. Wydział koordynuje Wojewódzkie Centrum Powiadamiania Ratunkowego (WCPR - System Obsługi Numerów Alarmowych 112), zarządza systemami ostrzegania ludności oraz przetwarza informacje niejawne o klauzuli Zastrzeżone i Poufne. Jednostka podlega pod rygor Ustawy o Krajowym Systemie Cyberbezpieczeństwa (KSC), Krajowych Ram Interoperacyjności (KRI) oraz stanowi cel zaawansowanych kampanii szpiegowskich i dezinformacyjnych państwowych grup APT (Advanced Persistent Threat). Zadanie wymaga opracowania procedury odporności na sabotaż teleinformatyczny, karty ustaleń w modelu 4C oraz planu testów Disaster Recovery w 90-minutowym limicie czasowym.
Urząd Wojewódzki obsługuje 3,2 miliona mieszkańców województwa. Wojewódzkie Centrum Powiadamiania Ratunkowego (WCPR) rejestruje średnio 6 500 zgłoszeń alarmowych na dobę, dysponując zintegrowanymi konsolami dyspozytorskimi połączonymi światłowodami z Policją, Państwową Strażą Pożarną oraz Państwowym Ratownictwem Medycznym. W budynku urzędu funkcjonuje również Kancelaria Niejawna oraz Wojewódzkie Centrum Zarządzania Kryzysowego (WCZK).
Podczas doraźnego audytu bezpieczeństwa zainicjowanego po incydentach w regionie ujawniono:
1. Kampania Spear-Phishingowa i brak segmentacji sieci CPR: Dwa tygodnie temu trzej operatorzy numeru 112 otrzymali wiadomości e-mail imitujące wytyczne Ministerstwa Spraw Wewnętrznych i Administracji dotyczące procedur ewakuacyjnych. Jeden z operatorów uruchomił załącznik makro (.docm), co doprowadziło do instalacji złośliwego oprogramowania typu Cobalt Strike Beacon. Ponieważ stacje dyspozytorskie CPR znajdowały się w tej samej logicznej podsieci co ogólny intranet urzędu i serwery pocztowe, intruz uzyskał możliwość nasłuchu ruchu VoIP oraz próbował manipulować tabelami routingu centrali SIP Trunk.
2. Podatności łączy operatorskich i brak zasilania gwarantowanego w węźle BGP: Główny węzeł komunikacyjny CPR podłączony jest do dwóch komercyjnych operatorów telekomunikacyjnych, jednak trasy światłowodowe obu operatorów biegną przez ten sam fizyczny kanał teletechniczny pod ulicą przylegającą do urzędu. Dodatkowo, przełącznik rdzeniowy w węźle zapasowym zasilany jest z pojedynczego UPS-a, którego akumulatory utraciły pojemność (podczas symulacji zaniku napięcia węzeł wyłączył się po 4 minutach).
3. Praca w reżimie niejawnym i procedury nośników: W WCZK do przesyłania meldunków operacyjnych o podwyższonej gotowości wykorzystywane są nieszyfrowane pamięci pendrive, które są na przemian wpinane do stacji z dostępem do Internetu oraz do wydzielonej stacji przetwarzającej meldunki Zastrzeżone, z naruszeniem Ustawy o ochronie informacji niejawnych.
4. Brak aktualizacji i monitorowania SOC: Urząd nie posiada własnego Security Operations Center (SOC) ani podpisanej umowy z CSIRT NASK/GOV na całodobowy monitoring EDR. Zdarzenia z firewalli i kontrolerów domen trafiają do lokalnych plików tekstowych, które są nadpisywane co 7 dni.
Konsola dyspozytorska numeru 112 miała bezpośredni dostęp do Internetu i poczty elektronicznej urzędu; infekcja Cobalt Strike doprowadziła do infiltracji stacji i prób modyfikacji routingu SIP.
Ustawa o KSC art. 8-10, KRI (rozporządzenie Rady Ministrów z 21 maja 2024 r., Dz.U. z 2024 r. poz. 773) par. 19 ust. 2 pkt 3, 7, 9 i 12, w zakresie ochrony przed złośliwym oprogramowaniem, aktualizacji, zarządzania podatnościami i kontroli dostępu; separację sieci opracowuje się na podstawie PN-EN ISO/IEC 27001:2022 (A.8.22). Uwaga: par. 20 ust. 2 rozporządzenia obejmuje wyłącznie punkty 1-3 i dotyczy rozliczalności oraz logowania zdarzeń, ISO 27001 Załącznik A.8.20, A.8.22.
Przyczyna źródłowa: Brak sformalizowanych zasad separacji systemów krytycznych życia i zdrowia od infrastruktury biurowej urzędu oraz brak nadzoru CISO.
Ryzyko całkowitej blokady numeru alarmowego 112 dla 3,2 mln obywateli, opóźnienia dysponowania jednostek ratowniczych, utrata zaufania do organów państwa, naruszenie bezpieczeństwa narodowego.
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Sabotaż cyfrowy i przejęcie centrali VoIP 112 przez wrogą grupę APT | 4 | 5 | 20/25 (Krytyczne) | Fizyczny Air-Gap dla sieci konsol operatorskich, proxy SIP z inspekcją DPI, agenci EDR zintegrowani z CSIRT GOV (z Agencji Bezpieczeństwa Wewnętrznego; zgłoszenia przekazuje się przez kanał CSIRT GOV.PL). | 1 | 3 | 3/25 (Akceptowalne) |
| Równoczesne przerwanie kabli światłowodowych we wspólnym wykopie teletechnicznym | 3 | 5 | 15/25 (Wysokie) | Drugie niezależne przyłącze światłowodowe oraz zapasowe łącze radioliniowe w paśmie 80 GHz. | 1 | 2 | 2/25 (Niskie) |
| Parametr | Wartość |
|---|---|
| RTO | 15 minut |
| RPO | 0 (synchroniczna replikacja) |
| MTPD | określony dla dyspozytorni ratunkowej |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Izolacja konsol dyspozytorskich WCPR do wydzielonego VLAN z pełną blokadą dostępu do WWW i poczty zewnętrznej | 24h | Dyrektor Wydziału IT | 0 pakietów z konsoli 112 do Internetu |
| CAP-02 | Wymiana baterii UPS w węźle BGP oraz instalacja dedykowanego agregatu prądotwórczego z automatyką SZR | 30 dni | Wydział Administracyjno-Gospodarczy | Czas podtrzymania minimum 72 godziny |
| CAP-03 | Wdrożenie stacji roboczych z dwoma fizycznie odseparowanymi środowiskami (stacja dwusieciowa z przełącznikiem KVM) | 45 dni | Kierownik WCPR | 100% stanowisk spełniających wymóg separacji |
| CAP-04 | Pełny test awaryjnego przełączenia zgłoszeń 112 do sąsiedniego województwa w czasie poniżej 10 minut | 60 dni | Wojewódzki Koordynator Ratownictwa | 0 utraconych połączeń w trakcie testu przełączenia |
Raport zespołowy musi spełniać standardy audytu państwowego i zawierać:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego doszło do infekcji? Operator otworzył złośliwy załącznik w poczcie.
Dlaczego poczta była odbierana na konsoli 112? Bo operatorzy używali stacji ratunkowej do celów administracyjnych.
Dlaczego stacja miała dostęp do poczty? Bo wdrożono wspólną sieć LAN dla oszczędności na okablowaniu.
Dlaczego kierownictwo zaakceptowało wspólną sieć? Bo nie przeprowadzono analizy ryzyka dla infrastruktury krytycznej WCPR.
Przyczyna źródłowa: Brak sformalizowanych zasad separacji systemów krytycznych życia i zdrowia od infrastruktury biurowej urzędu oraz brak nadzoru CISO.
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5. Ryzyko Inherentne: 20/25 (Krytyczne).
Kontrole: Fizyczny Air-Gap dla sieci konsol operatorskich, proxy SIP z inspekcją DPI, wdrożenie agentów EDR zintegrowanych z CSIRT GOV (z Agencji Bezpieczeństwa Wewnętrznego; zgłoszenia przekazuje się przez kanał CSIRT GOV.PL).
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 3. Ryzyko Rezydualne: 3/25 (Akceptowalne).
Prawdopodobieństwo Inherentne: 3, Skutek Inherentny: 5. Ryzyko Inherentne: 15/25 (Wysokie).
Kontrole: Budowa drugiego, niezależnego przyłącza światłowodowego z przeciwległej strony kwartału ulicznego oraz zapasowe łącze radioliniowe w paśmie chronionym 80 GHz.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie audytu bezpieczeństwa informacji i ochrony własności intelektualnej w Międzywydziałowym Centrum Zaawansowanych Badań Kwantowych i Półprzewodnikowych czołowej uczelni technicznej. Centrum realizuje strategiczne granty finansowane przez Europejską Radę ds. Badań (ERC), Europejską Agencję Obrony (EDA) oraz Narodowe Centrum Badań i Rozwoju (NCBR) w obszarze kryptografii postkwantowej oraz technologii wytwarzania układów scalonych GaN. Projekty te podlegają przepisom o technologiach podwójnego zastosowania (Dual-Use), a uczelnia jako całość charakteryzuje się tradycyjnie otwartą kulturą akademicką (sieć Eduroam, publiczne serwery repozytoriów, rotacja stażystów zagranicznych). Zadanie wymaga zaprojektowania hybrydowej architektury bezpieczeństwa, która zapewni bezwzględną ochronę tajemnicy badawczej i patentowej przed szpiegostwem technologicznym, zachowując jednocześnie swobodę dydaktyczną uczelni.
Centrum Badawcze zatrudnia 85 naukowców, w tym 30 doktorantów i stażystów zagranicznych z całego świata. Centrum posiada laboratorium czystej przestrzeni (Cleanroom ISO 5) ze skanerem litograficznym oraz klaster superkomputerowy symulujący łamanie algorytmów kryptograficznych RSA i ECC przez komputery kwantowe.
Audytorzy zewnętrzni powołani w związku z przygotowaniem do audytu certyfikacyjnego ujawnili:
1. Eksfiltracja danych przez otwarte repozytoria i chmury publiczne: Badacze powszechnie używali publicznego serwisu GitHub oraz prywatnych dysków Google Drive do wymiany kodów źródłowych algorytmów postkwantowych. W jednym z publicznych repozytoriów doktorant umieścił pliki konfiguracyjne zawierające klucze dostępu do laboratoryjnego serwera obliczeniowego. Repozytorium zostało zaindeksowane przez roboty sieciowe i pobrane przez nieznany adres IP zlokalizowany w Azji Wschodniej.
2. Niekontrolowana aparatura badawcza i routery cieni (Shadow IT): W komorze Cleanroom aparatura pomiarowa (oscyloskopy cyfrowe i spektrometry masowe) działa pod kontrolą przestarzałych systemów operacyjnych Windows XP Embedded, których producent nie wspiera od lat. Ponieważ uczelniane IT odmówiło podłączenia tych maszyn do sieci kampusowej, jeden z profesorów zainstalował w Cleanroomie prywatny bezprzewodowy router komórkowy 5G/LTE podpięty bezpośrednio do portu Ethernet spektrometru, tworząc niekontrolowane przejście omijające firewall uczelni.
3. Brak procedur weryfikacji personelu i rotacji gości (Background Screening): Zagraniczni naukowcy wizytujący otrzymywali bezterminowe karty zbliżeniowe dające pełny dostęp do wszystkich laboratoriów Centrum 24/7, bez weryfikacji w ramach Wewnętrznego Systemu Kontroli (WSK) i bez podpisywania umów o poufności (NDA) z klauzulami kar umownych. Po zakończeniu pobytu karty dostępowe nie były dezaktywowane w systemie KD.
4. Niezabezpieczone stacje robocze i brak polityki czystego ekranu: W laboratoriach stacje podłączone do mikroskopów elektronowych pozostawały zalogowane na uprawnieniach administratora lokalnego. Na biurkach obok stacji odnaleziono niezabezpieczone nośniki USB zawierające pliki projektowe masek fotolitograficznych dla układów scalonych.
Kody źródłowe algorytmów kryptograficznych Dual-Use publikowane na publicznym GitHubie z kluczami API; w Cleanroomie zainstalowano nieautoryzowany router komórkowy 5G omijający firewall.
Ustawa o obrocie towarami o znaczeniu strategicznym (art. 6 i 11), ISO/IEC 27001:2022 Załącznik A.8.1, A.8.12, A.8.20, A.8.24.
Przyczyna źródłowa: Brak strategii zarządzania cyberbezpieczeństwem badań naukowych i brak dialogu pomiędzy działem IT a zespołami badawczymi.
Ryzyko bezpowrotnej utraty nowości patentowej (EPO/UPRP), zerwanie kontraktów badawczych z EDA i NCBR, sankcje karne dla kierownika grantu z ustawy o WSK (kara pozbawienia wolności do lat 10).
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Szpiegostwo naukowe i kradzież dokumentacji procesów litograficznych układów GaN przez niekontrolowane nośniki i router 5G | 5 | 5 | 25/25 (Maksymalne) | Usunięcie routera 5G, fizyczne zablokowanie portów USB, mikro-segmentacja aparatury Windows XP za zaporą sprzętową z Virtual Patching, system DLP. | 1 | 3 | 3/25 (Akceptowalne) |
| Przypadkowy wyciek kluczy i patentów przez publiczne repozytoria kodu | 4 | 5 | 20/25 (Krytyczne) | Wdrożenie uczelnianego GitLab Enterprise z blokadą pushów zawierających sekrety, szkolenia dla doktorantów. | 1 | 2 | 2/25 (Niskie) |
Brak danych.
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Bezwzględny demontaż prywatnego routera 5G i wdrożenie dedykowanego VLAN aparatury badawczej z firewallem przemysłowym (IPS) | 24h | Kierownik Sekcji Sieci IT | 0 urządzeń Shadow IT wykrytych w audycie radiowym |
| CAP-02 | Uruchomienie uczelnianej platformy GitLab On-Premise zintegrowanej z AD i automatycznym skanerem wycieków sekretów | 14 dni | Główny Architekt IT | Migracja 100% projektów grantowych z GitHuba |
| CAP-03 | Procedura akredytacji gości naukowych i audyt kart zbliżeniowych z automatyczną dezaktywacją po wygaśnięciu kontraktu | 30 dni | Pełnomocnik ds. OIN / HR | 0 aktywnych kart dla byłych pracowników |
| CAP-04 | Obligatoryjny kurs e-learningowy z bezpieczeństwa własności intelektualnej i WSK dla personelu naukowego i doktorantów | 60 dni | Prorektor ds. Nauki | 100% przeszkolonego personelu |
Raport zespołowy powinien zawierać:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego router 5G znalazł się w Cleanroomie? Bo naukowiec musiał przesyłać dane z aparatury, a uczelniane IT zablokowało porty dla Windows XP.
Dlaczego IT zablokowało porty bez rozwiązania alternatywnego? Bo brakowało procedury dedykowanej dla urządzeń aparatury medyczno-badawczej.
Dlaczego naukowcy użyli publicznego GitHuba? Bo uczelnia nie zapewniała oficjalnej, wygodnej platformy wymiany kodu z zewnętrznymi partnerami naukowymi.
Dlaczego nie zapewniła? Bo zarząd uczelni postrzegał IT wyłącznie jako wsparcie dydaktyki, a nie strategiczny zasób ochrony badań.
Przyczyna źródłowa: Brak strategii zarządzania cyberbezpieczeństwem badań naukowych i brak dialogu pomiędzy działem IT a zespołami badawczymi.
Prawdopodobieństwo Inherentne: 5, Skutek Inherentny: 5. Ryzyko Inherentne: 25/25 (Maksymalne).
Kontrole: Usunięcie routera 5G, fizyczne zablokowanie portów USB (zaślepki Smart-Kee), mikro-segmentacja aparatury Windows XP za zaporą sprzętową z Virtual Patching, system DLP na stacjach roboczych.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 3. Ryzyko Rezydualne: 3/25 (Akceptowalne).
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5. Ryzyko Inherentne: 20/25.
Kontrole: Wdrożenie uczelnianego GitLab Enterprise z blokadą pushów zawierających sekrety, szkolenia dla doktorantów.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie audytu bezpieczeństwa i odporności cybernetycznej systemów sterowania przemysłowego (OT/SCADA) w spółce giełdowej będącej Operatorem Usługi Kluczowej (OUK) w sektorze elektroenergetycznym. Przedsiębiorstwo zarządza regionalnymi Głównymi Punktami Zasilania (GPZ), podstacjami wysokiego napięcia (110kV/15kV) oraz zautomatyzowanym systemem dyspozytorskim SCADA. Spółka podlega pod rygor Dyrektywy NIS2, Ustawy o Krajowym Systemie Cyberbezpieczeństwa, standardu przemysłowego ISA/IEC 62443 oraz Rozporządzenia MAR (Market Abuse Regulation) ze względu na notowanie akcji na Giełdzie Papierów Wartościowych. Zadanie wymaga przeanalizowania incydentu wprowadzenia złośliwego kodu do sieci stacyjnej, sformułowania ustaleń w modelu 4C, wyliczenia ryzyka katastrofy energetycznej w matrycy 5x5 oraz przygotowania Planu CAP i wystąpienia przed Radą Nadzorczą.
Spółka EnergoDystrybucja S.A. zarządza siecią dystrybucyjną zasilającą 1,8 miliona odbiorców indywidualnych oraz 45 strategicznych zakładów przemysłowych. Centralny System Dyspozytorski SCADA komunikuje się z 80 stacjami GPZ za pośrednictwem protokołów IEC 60870-5-104 oraz DNP3.
Podczas niezależnego audytu bezpieczeństwa przeprowadzonego na zlecenie Komitetu Audytu Rady Nadzorczej stwierdzono:
1. Złamanie strefy IDMZ i infekcja w sieci OT: Inżynier zewnętrznego producenta turbin i zabezpieczeń elektroenergetycznych podłączył swój serwisowy laptop bezpośrednio do magistrali stacyjnej GPZ w celu rekonfiguracji sterownika PLC (Programmable Logic Controller). Laptop inżyniera był wcześniej zainfekowany złośliwym oprogramowaniem typu Wiper/Ransomware ukierunkowanym na protokoły przemysłowe. Ze względu na brak demilitaryzowanej strefy przemysłowej (Industrial DMZ wg modelu Purdue) oraz brak inspekcji pakietów w sieci stacyjnej doszło do rozprzestrzenienia szkodliwego kodu na trzy sterowniki polowe, powodując okresowe samoczynne rozłączanie wyłączników mocy 110kV.
2. Brak szyfrowania i uwierzytelniania w protokołach telemechaniki: Komunikacja pomiędzy nadrzędnym systemem SCADA a sterownikami stacyjnymi prowadzona jest w postaci otwartego tekstu (plain-text) z wykorzystaniem protokołu IEC 60870-5-104, bez implementacji standardu IEC 62351 (kryptografia i uwierzytelnianie w automatyce elektroenergetycznej). Umożliwia to przeprowadzenie ataku typu Man-in-the-Middle i fałszowanie wskazań telemetrii napięć i prądów.
3. Zdalny dostęp serwisowy bez MFA: 12 zewnętrznych podwykonawców posiadało stały dostęp zdalny do stacji inżynierskich SCADA za pośrednictwem nieskonfigurowanych modemów komórkowych LTE zainstalowanych w szafach telemechaniki, z pominięciem centralnego tunelu VPN spółki i bez wymogu uwierzytelniania wieloskładnikowego (MFA). Hasła dostępowe do routerów komórkowych nie były zmieniane od 4 lat.
4. Presja regulacyjna MAR i brak procedury komunikacji incydentu: W związku z okresowymi wyłączeniami mocy pojawiło się ryzyko nałożenia kar przez Urząd Regulacji Energetyki (URE) oraz konieczności opublikowania raportu bieżącego na GPW zgodnie z art. 17 Rozporządzenia MAR (opóźnienie informacji poufnej). Zarząd spółki nie posiadał zdefiniowanej ścieżki eskalacji incydentu cybernetycznego do Departamentu Relacji Inwestorskich.
Inżynier zewnętrznego serwisu podłączył zainfekowany laptop bezpośrednio do sieci stacyjnej GPZ bez weryfikacji; w szafach telemechaniki wykryto nieautoryzowane modemy LTE ze stałymi hasłami fabrycznymi.
Dyrektywa NIS2 art. 21 ust. 2 lit. d, Ustawa o KSC art. 10, ISA/IEC 62443-3-3, ISO 27001 Załącznik A.8.20, A.8.22.
Przyczyna źródłowa: Brak zintegrowanego ładu zarządczego IT/OT oraz brak procedury awaryjnego dostępu uprzywilejowanego (Break-Glass PAM) dla technologii przemysłowych.
Ryzyko rozległego blackoutu w regionie, kary URE i KSC do wysokości 10 mln EUR albo 2% światowego rocznego obrotu, a w przypadku utrzymywania naruszenia zgodnie z art. 34 ust. 5 dyrektywy NIS2 do 5 mln EUR albo 2% światowego rocznego obrotu, oraz kary nałożone przez Prezesa Urzędu Regulacji Energetyki z tytułu naruszeń z art. 11 lub art. 15 ustawy o KSC, odpowiedzialność osobista członków Zarządu (NIS2), spadek kursu akcji na GPW i zarzuty zatajenia informacji poufnej (MAR).
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Celowy sabotaż sieci przesyłowej i wyłączenie linii 110 kV przez atak na protokół telemechaniki IEC 60870-5-104 | 4 | 5 | 20/25 (Krytyczne) | Zapora nowej generacji OT z Deep Packet Inspection, wdrożenie IEC 62351 (TLS), system wykrywania anomalii OT IDS. | 1 | 3 | 3/25 (Akceptowalne) |
| Wprowadzenie ransomware przez zainfekowane laptopy podwykonawców | 4 | 4 | 16/25 (Wysokie) | Zakaz wpinania obcych laptopów, dedykowane stacje serwisowe, procedura stacji czyszczącej Sheep-Dip. | 1 | 2 | 2/25 (Niskie) |
| Parametr | Wartość |
|---|---|
| RTO | 30 minut |
| RPO | 0 minut (telemechanika) |
| MTPD | określony dla sieci dystrybucyjnej |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Bezzwłoczny demontaż wszystkich 12 modemów LTE w szafach telemechaniki i zablokowanie fizycznych portów Ethernet | 48h | Główny Inżynier Automatyki | 0 aktywnych nieautoryzowanych łączy bezprzewodowych |
| CAP-02 | Wdrożenie systemu Privileged Access Management (PAM) z bramą pośredniczącą, rejestracją wideo sesji i MFA | 30 dni | Dyrektor Cyberbezpieczeństwa OT | 100% sesji zewnętrznych autoryzowanych przez PAM |
| CAP-03 | Implementacja strefy IDMZ oraz przemysłowych sond IDS monitorujących ruch IEC 60870-5-104 i DNP3 | 60 dni | Kierownik Sekcji Teleinformatyki | Pełna widoczność anomalii telemechaniki w czasie rzeczywistym |
| CAP-04 | Procedura zgłaszania incydentów do CSIRT sektorowego oraz procedura MAR opóźniania/ujawniania informacji poufnych | 30 dni | Dyrektor Departamentu Prawnego i RI | Czas powiadomienia komitetu kryzysowego poniżej 30 minut |
Raport zespołowy musi spełniać standardy audytu przemysłowego i zawierać:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego doszło do infekcji sterowników PLC? Bo laptop serwisanta miał bezpośredni dostęp do sieci procesowej.
Dlaczego miał bezpośredni dostęp? Bo w stacji GPZ brakowało strefy IDMZ i punktu kontroli dostępu.
Dlaczego serwisanci używali modemów LTE? Bo oficjalny proces wnioskowania o dostęp VPN przez centralne IT trwał 3 tygodnie.
Dlaczego proces trwał tak długo? Bo IT nie rozumiało specyfiki pracy dyspozytury i awarii w ruchu ciągłym.
Przyczyna źródłowa: Brak zintegrowanego ładu zarządczego IT/OT (brak strategii konwergencji IT/OT) oraz brak procedury awaryjnego dostępu uprzywilejowanego (Break-Glass PAM) dla technologii przemysłowych.
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5 (Katastrofalny). Ryzyko Inherentne: 20/25 (Krytyczne).
Kontrole: Implementacja zapory sieciowej nowej generacji OT (Deep Packet Inspection dla protokołów przemysłowych), wdrożenie standardu IEC 62351 (szyfrowanie TLS dla telemechaniki), system wykrywania anomalii przemysłowych (OT IDS).
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 3. Ryzyko Rezydualne: 3/25 (Akceptowalne).
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 4. Ryzyko Inherentne: 16/25 (Wysokie).
Kontrole: Zakaz wpinania obcych laptopów, udostępnienie dedykowanych stacji serwisowych w stacji GPZ, procedura stacji czyszczącej Sheep-Dip.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie zaawansowanego audytu bezpieczeństwa, odporności cyfrowej oraz zgodności regulacyjnej w Krajowej Instytucji Płatniczej (KIP) działającej jako międzynarodowy fintech płatniczy. Podmiot przetwarza 15 milionów transakcji kartowych i natychmiastowych przelewów B2B/P2P miesięcznie, działając w architekturze hybrydowej multi-cloud (AWS i Google Cloud Platform). Instytucja podlega bezpośrednio pod rygorystyczne Rozporządzenie DORA (Digital Operational Resilience Act), standard branżowy PCI DSS v4.0.1 (Payment Card Industry Data Security Standard) na najwyższym poziomie Level 1 Service Provider oraz nadzór Komisji Nadzoru Finansowego (KNF). Zadanie wymaga zbadania podatności chmurowej w mikroserwisach płatniczych, formalizacji ustaleń w modelu 4C, wyliczenia ryzyka finansowego i regulacyjnego w matrycy 5x5 oraz przygotowania wystąpienia przed Zarządem.
FinTech "PayGlobal KIP S.A." oferuje bramkę płatniczą dla ponad 4 000 sklepów internetowych w Europie Środkowo-Wschodniej. Środowisko produkcyjne fintechu funkcjonuje w architekturze mikrousługowej opartej na klastrach Kubernetes w chmurze AWS (Region Frankfurt) z zapasowym środowiskiem autoryzacji transakcji w chmurze GCP (Region Warszawa). Wszystkie dane kart płatniczych podlegają tokenizacji z wykorzystaniem sprzętowego modułu bezpieczeństwa HSM (Hardware Security Module).
W ramach przygotowań do obligatoryjnego audytu odporności DORA oraz corocznej re-certyfikacji PCI DSS QSA ujawniono następujące usterki krytyczne:
1. Podatność SSRF w API Gateway i wyciek metadanych chmurowych: W publicznie dostępnym mikroserwisie generowania linków płatniczych wykryto podatność Server-Side Request Forgery (SSRF). Pozwoliła ona badaczowi penetracyjnemu na odpytanie wewnętrznego serwisu metadanych chmury (AWS IMDSv1), co doprowadziło do przechwycenia tymczasowych tokenów roli IAM o nadmiernych uprawnieniach (AdministratorAccess zamiast zawężonej roli Least Privilege). Tokeny te umożliwiały bezpośredni odczyt parametrów konfiguracyjnych z bazy DynamoDB oraz podsłuch zdarzeń autoryzacyjnych.
2. Naruszenie wymogów PCI DSS v4.0.1 dotyczących skryptów po stronie klienta (Client-Side Security): Na stronach płatniczych bramki zewnętrzny skrypt analityczny i marketingowy ładowany był bezpośrednio z zewnętrznej sieci CDN bez weryfikacji integralności skrótem kryptograficznym (brak nagłówków Subresource Integrity - SRI) oraz bez monitorowania zachowania skryptów (wymóg PCI DSS v4.0.1 wymóg 6.4.3 i 11.6.1). Stwarzało to bezpośrednie ryzyko ataku typu e-Skimming / Magecart i kradzieży danych kart w locie.
3. Niedostateczne testowanie odporności i brak testów TLPT (DORA): Mimo że fintech kwalifikuje się jako wiodąca instytucja płatnicza, spółka nigdy nie przeprowadziła zaawansowanych testów penetracyjnych w oparciu o scenariusze zagrożeń (Threat-Led Penetration Testing - TLPT / TIBER-EU). Testy ciągłości działania ograniczały się do wybiórczego restartu maszyn wirtualnych w AWS bez symulacji całkowitego odcięcia regionu chmurowego i przełączenia na zapasowe klastry w GCP.
4. Zarządzanie ryzykiem dostawców ICT firm trzecich: Fintech korzysta z 28 zewnętrznych dostawców usług cyfrowych (w tym systemów weryfikacji KYC, baz scoringowych i narzędzi telemetrycznych). Dla 14 z nich fintech nie posiadał podpisanych umów powierzenia i gwarancji SLA spełniających art. 30 Rozporządzenia DORA (m.in. prawo do nieograniczonego audytu, plan wyjścia Exit Strategy).
Podatność SSRF w bramce płatniczej umożliwiała odczyt metadanych AWS IMDSv1 i przechwycenie tokenu IAM z uprawnieniem AdministratorAccess; na stronie płatności brak nagłówków SRI i polityki monitorowania skryptów zewnętrznych.
Rozporządzenie DORA art. 9 i 10, PCI DSS v4.0.1 Wymóg 6.2, 6.4.3, 7.2 (Least Privilege), ISO 27001 Załącznik A.8.2, A.8.8, A.8.24.
Przyczyna źródłowa: Brak ładu DevSecOps i brak egzekwowania architektury Zero-Trust w zarządzaniu uprawnieniami chmurowymi.
Ryzyko masowego wycieku danych posiadaczy kart (PAN/CVV), cofnięcie certyfikacji PCI DSS (paraliż procesowania kart), sankcje administracyjne KNF wynikające z ustawy z 25 czerwca 2025 r. o zapewnieniu operacyjnej odporności cyfrowego sektora finansowego (DORA samo nie przewiduje kar w wysokości 5 mln EUR ani 10% rocznego obrotu), natychmiastowe rozwiązanie umów przez Visa i Mastercard.
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Eksfiltracja danych transakcyjnych i kluczy szyfrujących przez przejęcie roli IAM w chmurze AWS | 4 | 5 | 20/25 (Krytyczne) | Wymuszenie IMDSv2 z tokenem sesyjnym, dedykowane role IAM (Least Privilege), izolacja kluczy w HSM, narzędzie CSPM. | 1 | 2 | 2/25 (Niskie) |
| Atak Magecart i kradzież numerów kart z formularza płatności przez skompromitowany skrypt z CDN | 4 | 5 | 20/25 (Krytyczne) | Content-Security-Policy (script-src), Subresource Integrity (SRI), automatyczne monitorowanie integralności DOM (Client-Side Protection). | 1 | 2 | 2/25 (Niskie) |
| Parametr | Wartość |
|---|---|
| RTO | 5 minut |
| RPO | 0 transakcji (replikacja synchroniczna) |
| MTPD | określony dla bramki płatniczej |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Wymuszenie AWS IMDSv2 na wszystkich instancjach EC2 i nodach Kubernetes oraz zablokowanie IMDSv1 w AWS Organizations SCP | 24h | Główny Architekt Chmury | 100% instancji z wymuszonym IMDSv2 |
| CAP-02 | Restrykcyjne zawężenie ról IAM do zasady Least Privilege przy użyciu AWS IAM Access Analyzer | 7 dni | DevSecOps Lead | 0 ról o uprawnieniach * na produkcji |
| CAP-03 | Wdrożenie nagłówków SRI i monitorowania skryptów po stronie klienta zgodnie z wymogami 6.4.3 i 11.6.1 PCI DSS v4.0.1 | 14 dni | Frontend Security Lead | 100% zewnętrznych bibliotek zabezpieczonych hashem SRI |
| CAP-04 | Ramy zarządzania ryzykiem dostawców ICT wg DORA (art. 28-30) oraz harmonogram testów TLPT | 45 dni | CISO / Compliance Director | Podpisanie aneksów DORA z 100% kluczowych dostawców ICT |
Raport zespołowy musi spełniać standardy audytowe instytucji finansowej i zawierać:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego API było podatne na SSRF? Bo parametry adresu URL w webhooku nie były filtrowane przez listę dozwolonych domen (Allow-list).
Dlaczego nie były filtrowane? Bo programiści chcieli zachować kompatybilność z nowymi sklepami bez zmian w kodzie.
Dlaczego rola IAM miała pełne uprawnienia administratora? Bo podczas wdrożenia w klastrze dev nadano uprawnienia nielimitowane i przekopiowano je na produkcję.
Dlaczego przeszło to przez testy? Bo proces CI/CD nie posiadał automatycznego skanera infrastruktury jako kodu (IaC Security Scan / SAST).
Przyczyna źródłowa: Brak ładu DevSecOps i brak egzekwowania architektury Zero-Trust w zarządzaniu uprawnieniami chmurowymi.
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5 (Katastrofalny). Ryzyko Inherentne: 20/25 (Krytyczne).
Kontrole: Wymuszenie IMDSv2 z tokenem sesyjnym, wdrożenie dedykowanych ról IAM z minimalnymi uprawnieniami (Least Privilege), izolacja kluczy w HSM, wdrożenie narzędzia CSPM.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5. Ryzyko Inherentne: 20/25.
Kontrole: Implementacja nagłówków Content-Security-Policy (CSP) z dyrektywą script-src, Subresource Integrity (SRI), system automatycznego monitorowania integralności DOM (Client-Side Protection).
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie zaawansowanego audytu bezpieczeństwa teleinformatycznego i architektury interfejsów programistycznych (API) w banku komercyjnym realizującym usługi otwartej bankowości (Open Banking). Bank udostępnia API dla zewnętrznych dostawców usług płatniczych (TPP – Third Party Providers) na mocy dyrektywy PSD2/PSD3, przetwarza rachunki 2,4 miliona klientów oraz podlega pod rygor Rozporządzenia DORA, Rekomendacji M Komisji Nadzoru Finansowego (KNF) oraz normy ISO/IEC 27001:2022. Zadanie wymaga przeanalizowania incydentu z grupy OWASP API Security Top 10 (Broken Object Level Authorization - BOLA), sporządzenia karty niezgodności 4C, wyliczenia ryzyka fraudu i sankcji KNF w matrycy 5x5 oraz obrony Planu CAP przed Zarządem Banku w formule 90 minut.
Bank "Vistula Bank S.A." obsługuje 2,4 mln klientów detalicznych i korporacyjnych. W ramach usług Open Banking bank udostępnia interfejsy API zgodne ze standardem PolishAPI w wersji 3.0.1 dla 45 licencjonowanych podmiotów TPP (dostawców AISP - dostęp do informacji o rachunku oraz PISP - inicjowanie płatności). Dziennie bramy API banku przetwarzają ponad 18 milionów wywołań.
W wyniku incydentu zgłoszonego przez zaufanego partnera fintechowego oraz wewnętrznego audytu doraźnego ujawniono:
1. Podatność BOLA (Broken Object Level Authorization) w module AISP: W nowo wdrożonym mikrousługowym punkcie końcowym API `/api/v2/accounts/{accountNumber}/transactions` wykryto krytyczny błąd logiki autoryzacyjnej. Choć token OAuth 2.0 (mTLS) poprawnie uwierzytelniał podmiot TPP i zgodę klienta (Consent ID), to backend mikrousługi nie weryfikował, czy przekazany w ścieżce URL numer rachunku `{accountNumber}` jest powiązany z tożsamością klienta zawartą w tokenie. Zezwalało to złośliwemu lub skompromitowanemu podmiotowi TPP na pobranie pełnej historii transakcji dowolnego klienta banku poprzez sekwencyjną iterację numerów IBAN.
2. Brak mechanizmów Rate Limitingu i wykrywania anomalii behawioralnych: Brama API (API Gateway) nie posiadała dynamicznych limitów wywołań na poziomie pojedynczego tokenu ani adresu IP. Podmiot TPP zdołał w ciągu 4 godzin wykonać ponad 1 200 000 zapytań o różne numery rachunków bez wyzwolenia jakiegokolwiek alarmu w bankowym Security Operations Center (SOC).
3. Przechowywanie kluczy prywatnych i certyfikatów eIDAS na serwerach aplikacyjnych: Certyfikaty QWAC (Qualified Website Authentication Certificate) oraz QSealC wykorzystywane do wzajemnego uwierzytelniania mTLS i podpisywania ładunków JSON były przechowywane w postaci plików PEM w systemie plików maszyn wirtualnych bez ochrony w sprzętowych modułach HSM.
4. Zarządzanie podatnościami w cyklu CI/CD: Audyt kodu wykazał, że podatność BOLA została wprowadzona podczas poprawki typu "hotfix" 3 miesiące temu. Zespół deweloperski pominął testy bezpieczeństwa DAST/SAST z powodu presji terminowej narzuconej przez harmonogram wdrożenia nowej wersji aplikacji mobilnej.
Mikrousługa /api/v2/accounts/{accountNumber}/transactions nie weryfikowała uprawnień właściciela rachunku; brak limitowania wywołań umożliwił 1,2 mln zapytań w 4 godziny bez reakcji SOC.
Prawo bankowe art. 104 i 105, Rozporządzenie DORA art. 9 ust. 2 i art. 10, DORA art. 5-6 i 8-9 wraz z ustawą z 25 czerwca 2025 r. o zapewnieniu operacyjnej odporności cyfrowego sektora finansowego, OWASP API1:2023 (BOLA), ISO 27001 A.8.2, A.8.20, A.8.24.
Przyczyna źródłowa: Niedojrzałość procesu zarządzania zmianami awaryjnymi (Emergency Change Management) oraz brak zautomatyzowanej weryfikacji autoryzacji obiektowej w testach CI/CD.
Masowy wyciek tajemnicy bankowej i danych osobowych, kary Prezesa Urzędu Ochrony Danych Osobowych (UODO) (do 20 mln EUR albo 4% światowego rocznego obrotu na podstawie art. 83 ust. 5 RODO, ponieważ naruszenie dotyczy tajemnicy bankowej powiązanej z danymi identyfikującymi) oraz KNF (sankcje z ustawy o nadzorze nad rynkiem finansowym i ustawy z 25 czerwca 2025 r. wdrażającej DORA, a także cofnięcie zgody na określone czynności bankowe), pozwy zbiorowe klientów, kompromitacja wizerunku banku jako instytucji zaufania publicznego.
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Masowy wyciek historii transakcji i sald klientów przez eksploitację luki BOLA w bramie Open Banking | 5 | 5 | 25/25 (Maksymalne) | Scentralizowana weryfikacja autoryzacji w silniku OPA, inspekcja zapytań przez WAAP, automatyczne blokowanie IP po anomaliach. | 1 | 2 | 2/25 (Niskie) |
| Przejęcie kluczy eIDAS i fałszowanie odpowiedzi banku przez kompromitację serwera aplikacyjnego | 3 | 5 | 15/25 (Wysokie) | Przeniesienie kluczy prywatnych eIDAS do sieciowych modułów HSM z certyfikatem FIPS 140-2 Level 3. | 1 | 2 | 2/25 (Niskie) |
| Parametr | Wartość |
|---|---|
| RTO | 15 minut |
| RPO | 0 transakcji |
| MTPD | określony dla bramy API |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Natychmiastowe wdrożenie Virtual Patch na bramie WAAP weryfikującej zgodność rachunku z tokenem oraz blokada podmiotu TPP | 2h | CISO / SecOps | 0 zapytań o obce rachunki przepuszczonych przez bramę |
| CAP-02 | Wdrożenie scentralizowanego silnika autoryzacji kontekstowej Open Policy Agent (OPA) w klastrze mikrousług bankowych | 14 dni | Główny Architekt Oprogramowania | 100% endpointów z walidacją BOLA |
| CAP-03 | Przeniesienie kluczy prywatnych eIDAS do modułów HSM i wycofanie plików PEM z serwerów aplikacyjnych | 30 dni | Dyrektor Departamentu Infrastruktury IT | 0 nieszyfrowanych kluczy prywatnych w systemie plików |
| CAP-04 | Automatyczne testy bezpieczeństwa API (DAST dla API) w potoku CI/CD oraz obowiązkowy podpis audytora dla wydań hotfix | 45 dni | DevSecOps Lead | 100% wydań kodu z raportem bezpieczeństwa |
Raport zespołowy musi spełniać standardy audytu bankowego i zawierać:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego wystąpiła podatność BOLA? Programista założył, że poprawny token OAuth2 gwarantuje uprawnienie do całego zapytania i pominął sprawdzenie prawa do numeru konta w bazie.
Dlaczego pominął sprawdzenie? Bo w bibliotece współdzielonej mikrousług brakowało uniwersalnego mechanizmu autoryzacji kontekstowej.
Dlaczego brakowało takiego mechanizmu? Ponieważ architektura API nie zawierała scentralizowanego silnika reguł (Policy Enforcement Point).
Dlaczego podatność trafiła na produkcję? Zmiana została wdrożona w trybie pilnym "hotfix" z pominięciem testów bezpieczeństwa API.
Przyczyna źródłowa: Niedojrzałość procesu zarządzania zmianami awaryjnymi (Emergency Change Management) oraz brak zautomatyzowanej weryfikacji autoryzacji obiektowej w testach CI/CD.
Prawdopodobieństwo Inherentne: 5, Skutek Inherentny: 5 (Katastrofalny). Ryzyko Inherentne: 25/25 (Maksymalne).
Kontrole: Wdrożenie scentralizowanej weryfikacji autoryzacji w silniku OPA, inspekcja zapytań przez barierę WAAP, automatyczne blokowanie IP po wykryciu anomalii numerycznych parametrów.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Prawdopodobieństwo Inherentne: 3, Skutek Inherentny: 5. Ryzyko Inherentne: 15/25 (Wysokie).
Kontrole: Przeniesienie wszystkich kluczy prywatnych eIDAS do sieciowych modułów Hardware Security Module (HSM) z certyfikatem FIPS 140-2 Level 3.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie audytu bezpieczeństwa informacji niejawnych, ochrony tajemnicy przedsiębiorstwa oraz cyberodporności na zaawansowane ataki państwowe (APT) w strategicznym zakładzie przemysłu obronnego wytwarzającym bezzałogowe systemy powietrzne (drony bojowe i rozpoznawcze). Przedsiębiorstwo przetwarza informacje niejawne krajowe (Zastrzeżone, Poufne) oraz międzynarodowe (NATO RESTRICTED, RESTREINT UE), podlega pod rygor Ustawy o ochronie informacji niejawnych, Ustawy o Wewnętrznym Systemie Kontroli (WSK), posiada Świadectwo Bezpieczeństwa Przemysłowego I stopnia oraz podlega nadzorowi Służby Kontrwywiadu Wojskowego (SKW) i Agencji Bezpieczeństwa Wewnętrznego (ABW). Zadanie polega na analizie incydentu szpiegowskiego z wykorzystaniem tunelowania DNS, sformułowaniu ustaleń w modelu 4C, wyliczeniu ryzyka utraty przewagi militarnej w matrycy 5x5 oraz przygotowaniu Planu CAP w reżimie 90 minut.
Zakłady Lotniczo-Zbrojeniowe "Orzeł S.A." zatrudniają 1 200 pracowników, w tym 180 konstruktorów i inżynierów awioniki w Ośrodku Badawczo-Rozwojowym (OBR). OBR realizuje strategiczny kontrakt na dostawę rojów dronów uderzeniowych ze sztuczną inteligencją i łącznością odporną na walkę radioelektroniczną (EW) dla Sił Zbrojnych RP.
W trakcie wspólnej kontroli audytorów wewnętrznych oraz oficerów kontrwywiadu ujawniono:
1. Wykrycie złośliwego oprogramowania szpiegowskiego i eksfiltracji przez DNS: Na stacji roboczej głównego konstruktora napędów dronów wykryto aktywność modułu szpiegowskiego powiązanego z obcą grupą państwową APT. Moduł działał w pamięci RAM, zbierając pliki projektowe 3D w formacie STEP z oprogramowania CAD/CAM. Eksfiltracja danych odbywała się za pośrednictwem techniki DNS Tunneling (rekordy TXT zapytujące fałszywy autorytatywny serwer DNS), co skutecznie omijało korporacyjny firewall analizujący wyłącznie ruch HTTP/HTTPS.
2. Naruszenie procedur podróży służbowych i wynoszenia sprzętu: Zastępca dyrektora ds. rozwoju zabrał służbowy laptop zawierający pliki o klauzuli "Zastrzeżone" oraz rysunki techniczne głowic optoelektronicznych na międzynarodowe targi zbrojeniowe w państwie podwyższonego ryzyka wywiadowczego. Na lotnisku laptop został poddany "kontroli technicznej" przez miejscowe służby celne w odrębnym pomieszczeniu bez obecności pracownika przez 25 minut. Pracownik po powrocie nie zgłosił tego faktu Pełnomocnikowi ds. Ochrony Informacji Niejawnych i podłączył laptop do sieci zakładowej.
3. Niewłaściwe zarządzanie strefami bezpieczeństwa i nośnikami: Do Kancelarii Tajnej i strefy SCIF (Sensitive Compartmented Information Facility), gdzie przetwarzane są dane NATO RESTRICTED, wnoszone były prywatne smartfony i smartwatche konstruktorów (brak bramek detekcji sygnałów radiowych i skrytek depozytowych przed wejściem). Nośniki SSD z danymi projektowymi były przechowywane w zwykłych biurkach zamiast w sejfach klasy co najmniej S2.
4. Brak segmentacji sieci produkcyjnej maszyn CNC: Precyzyjne 5-osiowe obrabiarki CNC frezujące tytanowe kadłuby dronów były wpięte do ogólnej sieci komputerowej zakładu, posiadając domyślne hasła serwisowe i zdalny dostęp serwisowy dla producenta obrabiarek.
Dane projektowe dronów bojowych eksfiltrowane przez DNS Tunneling (rekordy TXT) ze stacji CAD; laptop z dokumentacją Zastrzeżoną przejęty przez obce służby celne i włączony do sieci wewnętrznej bez kontroli.
Ustawa o ochronie informacji niejawnych (przepisy o ochronie teleinformatycznej, art. 1 ust. 1 pkt 7), Ustawa o WSK (art. 33 ust. 1 w zakresie odpowiedzialności karnej za obrót bez zezwolenia; art. 37-39 w zakresie kar pieniężnych), ISO 27001 Załącznik A.8.20, A.8.23, A.8.24, A.7.1, A.7.2.
Przyczyna źródłowa: Brak kultury bezpieczeństwa kontrwywiadowczego (Security Awareness) oraz brak technicznych barier egzekwowania separacji danych niejawnych od sieci otwartej.
Kradzież strategicznej myśli technicznej, możliwość opracowania przez przeciwnika skutecznych jammerów, utrata Świadectwa Bezpieczeństwa Przemysłowego (zamknięcie zakładu), odpowiedzialność karna z art. 130 KK (szpiegostwo).
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Eksfiltracja planów konstrukcyjnych systemów naprowadzania dronów przez zaawansowany malware APT i DNS Tunneling | 5 | 5 | 25/25 (Maksymalne) | Resolver DNS z Response Policy Zones i detekcją tunelowania, odcięcie stacji projektowych od Internetu, EDR z analizą behawioralną. | 1 | 2 | 2/25 (Niskie) |
| Zainfekowanie sieci zakładowej przez laptop przejęty podczas podróży zagranicznej | 4 | 5 | 20/25 (Krytyczne) | Flota laptopów delegacyjnych Burner Laptops, obowiązkowa kwarantanna i weryfikacja w laboratorium kontrwywiadowczym. | 1 | 1 | 1/25 (Znikome) |
| Parametr | Wartość |
|---|---|
| RTO | 2 godziny |
| RPO | 0 minut (dokumentacja CAD/CAM) |
| MTPD | określony dla środowiska CAD |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Natychmiastowa izolacja fizyczna zainfekowanej stacji CAD i zablokowanie wychodzących zapytań DNS ze stacji roboczych | 1h | CISO / SecOps | 100% zapytań DNS kierowanych przez autoryzowany DNS Sinkhole |
| CAP-02 | Strefa depozytu urządzeń mobilnych i bramki wykrywające telefony komórkowe przed strefą SCIF | 14 dni | Szef Ochrony Fizycznej / Pełnomocnik OIN | 0 urządzeń bezprzewodowych w strefie SCIF |
| CAP-03 | Wdrożenie procedury zagranicznych podróży służbowych z flotą laptopów delegacyjnych z dyskami samoszyfrującymi | 21 dni | Dyrektor Logistyki i IT | 100% wyjazdów zagranicznych z certyfikowanym sprzętem tymczasowym |
| CAP-04 | Odizolowanie maszyn CNC do wydzielonej sieci Air-Gap i wdrożenie stacji skanowania nośników programów obróbczych | 30 dni | Dyrektor Produkcji Uzbrojenia | 0 portów sieciowych łączących sieć CNC z siecią IT |
Raport zespołowy musi spełniać standardy audytu wojskowego i przemysłu obronnego:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego dane wyciekły przez DNS? Bo serwer DNS zezwalał na bezpośrednie rozwiązywanie zapytań zewnętrznych bez inspekcji głębokiej.
Dlaczego nie było inspekcji? Bo firewall traktował ruch DNS na porcie 53 jako zaufany ruch infrastrukturalny.
Dlaczego dyrektor zabrał laptop z danymi Zastrzeżonymi za granicę? Bo zakład nie posiadał floty dedykowanych laptopów delegacyjnych bez twardych dysków (tzw. burner laptops).
Dlaczego nie zgłosił incydentu na lotnisku? Bo obawiał się konsekwencji służbowych i nie znał procedury alarmowej.
Przyczyna źródłowa: Brak kultury bezpieczeństwa kontrwywiadowczego (Security Awareness) oraz brak technicznych barier egzekwowania separacji danych niejawnych od sieci otwartej.
Prawdopodobieństwo Inherentne: 5, Skutek Inherentny: 5 (Katastrofalny - utrata przewagi na polu walki). Ryzyko Inherentne: 25/25 (Maksymalne).
Kontrole: Wdrożenie dedykowanych resolverów DNS z Response Policy Zones (DNS RPZ) i detekcją tunelowania, odcięcie stacji projektowych od bezpośredniego wyjścia do Internetu, wdrożenie EDR z analizą behawioralną procesów.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5. Ryzyko Inherentne: 20/25.
Kontrole: Wdrożenie floty laptopów delegacyjnych "Burner Laptops" z jednorazowym obrazem systemu, obowiązkowa kwarantanna i weryfikacja w laboratorium kontrwywiadowczym przed ponownym wpięciem.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 1. Ryzyko Rezydualne: 1/25 (Znikome).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie zaawansowanego audytu bezpieczeństwa, separacji danych oraz zgodności kontraktowej w firmie technologicznej dostarczającej globalną platformę oprogramowania jako usługi (SaaS) dla ponad 200 szpitali i sieci laboratoriów diagnostycznych w Unii Europejskiej. Platforma przetwarza dane medyczne i telemetryczne milionów pacjentów w architekturze wielodostępnej (Multi-Tenant Architecture) w chmurze publicznej. Spółka podlega przepisom RODO (w roli podmiotu przetwarzającego – art. 28), standardom chmurowym ISO/IEC 27017 i ISO/IEC 27018 (ochrona danych osobowych w chmurze) oraz przechodzi coroczne audyty poświadczeniowe SOC 2 Type II (kryteria bezpieczeństwa, poufności i dostępności AICPA). Zadanie wymaga zbadania błędu izolacji dzierżawców (Tenant Isolation Breach), opracowania karty 4C, wyliczenia ryzyka w matrycy 5x5 oraz przygotowania wystąpienia przed Zarządem spółki.
Firma "MedCloud Solutions Sp. z o.o." świadczy usługę SaaS do zarządzania dokumentacją kliniczną i wynikami badań laboratoryjnych dla 210 podmiotów leczniczych w 6 krajach UE. Baza danych platformy oparta jest na relacyjnym silniku PostgreSQL z mechanizmem Row-Level Security (RLS) w chmurze AWS, gdzie identyfikator klienta `tenant_id` filtruje rekordy na poziomie zapytań SQL.
Podczas rutynowego testu regresyjnego oraz zgłoszenia od głównego klienta (konsorcjum 15 szpitali uniwersyteckich) ujawniono:
1. Złamanie izolacji dzierżawców (Tenant Isolation Failure): W wyniku błędu w procedurze migracyjnej bazy danych i modyfikacji widoku zmaterializowanego `v_patient_records` klauzula filtrująca `WHERE tenant_id = current_setting('app.current_tenant')` została omyłkowo usunięta dla nowo dodanych endpointów raportowych. Przez 11 dni użytkownicy Szpitala A generujący raporty statystyczne otrzymywali w zestawieniach dane pacjentów onkologicznych i zakaźnych ze Szpitala B i C (obejmujące imiona, nazwiska, numery PESEL, diagnozy ICD-10 i wyniki biopsji).
2. Brak szyfrowania z kluczami klienta (Bring Your Own Key - BYOK): Mimo że umowy powierzenia przetwarzania danych (DPA) ze szpitalami gwarantowały dedykowaną kryptograficzną izolację każdego tenanta z wykorzystaniem unikalnych kluczy KMS zarządzanych przez klienta (BYOK), platforma w rzeczywistości używała jednego wspólnego klucza symetrycznego AWS KMS dla całej bazy danych produkcyjnej.
3. Opóźnienie eskalacji incydentu i naruszenie RODO: Zespół wsparcia technicznego dowiedział się o błędzie 4 dni przed zgłoszeniem go do Inspektora Ochrony Danych i Zarządu spółki, próbując po cichu cofnąć błędną migrację bazy. W rezultacie spółka jako podmiot przetwarzający nie powiadomiła szpitali (administratorów danych) "bez zbędnej zwłoki", jak nakazuje art. 33 ust. 2 RODO, a szpitale jako administratorzy nie zgłosiły naruszenia organowi nadzorczemu w terminie do 72 godzin od jego stwierdzenia, o którym mowa w art. 33 ust. 1 RODO (przekroczono 72 godziny).
4. Nieważność raportu SOC 2 Type II: Ostatni raport SOC 2 Type II wystawiony przez biegłego rewidenta nie obejmował nowo utworzonych mikroserwisów analitycznych, które zostały wdrożone bez formalnego przeglądu zmian (Change Management Review), co stawia pod znakiem zapytania ważność całego poświadczenia audytowego.
Awaria polityki Row-Level Security w widoku v_patient_records ujawniła dane pacjentów onkologicznych Szpitala B i C użytkownikom Szpitala A przez 11 dni; incydent zatajony przez zespół wsparcia przez 4 dni; wspólny klucz KMS wbrew umowom BYOK.
RODO art. 28 ust. 3 lit. c, art. 32 i 33 (bezpieczeństwo i notyfikacja), ISO 27017 klauzula CLD.8.1.5, ISO 27018 klauzula 10.1, kryteria SOC 2 Type II (CC6.1, CC6.6, CC7.3).
Przyczyna źródłowa: Wadliwa kultura organizacyjna karząca za zgłaszanie błędów oraz brak automatycznych testów bezpieczeństwa izolacji dzierżawców w potoku CI/CD.
Odpowiedzialność odszkodowawcza wobec 210 szpitali, natychmiastowe wypowiedzenie umów przez kluczowych klientów, utrata poświadczenia SOC 2 Type II, sankcje Prezesa Urzędu Ochrony Danych Osobowych do 20 mln EUR albo 4% światowego rocznego obrotu (art. 83 ust. 5 RODO, ponieważ naruszenie dotyczy danych o stanie zdrowia, czyli szczególnej kategorii danych z art. 9 RODO), utrata zaufania inwestorów.
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Wyciek wrażliwych danych medycznych pomiędzy klientami platformy na skutek awarii filtrów wielodostępnych | 4 | 5 | 20/25 (Krytyczne) | Tenant Context Enforcer na poziomie frameworka, automatyczne testy Cross-Tenant w CI/CD, szyfrowanie rekordów per-tenant z unikalnym kluczem KMS. | 1 | 2 | 2/25 (Niskie) |
| Opóźnienie w zgłoszeniu naruszenia skutkujące karami UODO i zerwaniem kontraktów B2B | 4 | 4 | 16/25 (Wysokie) | Zautomatyzowane zgłaszanie incydentów zintegrowane z PagerDuty, szkolenia No-Blame Culture, oficer dyżurny RODO. | 1 | 2 | 2/25 (Niskie) |
| Parametr | Wartość |
|---|---|
| RTO | 1 godzina |
| RPO | 5 minut |
| MTPD | określony dla platformy SaaS |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Bezzwłoczne wdrożenie poprawki RLS na bazie produkcyjnej oraz audyt wsteczny logów zapytań | 12h | Główny Architekt Bazy Danych | 100% zapytań zweryfikowanych pod kątem naruszenia |
| CAP-02 | Oficjalne powiadomienie administratorów danych (dyrektorów szpitali) zgodnie z art. 33 RODO wraz z raportem technicznym | 24h | IOD / Radca Prawny | Dostarczenie kompletnego pakietu informacyjnego do poszkodowanych podmiotów |
| CAP-03 | Implementacja AWS KMS Multi-Tenant Encryption z kluczami BYOK zarządzanymi przez klientów | 30 dni | Dyrektor Bezpieczeństwa Chmury | 100% baz klientów zaszyfrowanych unikalnymi kluczami |
| CAP-04 | Automatyczne testy Cross-Tenant Leakage w CI/CD oraz ponowny audyt SOC 2 Type II przez niezależnego audytora | 60 dni | QA Security Lead / CISO | Uzyskanie czystej opinii audytorskiej SOC 2 |
Raport zespołowy musi spełniać standardy audytu dostawców chmurowych (Cloud Service Provider):
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego zmaterializowany widok nie posiadał klauzuli RLS? Programista bazodanowy zoptymalizował zapytanie pod kątem wydajności i zapomniał dołączyć polityki bezpieczeństwa do nowego widoku.
Dlaczego nie wykryły tego testy? W środowisku testowym używano bazy danych z jednym testowym tenantem, więc testy zawsze przechodziły.
Dlaczego nie było testów wielodostępnych? W metodyce testowej brakowało scenariuszy weryfikacji izolacji międzytenantowej (Cross-Tenant Leakage Tests).
Dlaczego zespół wsparcia zataił błąd? Obawiali się paniki klientów i kar przewidzianych w wewnętrznym regulaminie premiowania za incydenty P1.
Przyczyna źródłowa: Wadliwa kultura organizacyjna karząca za zgłaszanie błędów oraz brak automatycznych testów bezpieczeństwa izolacji dzierżawców w potoku CI/CD.
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5 (Katastrofalny). Ryzyko Inherentne: 20/25 (Krytyczne).
Kontrole: Implementacja architektury Tenant Context Enforcer na poziomie frameworka aplikacji (brak możliwości wykonania zapytania bez aktywnego filtru tenanta), automatyczne testy Cross-Tenant w CI/CD, szyfrowanie rekordów per-tenant z unikalnym kluczem KMS.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 4. Ryzyko Inherentne: 16/25 (Wysokie).
Kontrole: Wdrożenie zautomatyzowanego systemu zgłaszania incydentów zintegrowanego z PagerDuty, szkolenia "No-Blame Culture" dla wsparcia IT, powołanie dedykowanego oficera dyżurnego RODO.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie specjalistycznego audytu bezpieczeństwa, odporności routingowej oraz ciągłości usług u wiodącego operatora telekomunikacyjnego zarządzającego krajowym węzłem wymiany ruchu internetowego (Internet Exchange Point - IXP / Tier-1). Przedsiębiorstwo jest wpisane do jednolitego wykazu obiektów Infrastruktury Krytycznej Państwa, jest Podmiotem Kluczowym w rozumieniu Dyrektywy NIS2 oraz podlega pod rygor Ustawy Prawo telekomunikacyjne / Prawo komunikacji elektronicznej (PKE) i wytyczne Urzędu Komunikacji Elektronicznej (UKE). Węzeł pośredniczy w wymianie 40% ruchu internetowego w kraju, w tym w obsłudze systemów rządowych, bankowych i ratunkowych. Zadanie wymaga przeanalizowania incydentu zmasowanego ataku wolumetrycznego DDoS (1,8 Tbps) skorelowanego z incydentem BGP Route Leak / Hijacking, sporządzenia karty niezgodności 4C, wyliczenia ryzyka w matrycy 5x5 oraz obrony Planu CAP przed Zarządem w formule 90 minut.
Spółka "TelcoPol IXP S.A." zarządza dwoma centrami kolokacyjnymi połączonymi pierścieniem DWDM o przepustowości 16 Tbps, zapewniając peering dla 340 operatorów internetowych, dostawców treści (CDN) oraz instytucji rządowych.
W trakcie skoordynowanego incydentu cybernetycznego o zasięgu międzynarodowym doszło do:
1. Incydent BGP Hijacking / Route Leak: Zagraniczny operator tranzytowy wyemitował błędne anonse routingowe BGP (Autonomous System BGP Route Leak), w wyniku których ruch kierowany do rządowych portali e-administracji (gov.pl) oraz trzech głównych banków został przekierowany przez infrastrukturę zlokalizowaną w państwie autorytarnym. Operator TelcoPol nie posiadał wdrożonej walidacji pochodzenia tras RPKI (Resource Public Key Infrastructure Route Origin Validation - ROV) z polityką odrzucania tras nieprawidłowych (Invalid Drop), co spowodowało automatyczne zainstalowanie fałszywych tras w tablicach FIB routerów brzegowych.
2. Zmasowany atak DDoS o wolumenie 1,8 Tbps i przeciążenie Scrubbing Center: Równolegle z anonsami BGP węzeł został zaatakowany zmasowanym atakiem DDoS łączącym amplifikację DNS/NTP z powodzią pakietów TCP SYN (1,8 Tbps, 420 milionów pakietów na sekundę). Własne centrum czyszczenia ruchu (Scrubbing Center) operatora posiadało łączną wydajność 800 Gbps, w wyniku czego doszło do wysycenia łącz wejściowych, degradacji działania całego węzła i niedostępności usług dla 4 milionów użytkowników końcowych przez 45 minut.
3. Brak mechanizmów BGP Flowspec i automatycznego Remote Triggered Blackholing (RTBH): Operator nie posiadał zautomatyzowanego systemu wykrywania ataków powiązanego z mechanizmem RTBH lub regułami BGP Flowspec, które pozwoliłyby na selektywne odcinanie atakowanego ruchu na poziomie sieci dostawców nadrzędnych (Upstream Tier-1 Providers). Konfiguracja reguł filtracyjnych wymagała manualnej interwencji inżyniera dyżurnego NOC.
4. Niezapewniona retencja i bezpieczeństwo logów NetFlow: Zgodnie z Prawem telekomunikacyjnym operator jest zobowiązany do retencji metadanych telekomunikacyjnych przez okres 12 miesięcy. Serwery kolektorów NetFlow uległy awarii pod wpływem wolumenu pakietów ataku, co doprowadziło do utraty logów teletransmisyjnych z okresu 6 godzin, uniemożliwiając organom ścigania analizę ataku.
Brak RPKI ROV spowodował instalację fałszywych anonsów BGP i przekierowanie ruchu rządowego i bankowego do obcej infrastruktury; atak DDoS 1,8 Tbps sparaliżował węzeł (manualny proces aktywacji filtrów, Scrubbing 800 Gbps); utracono 6 godzin logów NetFlow.
NIS2 art. 21 ust. 2 lit. c, Prawo komunikacji elektronicznej (art. 42-45), RFC 6811 (BGP Prefix Origin Validation) oraz RFC 8529 (RPKI-RTR), PN-EN ISO/IEC 27011:2016 (wytyczne zarządzania incydentami bezpieczeństwa informacji), PN-EN ISO/IEC 27001:2022 A.8.20, A.8.22. Uwaga: norma ISO/IEC 27011 nie jest podzielona na klauzule, dlatego powołanie na klauzulę 13 tej normy jest błędne.
Przyczyna źródłowa: Brak sformalizowanej strategii cyberodporności dla zagrożeń skrajnych (Black Swan Events) oraz brak wdrożenia standardów MANRS.
Paraliż łączności dla 4 mln obywateli i instytucji państwowych, podsłuch i potencjalna modyfikacja nieszyfrowanego ruchu przez obce służby (BGP Hijack), kara Prezesa UKE do 3% obrotu, utrata statusu zaufanego operatora węzła wymiany ruchu.
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Międzynarodowe przejęcie ruchu (BGP Hijacking) na skutek akceptacji nieprawidłowych anonsów prefiksów IP | 4 | 5 | 20/25 (Krytyczne) | Wymuszenie RPKI Route Origin Validation z regułą Invalid Drop na sesjach eBGP, weryfikacja baz IRR i filtracja as-path. | 1 | 2 | 2/25 (Niskie) |
| Całkowity paraliż węzła wymiany ruchu przez atak wolumetryczny DDoS przekraczający wydajność lokalnych łącz | 5 | 5 | 25/25 (Maksymalne) | Zautomatyzowany Cloud Signaling do zewnętrznej chmury anty-DDoS (15 Tbps), automatyczne reguły BGP Flowspec. | 1 | 3 | 3/25 (Akceptowalne) |
| Parametr | Wartość |
|---|---|
| RTO | 5 minut |
| RPO | 0 pakietów krytycznych (QoS) |
| MTPD | określony dla węzła IXP |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Wdrożenie reguły Invalid Drop dla walidacji pochodzenia tras RPKI na wszystkich sesjach stykowych eBGP | 48h | Główny Inżynier Routingowy BGP | 100% nieprawidłowych anonsów odrzucanych w locie |
| CAP-02 | Umowa i wdrożenie automatycznego Cloud Signalingu z globalnym dostawcą anty-DDoS (aktywacja przy wysyceniu powyżej 70%) | 14 dni | Dyrektor Bezpieczeństwa Sieci | Czas reakcji na atak powyżej 1 Tbps poniżej 30 sekund |
| CAP-03 | Automatyczne wykrywanie anomalii powiązane z dystrybucją reguł BGP Flowspec do routerów brzegowych | 30 dni | Kierownik NOC/SOC | Likwidacja manualnego tworzenia reguł w trakcie incydentu |
| CAP-04 | Rozbudowa klastra kolektorów NetFlow w architekturze odpornej z buforem kolejkowym Apache Kafka | 45 dni | Kierownik Działu Systemów IT | 0 utraconych rekordów NetFlow do 500 mln pps |
Raport zespołowy musi spełniać standardy audytu operatora telekomunikacyjnego:
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego doszło do akceptacji fałszywych tras? Bo na sesjach BGP z operatorami peeringowymi nie włączono polityki odrzucania tras niepoprawnych w RPKI.
Dlaczego jej nie włączono? Obawiano się przypadkowego zablokowania legalnego ruchu w przypadku błędów w konfiguracji certyfikatów ROA u partnerów.
Dlaczego atak DDoS wysycił węzeł? Bo lokalne Scrubbing Center miało wydajność 800 Gbps, a proces przekierowania do chmury partnerskiej wymagał zgody zarządu.
Dlaczego logi NetFlow zostały utracone? Bo kolektory nie miały buforowania kolejkowego na wypadek skrajnego przeciążenia.
Przyczyna źródłowa: Brak sformalizowanej strategii cyberodporności dla zagrożeń skrajnych (Black Swan Events) oraz brak wdrożenia standardów MANRS dla operatorów Tier-1.
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5 (Katastrofalny). Ryzyko Inherentne: 20/25 (Krytyczne).
Kontrole: Wymuszenie walidacji RPKI Route Origin Validation (ROV) z regułą Invalid Drop na wszystkich sesjach eBGP, weryfikacja baz IRR i filtracja as-path.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Prawdopodobieństwo Inherentne: 5, Skutek Inherentny: 5. Ryzyko Inherentne: 25/25 (Maksymalne).
Kontrole: Wdrożenie zautomatyzowanego protokołu Cloud Signaling do zewnętrznej chmury anty-DDoS (o pojemności 15 Tbps), automatyczne reguły BGP Flowspec mitygujące ruch amplifikacyjny na brzegu sieci dostawców.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 3. Ryzyko Rezydualne: 3/25 (Akceptowalne).
Zalety rozwiązania:
Wady i ograniczenia:
Celem zadania laboratoryjnego na ocenę 5.0 jest przeprowadzenie zaawansowanego audytu integralności danych (Data Integrity wg zasad ALCOA+), bezpieczeństwa teleinformatycznego oraz ciągłości działania w międzynarodowym koncernie farmaceutycznym. Koncern prowadzi badania kliniczne fazy III nad innowacyjnymi lekami onkologicznymi oraz zarządza zautomatyzowanym zakładem sterylnej produkcji leków z wykorzystaniem systemów SCADA, systemów LIMS (Laboratory Information Management System) i inteligentnych czujników IoT w łańcuchu chłodniczym (-80 st. C). Przedsiębiorstwo podlega pod rygorystyczne przepisy amerykańskiej Agencji ds. Żywności i Leków (FDA 21 CFR Part 11 – podpisy elektroniczne i ścieżki audytowe), unijnych Dobrych Praktyk Wytwarzania (GMP EudraLex Tom 4 Aneks 11 – systemy skomputeryzowane), Dyrektywy NIS2 oraz RODO. Zadanie wymaga zbadania incydentu manipulacji logami audytowymi w systemie LIMS i sabotażu IoT w chłodniach, sporządzenia karty niezgodności 4C, wyliczenia ryzyka wstrzymania rejestracji leku w matrycy 5x5 oraz obrony Planu CAP przed Zarządem.
Koncern "BioPharm Global S.A." zatrudnia 1 500 pracowników i finalizuje 7-letnie badania kliniczne fazy III nad przełomowym lekiem immunologicznym. Szacowana wartość rynkowa patentu wynosi 1,2 miliarda EUR. Wniosek rejestracyjny został złożony równolegle do Europejskiej Agencji Leków (EMA) oraz amerykańskiej FDA.
W trakcie audytu przed-inspekcyjnego przeprowadzonego przez międzynarodowy zespół audytorów ujawniono krytyczne usterki:
1. Manipulacja ścieżką audytową (Audit Trail) i naruszenie zasad ALCOA+ w systemie LIMS: W systemie zarządzania informacją laboratoryjną LIMS stwierdzono, że konta użytkowników o uprawnieniach administratora bazy danych (DBA) posiadały techniczną możliwość bezpośredniej edycji tabel z surowymi wynikami chromatografii cieczowej (HPLC) z pominięciem rejestracji w ścieżce audytowej (Audit Trail). Wykryto, że 3 tygodnie temu dokonano ręcznej korekty stężenia zanieczyszczeń w serii próbnej leku, aby spełnić rygorystyczne normy stabilności chemicznej, a wpis w logu systemowym został usunięty za pomocą skryptu SQL.
2. Podatność czujników IoT w chłodniach i sabotaż łańcucha chłodniczego: W magazynie próbek klinicznych i substancji czynnych (API) temperatura musi być stale utrzymywana na poziomie -80 st. C (+/- 2 st. C). Przemysłowe czujniki temperatury IoT komunikowały się z systemem SCADA bezprzewodowo za pomocą nieszyfrowanego protokołu Modbus TCP/Zigbee. Podczas testów penetracyjnych audytorzy zdołali przechwycić transmisję i podmienić odczyty temperatury na konsoli dyspozytora, podczas gdy rzeczywista temperatura w komorze wzrosła do -65 st. C, co doprowadziło do bezpowrotnej degradacji termicznej 400 fiolek substancji wzorcowej.
3. Współdzielone konta operatorów na liniach produkcyjnych: Przy tabletkarkach i sterylnych liniach nalewania operatorzy logowali się na panelach HMI wspólnym kontem `operator_linia_1`, a hasło było zapisane markerem na obudowie maszyny. Uniemożliwia to przypisanie odpowiedzialności za zatwierdzanie poszczególnych etapów szarży produkcyjnej (brak atrybucji - naruszenie zasady Attributable w ALCOA+).
4. Brak walidacji skomputeryzowanego środowiska chmurowego (CSV): Platforma wymiany danych z ośrodkami klinicznymi (eCRF) została zmigrowana do chmury publicznej bez formalnej walidacji systemów skomputeryzowanych (Computerized System Validation - CSV wg wytycznych GAMP 5), co stanowi naruszenie Aneksu 11 GMP i automatycznie dyskwalifikuje dane w oczach inspektorów FDA.
Administrator DBA mógł bezpośrednio modyfikować surowe wyniki HPLC w bazie LIMS z pominięciem Audit Trail (sfałszowanie danych stabilności); czujniki IoT w chłodniach -80 st. C działały na nieszyfrowanym protokole Modbus, co umożliwiło podmianę odczytów i zniszczenie 400 fiolek próbek klinicznych.
FDA 21 CFR Part 11 (sekcja 11.10), EudraLex Tom 4 Aneks 11 (punkty 4, 9, 12), WHO/EMA Data Integrity (ALCOA+), ISO 27001 A.8.15, A.8.20, A.8.24.
Przyczyna źródłowa: Brak nadrzędnego nadzoru Działu Zapewnienia Jakości (QA) nad projektami IT oraz brak kultury integralności danych (Quality Culture).
FDA Warning Letter i Import Alert (zakaz sprzedaży w USA), wstrzymanie rejestracji leku przez EMA, utrata 1,2 mld EUR wartości patentu, cofnięcie certyfikatu GMP, odpowiedzialność karna kierownictwa za fałszowanie dokumentacji.
Uwaga metodologiczna: poniższa tabela zawiera dwa przykładowe wiersze i stanowi wzorzec sposobu oceny, a nie kompletny rejestr ryzyka. W pracy należy uzupełnić rejestr o co najmniej cztery aktywa krytyczne zidentyfikowane dla badanego podmiotu, dla każdego wpisując zagrożenie, prawdopodobieństwo i skutek w skali 1-5, ryzyko inherentne, stosowane i planowane kontrole oraz ryzyko rezydualne. Kryterium doboru aktywu krytycznego stanowi kluczowy wpływ na świadczenie usługi krytycznej, udokumentowany w analizie wpływu na bezpieczeństwo.
Zaawansowana matryca ryzyka 5x5 (P: 1-5, S: 1-5) w skali 1-25. Prawdopodobieństwo: 1 – rzadkie, 2 – mało prawdopodobne, 3 – możliwe, 4 – prawdopodobne, 5 – częste. Skutek: 1 – znikomy, 2 – mały, 3 – średni, 4 – poważny, 5 – katastrofalny. Poziom ryzyka to iloczyn P x S. Strefa czerwona (13-25) – ryzyko niedopuszczalne, wymaga natychmiastowych kontroli, strefa żółta (5-12) – ryzyko warunkowo akceptowalne, strefa zielona (1-4) – ryzyko akceptowalne. Tabele zawierają ryzyko inherentne (IR) przed kontrolami oraz rezydualne (RR) po wdrożeniu zabezpieczeń.
Karty ryzyka (P x S) dla kluczowych aktywów jednostki:
| Zagrożenie | P (in.) | S (in.) | Ryzyko inherentne (IR) | Kontrole mitygujące | P (re.) | S (re.) | Ryzyko rezydualne (RR) |
|---|---|---|---|---|---|---|---|
| Dyskwalifikacja wyników badań klinicznych przez FDA/EMA na skutek wykrycia fałszowania wyników w LIMS | 5 | 5 | 25/25 (Maksymalne) | Kryptograficznie zabezpieczony Audit Trail bazodanowy z replikacją WORM, odebranie zapisu SQL dla DBA, procedura Dual-Control. | 1 | 2 | 2/25 (Niskie) |
| Zniszczenie próbek klinicznych przez sabotaż lub awarię nieszyfrowanych czujników IoT w chłodniach -80 st. C | 4 | 5 | 20/25 (Krytyczne) | Wymiana czujników na urządzenia z szyfrowaniem TLS/AES-128, niezależny przewodowy monitoring z kalibracją PCA, alarmowanie SMS/telefoniczne out-of-band. | 1 | 1 | 1/25 (Znikome) |
| Parametr | Wartość |
|---|---|
| RTO | 1 godzina (SCADA chłodnictwa) |
| RPO | 0 pomiarów (archiwizacja WORM) |
| MTPD | określony dla badań klinicznych |
Wiążący Plan Działań Korygujących z właścicielami, terminami (horyzont do 7 dni, do 30 dni, do 90 dni) oraz mierzalnymi wskaźnikami KPI/KRI.
| Lp. | Działanie naprawcze | Termin | Właściciel | KPI / wskaźnik efektywności |
|---|---|---|---|---|
| CAP-01 | Bezwzględna blokada bezpośredniego dostępu do bazy produkcyjnej LIMS przez odebranie konta sa/root i wymuszenie dostępu wyłącznie przez aplikację LIMS | 24h | CISO / QA IT Manager | 0 bezpośrednich sesji SQL do bazy LIMS |
| CAP-02 | Zgłoszenie incydentu zniszczenia 400 fiolek i powołanie zespołu śledczego Data Integrity | 48h | Osoba Wykwalifikowana / Dyrektor QA | Kompletny raport z dochodzenia wewnętrznego |
| CAP-03 | Wymiana bezprzewodowych czujników IoT na system zwalidowany wg GAMP 5 z redundantnym pomiarem przewodowym i szyfrowaniem | 30 dni | Główny Inżynier Automatyki | 100% komór chłodniczych z podwójnym niezależnym pomiarem |
| CAP-04 | Pełna walidacja CSV środowiska chmurowego eCRF oraz wdrożenie kart RFID na panelach HMI linii produkcyjnych | 60 dni | Kierownik Walidacji CSV / Dyrektor Produkcji | Likwidacja kont grupowych, zatwierdzony raport walidacyjny CSV |
Raport zespołowy musi spełniać standardy audytu farmaceutycznego (GxP):
Wzorcowe rozwiązanie poziomu 5.0 obejmuje:
Dlaczego administrator mógł edytować bazę bez wpisu w Audit Trail? Ponieważ mechanizm Audit Trail zaimplementowano na poziomie aplikacji, a nie na poziomie silnika bazodanowego (brak triggerów bazodanowych i braku odrębnego schematu tylko do odczytu).
Dlaczego administrator wykonał edycję? Otrzymał nieformalne polecenie od kierownika laboratorium, aby skorygować pojedynczy wynik przed audytem FDA.
Dlaczego czujniki IoT nie były szyfrowane? Zakupiono najtańsze czujniki komercyjne bez uwzględnienia wymagań walidacji CSV.
Dlaczego wdrożono chmurę eCRF bez walidacji? Zespół IT potraktował chmurę jako infrastrukturę ogólną, nie podlegającą pod rygory farmaceutyczne.
Przyczyna źródłowa: Brak nadrzędnego nadzoru Działu Zapewnienia Jakości (QA) nad projektami IT oraz brak kultury integralności danych (Quality Culture).
Prawdopodobieństwo Inherentne: 5, Skutek Inherentny: 5 (Katastrofalny). Ryzyko Inherentne: 25/25 (Maksymalne).
Kontrole: Implementacja kryptograficznie zabezpieczonego Audit Trail na poziomie bazy danych z replikacją do niemodyfikowalnego zasobnika WORM, odebranie uprawnień bezpośredniego zapisu SQL dla DBA, wdrożenie procedury Dual-Control dla zmian w konfiguracji.
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 2. Ryzyko Rezydualne: 2/25 (Niskie).
Prawdopodobieństwo Inherentne: 4, Skutek Inherentny: 5. Ryzyko Inherentne: 20/25.
Kontrole: Wymiana czujników na przemysłowe urządzenia z szyfrowaniem TLS/AES-128, instalacja niezależnego, przewodowego systemu monitorowania temperatury z certyfikatem kalibracji PCA oraz alarmowaniem SMS/telefonicznym poza pasmem (Out-of-Band).
Prawdopodobieństwo Rezydualne: 1, Skutek Rezydualny: 1. Ryzyko Rezydualne: 1/25 (Znikome).
Zalety rozwiązania:
Wady i ograniczenia:
4. Kryteria weryfikacji i zaliczenia raportów przez prowadzącego (ocena 5.0)
Zgodnie z punktem 8 sylabusa przedmiotu Audyt bezpieczeństwa informacji, uzyskanie oceny 5.0 (bardzo dobry) wymaga wykazania się wyczerpującym opanowaniem materiału, samodzielnością myślenia analitycznego oraz zdolnością do syntezy skomplikowanych problemów techniczno-prawnych pod presją czasu.
Wymogi formalne zaliczenia na ocenę 5.0:
1. Kompletny Raport Audytowy i Projekt Architektury Bezpieczeństwa:
2. Zespołowa Obrona Raportu w Formule "Pitch to Board":
Macierz wagowa oceny 5.0:
Tabela porównawcza poziomów ocen: