Zestaw 10 zaawansowanych studiów przypadku ukierunkowanych na audyt i projektowanie ram Polityki Bezpieczeństwa Informacji (SZBI/ISMS). Zadania obejmują matrycową analizę ryzyka 3×3 (IR/RR), formalną kwalifikację niezgodności (NC1/NC2/OFI) oraz konstrukcję Planu Działań Korygujących (CAP) z analizą przyczyn źródłowych. Pracę wieńczy raport poaudytowy (8–12 stron) i 15-minutowa obrona ustna.
Przedmiotem ćwiczenia jest Audyt bezpieczeństwa informacji, laboratorium 1: opracowanie zaawansowanej Polityki Bezpieczeństwa Informacji w jednostce organizacyjnej na podstawie studium przypadku, poziom oceny 4.0. Zadanie realizowane jest w ramach wykładu i laboratorium (24 godziny, 5 punktów ECTS, semestr 7, studia pierwszego stopnia, specjalność Bezpieczeństwo informacji, profil praktyczny).
Zgodnie z sylabusem przedmiotu Audyt bezpieczeństwa informacji zaliczenie zadania laboratoryjnego na ocenę 4.0 (dobrą) wymaga: poprawnego opracowania planu i ram Polityki Bezpieczeństwa Informacji w ramach ISMS, zidentyfikowania niezgodności i ich formalnej gradacji (NC1/NC2/OFI), przeprowadzenia analizy ryzyka w podejściu risk-based (matryca 3 × 3) oraz sporządzenia profesjonalnego, spójnego raportu audytowego wraz z Planem Działań Korygujących (CAP).
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ń.
Moduł 4.0 nie wymaga karty 4C, parametrów RTO / RPO / MTPD ani matrycy 5 × 5. Wymaga natomiast ryzyka zliczonego dwukrotnie (inherentne i rezydualne), formalnej gradacji ustaleń i planu działań, który da się przekazać kierownikowi jednostki do zatwierdzenia.
Zadania wykonuje się w zespołach 2–3 osobowych symulujących zewnętrzny zespół audytorski. Ujednolicony podział ról:
Obowiązkowy jest równomierny i jawny udział każdego członka zespołu w obronie. Podział ról etap po etapie można sprawdzić w interaktywnej triadzie w sekcji harmonogramu pracy; ustalony podział należy opisać w rozdziale 1 raportu.
Dokument PDF o objętości 8–12 stron znormalizowanego maszynopisu A4, zawierający:
Referat kończy się 15-minutową ustną obroną koncepcji przed komisją laboratoryjną. W obronie zespół przedstawia metodykę szacowania ryzyka i kwalifikacji niezgodności, a następnie broni przyjętych decyzji w krzyżowym ogniu pytań prowadzącego i innych grup.
| Kryterium | Waga | Co jest oceniane |
|---|---|---|
| Poprawność i dojrzałość analizy ryzyka | 25% | Trafność doboru aktywów krytycznych, uzasadnienie wartości prawdopodobieństwa i skutku, wyliczenie ryzyka inherentnego i rezydualnego po zastosowaniu kontroli mitygujących. |
| Rzetelność klasyfikacji niezgodności | 25% | Prawidłowe odróżnienie NC1 od NC2 i OFI wraz z precyzyjnym powołaniem się na klauzule normy (np. A.8.20, A.8.2, A.5.15) i artykuły prawa (RODO, KRI, DORA, NIS2). |
| Jakość i realność polityki oraz planu CAP | 30% | Czy procedury rozwiązują zdiagnozowane problemy, czy CAP ma realne terminy (14–90 dni), przypisanych właścicieli oraz mierzalne kryteria skuteczności (KPI). |
| Poziom merytoryczny obrony ustnej i dyscyplina językowa | 20% | Precyzja wypowiedzi, posługiwanie się terminologią normatywną, brak żargonu potocznego, wysoka kultura słowa i umiejętność odparcia obiekcji audytowanego. |
Część poniższych zasad wynika wprost z normy lub prawa, część jest ustaleniem konwencji dydaktycznej tego modułu. Oznaczenie „wymóg” oznacza zapis normy lub ustawy, oznaczenie „konwencja modułu” oznacza regułę przyjętą w ćwiczeniu.
Zegar odlicza 180 minut i podświetla aktualny etap pracy zespołu oraz odpowiadający mu wiersz tabeli. Rozkład minut jest propozycją organizacji pracy w zespole 2–3 osobowym, a nie sztywnym regulaminem ćwiczeń: kolejność i długość poszczególnych etapów ustala zespół, zachowując łączny czas 180 minut. Charakterystyka jednostki różni się w każdym studium przypadku, etapy pracy są wspólne.
| Przedział | Etap pracy zespołu | Artefakt wyjściowy | Wiodąca rola |
|---|---|---|---|
| Minuty 00–45 | Rozpoznanie jednostki: profil organizacji, mapa procesów przetwarzania informacji, katalog aktywów i kategorii danych wraz z podstawami prawnymi, ustalenie podziału ról w triadzie. | Karta jednostki, mapa procesów, katalog aktywów krytycznych i regulacji, podział ról. | Rola 1 |
| Minuty 45–90 | Diagnoza stanu zastanego: zebranie uchybień ze scenariusza, opis ustalonego stanu, kwalifikacja NC1 / NC2 / OFI wraz z podstawą normatywną, analiza przyczyny źródłowej metodą 5 Why. | Rejestr ustaleń z gradacją i podstawą prawną, mapa zagrożenie → kontrola. | Rola 2 |
| Minuty 90–135 | Analiza ryzyka i projekt polityki: szacowanie ryzyka inherentnego i rezydualnego dla co najmniej trzech aktywów krytycznych w skali 3 × 3, projekt Polityki Bezpieczeństwa Informacji z procedurami wykonawczymi, Plan Postępowania z Ryzykiem (RTP). | Matryca 3 × 3 (IR i RR), projekt polityki z procedurami, rejestr ryzyk i decyzji o postępowaniu. | Rola 3 |
| Minuty 135–180 | Plan działań i obrona: tabela CAP z przyczynami źródłowymi, właścicielami, terminami 14–90 dni i kryteriami skuteczności, analiza wad i zalet, redakcja raportu 8–12 stron i próba obrony 15-minutowej. | Kompletny raport PDF 8–12 stron, tabela CAP, prezentacja obrony. | Rola 1 i Rola 2 |
Wskaż, który członek zespołu prowadzi każdy etap pracy, i sprawdź kompletność podziału. W triadzie każda z ról 1–3 prowadzi dokładnie jeden etap, natomiast etap 4 (redakcja raportu i obrona) jest prowadzony przez parę ról. W zespole dwuosobowym obowiązaki Roli 3 realizują wspólnie Role 1 i 2.
Odpowiada za architekturę nadrzędnej Polityki Bezpieczeństwa Informacji, mapowanie procesów biznesowych, ramy ładu korporacyjnego oraz za koordynację pracy zespołu i redakcję raportu.
Odpowiada za analizę podatności infrastruktury teleinformatycznej, mikro-segmentację sieci, uwierzytelnianie MFA / FIDO2, systemy PAM, bezpieczeństwo chmury i łańcucha dostaw oraz polityki kopii zapasowych i redundancji.
Odpowiada za matrycową analizę ryzyka, kwalifikację prawno-normatywną niezgodności (NC1 / NC2 / OFI), Plan Działań Korygujących oraz procedury ciągłości działania. W zespole 2-osobowym obowiązki dzielą się Role 1 i 2.
Kalkulator służy do zbudowania rejestru zagrożeń dla wybranych aktywów krytycznych jednostki. Dla każdego zagrożenia podajemy prawdopodobieństwo i skutek przed zastosowaniem kontroli (ryzyko inherentne, IR) oraz po zastosowaniu planowanych kontroli (ryzyko rezydualne, RR). Zagrożenia dodane tutaj są automatycznie oznaczane gwiazdką w interaktywnej matrycy ryzyka 3 × 3.
Skala prawdopodobieństwa (P): 1 – niskie (zdarzenie sporadyczne, brak zgłoszeń w dostępnej historii), 2 – średnie (zdarzenie możliwe w cyklu życia systemu, pojedyncze incydenty), 3 – wysokie (zdarzenie obserwowane w środowisku lub wynikające z jawnej słabości zidentyfikowanej w diagnozie stanu zastanego).
Skala skutku (S): 1 – niski (naruszenie poufności, integralności lub dostępności bez wpływu na działalność i bez skutków prawnych), 2 – poważny (czasowa niedostępność usługi, konieczność działań naprawczych, pojedyncze zgłoszenie zainteresowanego), 3 – krytyczny (paraliż usługi krytycznej, zagrożenie życia lub zdrowia, wysokie ryzyko odpowiedzialności prawnej).
Strefy ryzyka (P × S, zakres 1–9): 1–2 strefa zielona (ryzyko akceptowalne), 3–4 strefa żółta (ryzyko warunkowo akceptowalne, wymaga postępowania), 6–9 strefa czerwona (ryzyko wysokie, działanie pilne). Wartość 5 nie występuje w skali 3 × 3.
| Lp. | Zagrożenie | Aktyw lub obszar | Kwal. | P | S | IR (P × S) | P po | S po | RR (P × S) | Strefa RR | Akcja |
|---|
Rejestr jest pusty. Dodaj pierwsze zagrożenie zidentyfikowane w diagnozie stanu zastanego; kalkulator policzy IR i RR oraz zaznaczy punkt w macierzy ryzyka.
Wartość 5 nie występuje w skali 3 × 3, ponieważ iloczyn prawdopodobieństwa i skutku przyjmuje tylko wartości 1, 2, 3, 4, 6 i 9.
Kliknij dowolną komórkę matrycy albo zmień wartości w listach wyboru, aby poznać interpretację danego pola ryzyka. Komórki oznaczone gwiazdką odpowiadają zagrożeniom wprowadzonym w kalkulatorze ryzyka dla tej jednostki. Matryca służy odczytaniu skali, a nie obliczaniu: iloczyn P × S podaje kalkulator wraz z odrębnym ryzykiem inherentnym i rezydualnym.
Wybierz studium przypadku, a pola formularza wypełnią się danymi jednostki (metryką, kluczowymi aktywami i podstawami prawnymi). Generator składa z wpisanych treści szkic raportu z ośmioma rozdziałami i czterema załącznikami; szkic jest punktem wyjścia do redakcji, nie gotowym tekstem do oddania. Każdy rozdział ma podany orientacyjny udział w objętości, tak aby suma mieściła się w 8–12 stronach.
Generator nie ocenia ani nie uzupełnia treści merytorycznej. Szkic zawiera wyłącznie wprowadzone treści wraz z nagłówkami rozdziałów i przypomnieniami o wymaganych elementach; redakcja, uporządkowanie i uzasadnienie zostają po stronie zespołu.
Generator prowadzi przez każde ustalenie z rejestru NC1 / NC2 i wymaga od zespołu podania przyczyny źródłowej (metoda 5 Why), działania naprawczego, stanowiska właściciela, 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 źródło, właściciela podanego imieniem zamiast stanowiskiem, brak kryterium skuteczności albo ujęcie szansy na poprawę (OFI) jako niezgodności.
| Lp. | Nr | Kwal. | Ustalony stan | Przyczyna źródłowa | Działanie naprawcze | Właściciel | Termin | Kryterium skuteczności |
|---|
Plan jest pusty. Dodaj ustalenia z rejestru NC1 i NC2, a generator sprawdzi kompletność przyczyn źródłowych, właścicieli, terminów i kryteriów skuteczności.
Checklista ma cztery grupy po pięć punktów: rozpoznanie, diagnoza, projekt i plan. Zaznacz pozycje faktycznie zrealizowane w raporcie, a nie zamierzone. Postęp zapamiętuje się w pamięci przeglądarki. Licznik objętości sprawdza, czy tekst raportu mieści się w wymaganych 8–12 stronach, przy założeniu 300 słów na stronę znormalizowanego maszynopisu A4 (2400–3600 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.
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 na ocenę 4.0 jest wykształcenie u studentów umiejętności zaprojektowania kompleksowej Polityki Bezpieczeństwa Informacji dla podmiotu leczniczego o statusie operatora usługi kluczowej w rozumieniu dyrektywy NIS2 i ustawy o KSC. Zadanie wymaga nie tylko zdefiniowania podstawowych reguł ochrony danych medycznych, ale także przeprowadzenia wstępnej analizy ryzyka dla aparatury medycznej podłączonej do sieci (IoMT), sklasyfikowania zidentyfikowanych uchybień według kategorii niezgodności (NC1/NC2/OFI) oraz opracowania formalnego Planu Działań Korygujących (CAP).
Wojewódzki Szpital Specjalistyczny im. dr. Władysława Biegańskiego dysponuje 650 łóżkami, 18 oddziałami (w tym SOR, OIOM, Blok Operacyjny) oraz przyszpitalną przychodnią specjalistyczną. Szpital zatrudnia 1 200 pracowników (lekarze, pielęgniarki, diagności, personel techniczny i administracja). Infrastruktura IT obejmuje zintegrowany Szpitalny System Informacyjny (HIS), system archiwizacji obrazów medycznych PACS/RIS, sieć laboratoryjną LIS oraz ponad 300 urządzeń medycznych z interfejsami sieciowymi (kardiomonitory, pompy infuzyjne, tomografy, rezonanse magnetyczne).
W toku audytu wstępnego zidentyfikowano następujące złożone uchybienia:
Zespół 2–3 osobowy realizuje zadanie według następującego harmonogramu:
Student 1 (Kierownik Zespołu i Architekt SZBI): Tworzy strukturę nadrzędnej Polityki Bezpieczeństwa Informacji szpitala, definiuje zakres SZBI oraz reguły organizacyjne dla personelu medycznego.
Student 2 (Specjalista ds. Bezpieczeństwa Technicznego i Sieciowego): Opracowuje segmentację sieci dla aparatury medycznej (mikro-segmentacja IoMT), procedury zdalnego dostępu serwisowego oraz architekturę kopii zapasowych PACS/HIS.
Student 3 (Audytor Ryzyka i Zgodności Prawnej): Przeprowadza szacowanie ryzyka dla 3 wybranych aktywów krytycznych (aparatura medyczna, baza PACS, historia chorób), klasyfikuje niezgodności (NC1/NC2/OFI) oraz opracowuje Plan Działań Korygujących (CAP). W zespole 2-osobowym zadania te są dzielone symetrycznie.
Dla zidentyfikowanych zagrożeń (np. zaszyfrowanie PACS przez ransomware, przejęcie kardiomonitora na OIOM, utrata kartotek w zalanej piwnicy) określcie Prawdopodobieństwo (1-Niskie, 2-Średnie, 3-Wysokie) oraz Skutek dla zdrowia i życia (1-Niski, 2-Poważny, 3-Krytyczny). Obliczcie poziom ryzyka inherentnego (Iloczyn P × S) i zaproponujcie kontrole mitygujące.
Przypiszcie wykryte luki do konkretnych wymagań normy ISO/IEC 27001:2022 i dokonajcie ich gradacji:
Zaprojektujcie tabelę CAP zawierającą: Nr uchybienia, Kwalifikację, Przyczynę źródłową (Root Cause), Działanie naprawcze, Odpowiedzialnego (Właściciela) oraz Termin realizacji (od 14 do 90 dni).
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Infekcja ransomware bazy PACS przez otwarty pulpit AnyDesk na tomografie | 3 | 3 | 9/9 | Separacja VLAN, firewall NGFW, inspekcja ruchu, backup niemodyfikowalny (WORM), wyłączenie AnyDesk/TeamViewer | 2/9 (1 x 2) |
| Przejęcie kardiomonitora na OIOM (IoMT w tej samej podsieci co biura) | 3 | 3 | 9/9 | Mikro-segmentacja VLAN Medyczny, blokada wyjścia do Internetu, on-demand VPN producentów z rejestracją sesji | 2/9 (1 x 2) |
| Utrata papierowych historii chorób (podtopienie piwnicy) lub wyciek dokumentacji do domów lekarzy | 2 | 3 | 6/9 | Przeniesienie archiwum powyżej poziomu gruntu, czujniki zalania i dymu, ewidencja wejść, zakaz wynoszenia dokumentacji | 2/9 (1 x 2) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N1.1 | NC1 | Stałe sesje AnyDesk/TeamViewer na tomografie z bezpośrednim dostępem do Internetu, bez wiedzy działu IT | ISO/IEC 27001 Załącznik A.8.20, A.8.22; art. 32 RODO |
| N1.2 | NC1 | Brak kopii zapasowych offline (WORM/air-gap) bazy PACS 45 TB oraz 3 próby infekcji ransomware personelu | ISO/IEC 27001 Załącznik A.8.13, A.8.14 |
| N1.3 | NC1 | Archiwum 40 000 historii chorób w piwnicy bez czujników dymu/zalania, personel wynosi dokumentację do domów | ISO/IEC 27001 Załącznik A.7.2, A.7.10; art. 29–30 ustawy z dnia 6 listopada 2018 r. o dokumentacji medycznej oraz rozporządzenie MZ z 6 kwietnia 2020 r. w sprawie rodzajów, zakresu i wzorów dokumentacji medycznej (t.j. Dz.U. 2024 poz. 798) |
| N1.4 | NC2 | Wspólne konto blok_operacyjny_dyzur bez hasła na Bloku Operacyjnym | ISO/IEC 27001 Załącznik A.8.5; art. 32 RODO |
| N1.5 | OFI | Brak automatycznej cyfryzacji i skanowania papierowego archiwum | ISO/IEC 27001 Załącznik A.5.33 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C1.1 | NC1 | Brak polityki zdalnego serwisu i segmentacji aparatury medycznej | Segmentacja VLAN Medyczny, wyłączenie AnyDesk/TeamViewer, on-demand VPN z rejestracją sesji | Dział IT (Rola 2) | 30 dni |
| C1.2 | NC1 | Brak niezależnej kopii zapasowej i polityki 3-2-1 dla PACS/HIS | Wdrożenie backupu WORM/offline z testem odtworzenia | Dział IT (Rola 2) | 60 dni |
| C1.3 | NC1 | Niewłaściwe zabezpieczenie archiwum papierowego i brak ewidencji | Przeniesienie archiwum, czujniki, ewidencja wejść, procedura kaucji, zakaz wynoszenia | Kierownik Admin. (Rola 1) | 45 dni |
| C1.4 | NC2 | Brak ergonomicznego i rozliczalnego uwierzytelniania na Bloku Operacyjnym | Karty RFID + PIN (logowanie do 2 s), likwidacja konta współdzielonego | Dział IT we współpracy z Ordynatorem | 60 dni |
| C1.5 | OFI | Niski poziom świadomości personelu (3 próby ransomware przez e-mail) | Cykl szkoleń i symulowanych kampanii phishingowych | Inspektor Ochrony Danych | 45 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują rozbudowany raport/referat audytowy (objętość 8–12 stron A4) oraz 15-minutową prezentację z obroną koncepcji przed komisją.
Struktura raportu obejmuje:
Wzorcowe rozwiązanie problemu na ocenę 4.0 zawiera:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest zaprojektowanie zaawansowanej Polityki Bezpieczeństwa Informacji w Urzędzie Miasta na prawach powiatu. Urząd zarządza rozproszoną architekturą teleinformatyczną, realizuje zadania z zakresu e-administracji publicznej (e-PUAP, mObywatel, EZD), przetwarza bazy ewidencji ludności, podatków oraz ewidencji gruntów i budynków, a jego działalność podlega obowiązkom wynikającym z Krajowych Ram Interoperacyjnych oraz Krajowego Systemu Cyberbezpieczeństwa. Zadanie wymaga opracowania procedury ciągłości działania (BCP), matrycy ryzyka dla usług publicznych oraz formalnego rejestru niezgodności z planem działań zapobiegawczych.
Urząd Miasta „Nadodrze” (miasto na prawach powiatu, 118 000 mieszkańców) zatrudnia 280 urzędników w 14 wydziałach zlokalizowanych w 3 odrębnych budynkach połączonych miejską siecią światłowodową. Urząd obsługuje systemy: PESEL/ŹRÓDŁO, Ewidencję Pojazdów i Kierowców (CEPiK), Centralną Ewidencję i Informację o Działalności Gospodarczej (CEIDG), system podatkowy oraz Elektroniczne Zarządzanie Dokumentacją (EZD). Rocznie urząd rejestruje 120 000 spraw urzędowych.
Audyt systemu bezpieczeństwa ujawnił następujące problemy:
Student 1 (Kierownik Zespołu): Projektuje Politykę Bezpieczeństwa Informacji Urzędu Miasta, regulamin nadawania i odbierania uprawnień (RBAC) oraz procedurę przeglądu kont.
Student 2 (Inżynier Bezpieczeństwa i Sieci): Opracowuje architekturę bezpiecznego dostępu zdalnego (VPN z MFA, likwidacja otwartego RDP), zabezpieczenie fizyczne punktów dystrybucyjnych światłowodu oraz plan redundancji zasilania serwerowni.
Student 3 (Audytor Ryzyka i BCP): Przeprowadza analizę wpływu na działalność (BIA - Business Impact Analysis) dla systemu podatkowego i EZD, szacuje ryzyka w matrycy 3 × 3 oraz opracowuje Plan Ciągłości Działania (BCP) i rejestr niezgodności NC1/NC2/OFI.
Dla systemów CEPiK, EZD i podatków określcie:
Dokonajcie formalnego przypisania uchybień do § 19 i § 20 Rozporządzenia KRI, Ustawy o KSC oraz Załącznika A normy ISO/IEC 27001:2022:
Zredagujcie karty zaleceń audytowych z harmonogramem naprawczym dla Prezydenta Miasta i Rady Miejskiej.
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Przejęcie serwera EZD i zaszyfrowanie pism urzędowych przez otwarty port RDP (bez VPN i MFA) | 3 | 3 | 9/9 | Zamknięcie portu RDP, brama VPN z MFA, serwery proxy dostępu zdalnego, monitoring logów | 2/9 (1 x 2) |
| Pożar lub awaria zasilania w serwerowni głównej (paraliż urzędu powyżej 2 godzin) | 2 | 3 | 6/9 | Agregat prądotwórczy z SZR, gaszenie gazem obojętnym, serwerownia zapasowa z replikacją | 2/9 (1 x 2) |
| Podpięcie analizatora sieciowego do punktów dystrybucyjnych światłowodu w piwnicach | 2 | 3 | 6/9 | Szafy RACK antywłamaniowe IP55 z zamkiem elektronicznym, CCTV, monitoring fizyczny | 2/9 (1 x 2) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N2.1 | NC1 | Otwarte porty RDP do Internetu dla 40 urzędników bez VPN i MFA (50 000 prób brute-force/miesiąc) | § 19 ust. 2 pkt 7 lit. a–c oraz § 20 ust. 1–2 KRI; ISO/IEC 27001 Załącznik A.8.20 |
| N2.2 | NC1 | Brak zasilania awaryjnego, gaszenia gazem oraz procedury BCP/DRP dla serwerowni | § 19 ust. 2 pkt 12 lit. b oraz § 15 ust. 1–2 KRI; ISO/IEC 27001 Załącznik A.8.14 |
| N2.3 | NC1 | Pracownicy z uprawnieniami nielimitowanymi oraz brak kwartalnych przeglądów kont w CEPiK/CEIDG | ISO/IEC 27001 Załącznik A.5.18 |
| N2.4 | NC2 | Praca zdalna na prywatnych laptopach bez szyfrowania i kontroli urządzeń (BYOD) | § 19 ust. 2 pkt 8 KRI; ISO/IEC 27001 Załącznik A.8.1, A.6.2 |
| N2.5 | OFI | Niepilnowane szafy RACK magistrali światłowodowej w piwnicach jednostek miejskich | ISO/IEC 27001 Załącznik A.7.1, A.8.20 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C2.1 | NC1 | Otwarty port RDP jako bezpośredni wektor ataku z Internetu | Zamknięcie portu RDP (48 h), brama VPN z MFA, wycofanie prywatnych laptopów | Kierownik IT / Rola 2 | 30 dni |
| C2.2 | NC1 | Brak ciągłości zasilania i chłodzenia serwerowni | Agregat z SZR, system gaszenia gazem, serwerownia zapasowa (replikacja RPO < 1 h) | Kierownik IT / Rola 2 | 90 dni |
| C2.3 | NC1 | Brak przeglądów uprawnień i nadużycia ról | Kwartalny przegląd kont i uprawnień, model RBAC, audyt dostępu stażystów | Administratorzy systemów / Rola 1 | 30 dni |
| C2.4 | NC2 | Praca zdalna na sprzęcie prywatnym i bez szyfrowania | Standard służbowego laptopa z szyfrowaniem, polityka BYOD, szkolenia | Kierownik IT / Rola 1 | 60 dni |
| C2.5 | OFI | Podatność fizyczna punktów dystrybucyjnych światłowodu | Wymiana szaf RACK na antywłamaniowe IP55 z zamkiem elektronicznym i CCTV | Dział techniczny / Rola 2 | 90 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują sformalizowany raport audytowo-polityczny (8–12 stron A4):
Wzorcowa koncepcja dla Urzędu Miasta zawiera:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest zaprojektowanie zaawansowanej Polityki Bezpieczeństwa Informacji w dużym zespole szkół technicznych i zawodowych. Placówka kształci przyszłych informatyków, mechatroników i elektroników, dysponując rozległym kampusem, specjalistycznymi laboratoriami sieciowymi oraz systemami chmurowymi. Wyzwaniem jest zbalansowanie otwartości edukacyjnej (prawo uczniów do eksperymentowania w laboratoriach) z koniecznością rygorystycznej ochrony danych osobowych uczniów i rodziców, systemów oceniania i rekrutacji oraz przeciwdziałaniem wewnętrznym próbom sabotażu sieciowego ze strony uzdolnionych technicznie uczniów.
Zespół Szkół Technicznych i Ogólnokształcących kształci 1 100 uczniów w wieku 14–19 lat i zatrudnia 95 nauczycieli oraz 20 pracowników obsługi. W skład kampusu wchodzą: 3 budynki dydaktyczne, internat na 120 miejsc, warsztaty szkolne oraz 6 pracowni komputerowych (łącznie 150 stacji PC). W szkole wdrożono dziennik elektroniczny, platformę edukacyjną Microsoft 365 / Google Workspace oraz sieć Wi-Fi pokrywającą sale lekcyjne i internat.
W trakcie audytu bezpieczeństwa ujawniono następujące incydenty i uchybienia:
Student 1 (Koordynator): Definiuje nadrzędną Politykę Bezpieczeństwa Informacji Zespołu Szkół, kodeks etyki cyfrowej ucznia oraz procedurę postępowania z dokumentacją orzeczeniową w sekretariacie.
Student 2 (Architekt Sieci i Systemów): Projektuje kompletną separację sieciową kampusu (VLAN Administracja, VLAN Pracownie IT, VLAN Dziennik, VLAN Internat Wi-Fi) z użyciem zapory sieciowej UTM/NGFW oraz politykę ograniczenia praw użytkowników na stacjach uczniowskich.
Student 3 (Audytor Ryzyka i Kwalifikacji Niezgodności): Przeprowadza analizę ryzyka dla incydentów wewnętrznych (Insider Threat), kwalifikuje uchybienia do kategorii NC1/NC2/OFI oraz formułuje Plan Działań Korygujących (CAP).
Oceńcie w matrycy 3 × 3 prawdopodobieństwo i skutki:
Sformułujcie karty niezgodności wskazujące naruszone klauzule (A.8.2 - Prawa uprzywilejowane, A.8.22 - Segregacja sieci, A.8.12 - Zapobieganie wyciekom danych).
Zaprojektujcie harmonogram wdrożenia zmian z podziałem na działania natychmiastowe (0–14 dni) oraz strategiczne (wakacje szkolne).
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Przejęcie haseł nauczycieli do dziennika elektronicznego przez keyloggery na stacjach z prawami administratora | 3 | 2 | 6/9 | Likwidacja praw lokalnego administratora, domena AD/Entra ID, maszyny wirtualne w pracowniach, blokada instalacji | 1/9 (1 x 1) |
| Wyciek orzeczeń o niepełnosprawności uczniów z otwartego folderu sieciowego (dane szczególne) | 3 | 3 | 9/9 | Zamknięte foldery imienne, skanery z wysyłką do skrzynek pracowników, szyfrowanie, kontrola dostępu | 3/9 (1 x 3) |
| Zablokowanie łącza szkoły przez atak DDoS zainicjowany z sieci internatu | 2 | 2 | 4/9 | Monitoring pasma, blokada P2P, filtrowanie DNS, QoS i izolacja VLAN Internat | 1/9 (1 x 1) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N3.1 | NC1 | Pracownie informatyczne w tej samej sieci LAN co komputery dyrekcji i księgowości (podsłuch haseł) | ISO/IEC 27001 Załącznik A.8.22 |
| N3.2 | NC1 | Otwarty folder sieciowy ze skanami orzeczeń o niepełnosprawności uczniów (szczególne kategorie danych) | art. 9 i art. 32 RODO; ISO/IEC 27001 Załącznik A.8.12 |
| N3.3 | NC2 | Uczniowie z pełnymi prawami lokalnego administratora na stacjach pracowni | ISO/IEC 27001 Załącznik A.8.2, A.8.19 |
| N3.4 | OFI | Brak regulaminu i kontroli ruchu w sieci internackiej (własne routery, IoT, ataki DDoS) | ISO/IEC 27001 Załącznik A.8.20, A.8.22 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C3.1 | NC1 | Brak segmentacji sieciowej kampusu (pracownie = sekretariat) | Podział na 5 VLAN (Administracja, Nauczyciele, Pracownie, Internat, CCTV) z firewall UTM | Administrator sieci / Rola 2 | 60 dni (etapowo, wakacje) |
| C3.2 | NC1 | Dostęp bez hasła do skanów orzeczeń o niepełnosprawności | Zamknięte foldery imienne, skaner z wysyłką do skrzynki, procedura dostępu | Sekretariat / Rola 1 | 14 dni |
| C3.3 | NC2 | Prawa lokalnego administratora na stacjach uczniowskich | Domena AD/Entra ID z prawami standardowymi, wdrożenie maszyn wirtualnych w pracowniach | Administrator IT / Rola 2 | 30 dni |
| C3.4 | OFI | Brak kontroli ruchu w internacie | Regulamin sieci internackiej, monitoring pasma, blokada P2P, filtrowanie DNS | Dyrekcja + Administrator / Rola 1, 2 | 30 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci opracowują raport audytowy (8–12 stron A4):
Wzorcowa koncepcja na ocenę 4.0 wprowadza:
VLAN 10 (Administracja/Dyrektor): Pełne bezpieczeństwo, brak dostępu z zewnątrz.
VLAN 20 (Nauczyciele/Dziennik): Dostęp do Internetu i platformy edukacyjnej, brak wglądu w administrację.
VLAN 30 (Pracownie IT): Środowisko dydaktyczne w piaskownicy (Sandbox) – ruch izolowany, zablokowany dostęp do pozostałych sieci szkoły.
VLAN 40 (Internat Wi-Fi): Dostęp do Internetu z inspekcją ruchu, blokadą protokołów P2P (torrent), filtrem DNS i ograniczeniem pasma (QoS).
VLAN 50 (Kamery CCTV i IoT).
Zalety rozwiązania:
Wady i trudności wdrożeniowe:
Celem zadania na ocenę 4.0 jest zaprojektowanie zaawansowanego Systemu Zarządzania Bezpieczeństwem Informacji (SZBI) w renomowanej kancelarii audytorsko-doradczej badającej sprawozdania finansowe spółek giełdowych i korporacji międzynarodowych. Zadanie wymaga opracowania procedur ochrony tajemnicy zawodowej biegłego rewidenta i doradcy podatkowego, zabezpieczenia poufnych informacji cenotwórczych (zgodnie z rozporządzeniem MAR o przeciwdziałaniu nadużyciom na rynku), wdrożenia analizy ryzyka dla operacji chmurowych oraz opracowania matrycy niezgodności i planu CAP.
Kancelaria Audytorska „Vistula Audit & Tax Partners” sp. k. zatrudnia 40 biegłych rewidentów, doradców podatkowych i asystentów audytu. Kancelaria bada roczne sprawozdania finansowe 50 dużych spółek, w tym 8 spółek notowanych na Giełdzie Papierów Wartościowych w Warszawie (GPW). Zespoły audytowe spędzają 70% czasu pracy w siedzibach badanych klientów (praca mobilna na laptopach), badając bazy ERP, wyciągi bankowe, strategie fuzji i przejęć oraz dane o rentowności.
Audyt systemu bezpieczeństwa kancelarii ujawnił krytyczne luki:
Student 1 (Kierownik Zespołu): Projektuje Politykę Bezpieczeństwa Informacji Kancelarii, procedurę prowadzenia Rejestru Osób Posiadających Dostęp do Informacji Poufnych (zgodnie z MAR) oraz regulamin pracy mobilnej u klienta.
Student 2 (Specjalista ds. Bezpieczeństwa Cyfrowego): Opracowuje standardy bezpiecznej stacji roboczej (szyfrowanie dysków, blokada portów USB, bezpieczna chmura firmowa ze wspólnym szyfrowaniem akt badania) oraz wdrożenie bezpiecznego komunikatora korporacyjnego.
Student 3 (Audytor Zgodności i Ryzyka): Przeprowadza szacowanie ryzyka odpowiedzialności odszkodowawczej i karnej za naruszenie tajemnicy zawodowej w matrycy 3 × 3, klasyfikuje niezgodności (NC1/NC2/OFI) oraz opracowuje Plan CAP.
Oceńcie prawdopodobieństwo i skutki wycieku informacji o fuzji badanej spółki giełdowej (kary Komisji Nadzoru Finansowego do 20 mln PLN, odpowiedzialność karna do 5 lat pozbawienia wolności, utrata licencji biegłego rewidenta).
Sformułujcie karty uchybień dla: braku szyfrowania akt badania (A.8.24), wyrzucania dokumentów do zwykłych koszy (A.7.14) oraz komunikacji przez WhatsApp (A.5.14).
Zaprojektujcie procedurę postępowania z dokumentacją papierową zgodnie z normą DIN 66399 (poziom bezpieczeństwa P-4 dla tajemnic przedsiębiorstwa).
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Wyciek informacji poufnych MAR (np. o fuzji) spółki giełdowej przed publikacją raportu | 3 | 3 | 9/9 | Elektroniczny rejestr insiderów, indywidualne zobowiązania, bezpieczny komunikator z E2E, zakaz WhatsApp | 3/9 (1 x 3) |
| Utrata lub kradzież akt badania z nieszyfrowanych USB i prywatnych chmur | 3 | 3 | 9/9 | Laptopy służbowe z BitLocker, firmowa szyfrowana chmura akt, blokada portów USB, filtry prywatyzujące | 2/9 (1 x 2) |
| Odzyskanie kopii wydruków z ksiąg rachunkowych klientów z zwykłych koszy na śmieci | 2 | 3 | 6/9 | Pojemniki bezpieczne na dokumenty, niszczarki klasy P-4/DIN 66399, umowa z firmą utylizacyjną | 3/9 (1 x 3) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N4.1 | NC1 | Brak listy insiderów MAR; wymiana roboczych arkuszy finansowych przez publiczny WhatsApp | art. 14, 15, 18 i 19 Rozporządzenia MAR; ISO/IEC 27001 Załącznik A.5.14, A.8.12 |
| N4.2 | NC1 | Wyrzucanie dokumentacji roboczej i wydruków do zwykłych koszy na śmieci | ISO/IEC 27001 Załącznik A.7.14; Ustawa o biegłych rewidentach art. 78 |
| N4.3 | NC1 | Nieszyfrowane akta badania na prywatnych USB i w darmowych chmurach (Dropbox) | ISO/IEC 27001 Załącznik A.8.24 |
| N4.4 | NC2 | Brak procedury czyszczenia laptopów asystentów sezonowych po zakończeniu umowy | ISO/IEC 27001 Załącznik A.6.5 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C4.1 | NC1 | Brak rejestru insiderów MAR i kontroli komunikacji | Elektroniczny rejestr insiderów, zobowiązania karne (art. 180–181), bezpieczny komunikator | Zarząd / Partnerzy (Rola 1) | 14 dni |
| C4.2 | NC1 | Rozproszone, nieszyfrowane akta badania | Laptopy służbowe z BitLocker, firmowa szyfrowana chmura akt, blokada USB, filtry ekranów | Dział IT (Rola 2) | 30 dni |
| C4.3 | NC1 | Wyrzucanie dokumentacji do zwykłych koszy | Pojemniki bezpieczne, niszczarki P-4, umowa z firmą utylizacyjną | Kierownik biura (Rola 1) | 45 dni |
| C4.4 | NC2 | Brak standardu offboardingu asystentów sezonowych | Procedura czyszczenia urządzeń, odbiór akt, kary za naruszenie poufności | Dział HR/TiT (Rola 2, 3) | 30 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują profesjonalny raport audytowy (8–12 stron A4):
Wzorcowe rozwiązanie problemu obejmuje:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest opracowanie zaawansowanej Polityki Bezpieczeństwa Informacji dla dużej platformy handlu elektronicznego (E-commerce Marketplace) obsługującej miliony transakcji rocznie. Zadanie skupia się na zabezpieczeniu wielomilionowej bazy danych klientów i sprzedawców, architekturze odpornej na ataki typu DDoS i przejęcia kont (Credential Stuffing), zarządzaniu dostępami opartym na rolach (RBAC) w rozproszonych centrach logistycznych oraz wdrożeniu rygorów standardu bezpieczeństwa płatności PCI DSS.
Platforma handlowa „MegaMarket24.pl” skupia 2,5 miliona zarejestrowanych kupujących oraz 15 000 niezależnych sprzedawców (sklepów partnerskich). Platforma przetwarza średnio 50 000 zamówień na dobę, generując roczny obrót rzędu 800 mln PLN. Firma zatrudnia 180 pracowników w centrali (działy: IT, DevSecOps, Marketing, Finanse, BOK, Zgodność) oraz korzysta z 3 zewnętrznych centrów logistycznych (Fulfillment Partners). Środowisko IT działa w architekturze chmury hybrydowej (AWS + własne serwery kolokowane).
W toku audytu bezpieczeństwa ujawniono następujące luki o wysokim stopniu krytyczności:
Student 1 (Kierownik Zespołu i Specjalista PCI DSS): Definiuje nadrzędną Politykę Bezpieczeństwa E-commerce, procedury ochrony danych posiadaczy kart płatniczych (PCI DSS) oraz standardy zarządzania tożsamością kupujących i sprzedawców.
Student 2 (Inżynier DevSecOps i Bezpieczeństwa Chmury): Projektuje architekturę ochrony przed botami i atakami DDoS (WAF, Rate Limiting, ochrona API), mechanizmy bezpiecznej rotacji kluczy API oraz centralne logowanie zdarzeń (SIEM).
Student 3 (Audytor Ryzyka i Reagowania na Incydenty): Przeprowadza szacowanie ryzyka dla ataku Credential Stuffing i kradzieży środków w matrycy 3 × 3, klasyfikuje niezgodności (NC1/NC2/OFI) oraz opracowuje Plan Reagowania na Incydenty (Incident Response Plan) i tabelę CAP.
Wyliczcie ryzyko finansowe i reputacyjne wynikające ze zmasowanego ataku botów przejmujących konta klientów i oszustw zakupowych. Oszacujcie prawdopodobieństwo (P) i skutek (S) przed i po wdrożeniu zabezpieczeń.
Sformułujcie karty ustaleń:
Opracujcie ścieżkę naprawczą z terminami natychmiastowymi (24–48 h na wyłączenie logowania PAN), średnimi (30 dni na WAF) i długoterminowymi (90 dni na pełny audyt PCI DSS).
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Zmasowany atak Credential Stuffing na konta klientów (przejęto 1 200 kont, straty 350 000 PLN) | 3 | 3 | 9/9 | WAF z Bot Management, Rate Limiting, CAPTCHA adaptacyjna, obowiązkowe 2FA sprzedawców, monitoring sesji | 3/9 (1 x 3) |
| Rejestrowanie numerów kart płatniczych (PAN) w logach transakcyjnych | 3 | 3 | 9/9 | Maskowanie PAN (BIN + 4 ostatnie cyfry), usunięcie starych logów, automatyczny skaner SAST w CI/CD | 2/9 (1 x 2) |
| Kradzież i niewygaśnięcie kluczy API sprzedawców partnerskich | 2 | 2 | 4/9 | Klucze z ograniczonym zakresem, automatyczna rotacja co 90 dni, unieważnienie w trybie awaryjnym | 2/9 (1 x 2) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N5.1 | NC1 | Rejestrowanie danych kartowych (PAN) w plikach logów i wgląd konsultantów BOK | PCI DSS v4.0.1 wymóg 3.2 oraz 3.3; art. 32 RODO; ISO/IEC 27001 Załącznik A.8.11 |
| N5.2 | NC1 | Brak ochrony antybotowej i Rate Limiting na publicznym API (przejęcie 1 200 kont) | ISO/IEC 27001 Załącznik A.8.20, A.8.26; OWASP OAT-008 |
| N5.3 | NC2 | Brak rotacji i terminu ważności kluczy API sprzedawców partnerskich | ISO/IEC 27001 Załącznik A.8.24 |
| N5.4 | NC2 | Wspólny tablet magazynowy bez imiennego logowania u podwykonawców logistycznych | ISO/IEC 27001 Załącznik A.5.16 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C5.1 | NC1 | Rejestrowanie PAN w logach transakcyjnych | Wyłączenie wpisywania PAN (24–48 h), usunięcie starych logów, maskowanie BIN+4, SAST w CI/CD | DevSecOps (Rola 2) | 30 dni |
| C5.2 | NC1 | Brak ochrony API i Bot Management | Wdrożenie WAF z Bot Management, Rate Limiting, CAPTCHA, 2FA dla sprzedawców | DevSecOps (Rola 2) | 30 dni |
| C5.3 | NC2 | Nieodwołalne, statyczne klucze API sprzedawców | Rotacja co 90 dni, ograniczone zakresy, unieważnianie awaryjne, komunikaty 14 dni przed | Zespół platformy (Rola 1) | 90 dni |
| C5.4 | NC2 | Wspólny tablet magazynowy bez imiennego logowania | Imienne logowanie, polityka podwykonawców logistycznych, audyty | Dział logistyki (Rola 1) | 60 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci opracowują rozbudowany raport audytowy (8–12 stron A4):
Wzorcowe rozwiązanie problemu na ocenę 4.0 zawiera:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest zaprojektowanie zaawansowanej Polityki Bezpieczeństwa Informacji dla Regionalnego Banku Spółdzielczego zrzeszającego centralę oraz sieć 10 oddziałów lokalnych. Zadanie uwzględnia rygorystyczne wymagania unijnego Rozporządzenia DORA (Digital Operational Resilience Act) wraz z rozporządzeniem delegowanym (UE) 2025/301 (terminy zgłaszania istotnych incydentów ICT), zasady zarządzania ryzykiem podmiotów trzecich (Third-Party Risk Management) oraz obowiązki z zakresu testowania odporności operacyjnej. Wytyczne Rekomendacji D KNF z 2013 r. zostały wycofane i nie stanowią już podstawy wymogów.
Regionalny Bank Spółdzielczy „Prosperita” posiada centralę w mieście powiatowym oraz 10 placówek filialnych na terenie dwóch województw. Bank obsługuje 60 000 klientów, prowadzi rachunki samorządów lokalnych oraz zarządza portfelem kredytowym o wartości 1,2 mld PLN. W banku pracuje 140 osób. Infrastruktura ICT opiera się na centralnym systemie bankowym (Core Banking) utrzymywanym w zewnętrznym centrum danych przez dostawcę oprogramowania, bankowości internetowej i mobilnej w chmurze oraz sieci WAN łączącej wszystkie placówki.
Audyt zgodności z Rozporządzeniem DORA wykazał następujące uchybienia:
Student 1 (Kierownik Zespołu i Specjalista DORA): Definiuje nadrzędną Politykę Bezpieczeństwa Informacji Banku, ramy zarządzania ryzykiem operacyjnym ICT oraz strategię wyjścia z umów outsourcingowych (Exit Strategy).
Student 2 (Inżynier ds. Bezpieczeństwa Systemów Bankowych): Opracowuje architekturę Privileged Access Management (PAM), zasady redundancji łączy WAN (SD-WAN / LTE Backup) oraz bezpieczną konfigurację urządzeń brzegowych w filiach.
Student 3 (Audytor Zgodności Regulacyjnej i Ryzyka KNF): Przeprowadza szacowanie ryzyka ciągłości działania w matrycy 3 × 3, klasyfikuje niezgodności z DORA i Rekomendacją D KNF oraz tworzy Plan Działań Korygujących (CAP).
Oceńcie w matrycy 3 × 3 prawdopodobieństwo i skutki:
Dokonajcie gradacji uchybień:
Zaprojektujcie plan naprawczy z terminami renegocjacji umów dostawczych i wdrożenia systemu PAM.
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Bankructwo lub atak ransomware na jedynego dostawcę chmury (Core Banking i bankowość mobilna) | 2 | 3 | 6/9 | Klauzule umowne z art. 30 DORA (prawo audytu, obowiązek informowania o incydentach), Exit Plan, raport SOC 2, alternatywne CD | 2/9 (1 x 2) |
| Odcięcie filii od systemów przez awarię łącza WAN (4 filie bez usług przez 14 godzin) | 3 | 3 | 9/9 | SD-WAN z automatycznym przełączaniem na LTE/5G (< 5 s), testy awaryjnych przełączeń | 3/9 (1 x 3) |
| Przejęcie wspólnego konta root_admin i nieautoryzowany dostęp do baz bankowych | 3 | 3 | 9/9 | Wdrożenie PAM/Bastion Host, indywidualne logowanie z MFA, rotacja haseł w sejfie, nagrywanie sesji | 2/9 (1 x 2) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N6.1 | NC1 | Umowa chmurowa bez klauzul audytowych i bez strategii wyjścia (vendor lock-in) | art. 28–30 Rozporządzenia DORA; wytyczne EBA/GL/2019/04 dotyczące zarządzania ryzykiem ICT i bezpieczeństwa |
| N6.2 | NC1 | Wspólne konto root_admin z hasłem znanym 12 osobom, bez MFA i rejestracji sesji | art. 9 i art. 10 DORA (ochrona i zapobieganie, w tym uwierzytelnianie oraz logowanie i monitorowanie); ISO/IEC 27001 Załącznik A.8.2, A.8.5, A.8.15 |
| N6.3 | NC2 | Otwarte szafy teletechniczne i fabryczne hasła routerów brzegowych w filiach | ISO/IEC 27001 Załącznik A.7.1, A.8.20 |
| N6.4 | OFI | Brak testów TLPT i symulacji przełączenia na łącza zapasowe | art. 24 DORA w zw. z rozporządzeniem delegowanym Komisji (UE) 2022/2556 oraz art. 19 DORA; Rekomendacja D KNF dotycząca zarządzania obszarami technologii informacyjnej i bezpieczeństwa środowiska teleinformatycznego w bankach (styczeń 2013) |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C6.1 | NC1 | Vendor lock-in i brak klauzul audytowych | Renegocjacja umów: SCC DORA, prawo audytu, zgłaszanie incydentów (wstępne do 24 h, tj. do 4 h od klasyfikacji incydentu jako poważnego; raport pośredni do 72 h), SOC 2, Exit Plan z uzgodnionym umownie terminem | Zarząd + Komórka Compliance | 90 dni |
| C6.2 | NC1 | Wspólne konta administracyjne w bazach | Wdrożenie PAM (indywidualne logowanie, MFA, rotacja haseł, nagrywanie sesji) | Administratorzy / Rola 2 | 60 dni |
| C6.3 | NC2 | Otwarte szafy i fabryczne hasła routerów w filiach | Zamykane szafy z czujnikiem sabotażu, zmiana haseł, polityka konfiguracji urządzeń brzegowych | Administratorzy / Rola 2 | 30 dni |
| C6.4 | OFI | Brak testów odporności operacyjnej | Plik testów TLPT i symulacji przełączeń łączy, raporty do Zarządu | Komórka ryzyka ICT (Rola 3) | 90 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują profesjonalny raport audytowy (8–12 stron A4):
Wzorcowa polityka bankowa na ocenę 4.0 wprowadza:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest opracowanie zaawansowanej Polityki Bezpieczeństwa Informacji dla średniej wielkości przedsiębiorstwa produkcyjnego branży motoryzacyjnej (Tier 1 Supplier) produkującego komponenty elektroniczne dla koncernów samochodowych. Zadanie koncentruje się na specyfice zbiegu środowisk IT (biurowego) i OT (Operational Technology - automatyka przemysłowa, roboty, linie produkcyjne, sterowniki PLC), wymaganiach standardu TISAX (Trusted Information Security Assessment Exchange), ochronie tajemnicy prototypów przemysłowych oraz procedurach ciągłości dostaw w modelu Just-in-Time.
Zakład produkcyjny „AutoMech Components” sp. z o.o. zatrudnia 450 pracowników i produkuje moduły sterowania silnikiem dla trzech wiodących marek motoryzacyjnych w Niemczech i Szwecji. Fabryka pracuje w trybie ciągłym (4 brygady, 24/7), dostarczając podzespoły w reżimie Just-in-Time (opóźnienie dostawy powyżej 4 godzin oznacza karę umowną w wysokości 50 000 EUR za każdą godzinę przestoju taśmy montażowej u klienta). Środowisko techniczne składa się ze 120 komputerów biurowych (CAD, ERP, zakupy) oraz 8 w pełni zautomatyzowanych linii produkcyjnych opartych na sterownikach PLC Siemens i robotach KUKA.
W trakcie audytu certyfikacyjnego TISAX zidentyfikowano następujące uchybienia:
Student 1 (Kierownik Zespołu i Specjalista TISAX): Definiuje nadrzędną Politykę Bezpieczeństwa Informacji Przedsiębiorstwa, politykę ochrony prototypów i tajemnicy fabrycznej oraz procedury TISAX (poziom AL 3 - wysoka ochrona).
Student 2 (Inżynier Bezpieczeństwa IT/OT): Opracowuje architekturę stref bezpieczeństwa wg normy IEC 62443 (Model Purdue), separację sieci IT/OT za pomocą przemysłowego firewalla DMZ oraz procedurę bezpiecznego zdalnego serwisu maszyn.
Student 3 (Audytor Ciągłości Działania i Ryzyka Just-in-Time): Przeprowadza szacowanie ryzyka paraliżu linii produkcyjnej w matrycy 3 × 3, kalkuluje straty z kar umownych, klasyfikuje niezgodności (NC1/NC2/OFI) oraz opracowuje Plan CAP.
Rozrysujcie podział na poziomy: Poziom 4/5 (Sieć korporacyjna IT), Poziom 3.5 (Przemysłowe DMZ), Poziom 3 (Zarządzanie operacjami OT/SCADA), Poziom 1/2 (Sterowniki PLC i roboty).
Oszacujcie ryzyko infekcji sieci OT złośliwym oprogramowaniem z komputera biurowego i zatrzymania fabryki na 24 godziny.
Przypiszcie uchybienia do wymagań katalogu VDA ISA oraz normy ISO 27001:
Zaprojektujcie harmonogram wdrożenia prac modernizacyjnych bez konieczności zatrzymywania ciągłej produkcji fabryki (prace podczas planowanych postojów technologicznych).
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Infekcja sieci OT złośliwym oprogramowaniem z komputera biurowego i zatrzymanie produkcji na 24 h (kary 50 000 EUR/h) | 3 | 3 | 9/9 | Separacja IT/OT wg IEC 62443, przemysłowe DMZ, firewall przemysłowy, inspekcja protokołów, serwery skoku | 3/9 (1 x 3) |
| Niekontrolowane modemy 4G dostawców maszyn (Shadow IT) jako tylne furtki do sterowników | 3 | 3 | 9/9 | Likwidacja modemów, zdalny serwis wyłącznie przez VPN z MFA i autoryzacją kierownika utrzymania ruchu | 2/9 (1 x 2) |
| Wyciek zdjęć i danych prototypów nowego modelu EV do prasy motoryzacyjnej | 2 | 3 | 6/9 | Pełne ściany strefy prototypów, kontrola dostępu (Mifare DESFire/biometria), zakaz smartfonów, detektory obiektywów | 2/9 (1 x 2) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N7.1 | NC1 | Brak izolacji sieci IT/OT - z biurowego komputera możliwe sterowanie parametrami zgrzewania | ISO/IEC 27001 Załącznik A.8.22; VDA ISA pkt 5.1; IEC 62443 |
| N7.2 | NC1 | Niezabezpieczona strefa montażu prototypów (zwykła siatka, swobodny dostęp i fotografowanie) | VDA ISA moduł Prototype Protection; TISAX AL 3 |
| N7.3 | NC1 | Niekontrolowane modemy 4G w szafach sterowniczych (Shadow IT dostawców maszyn) | ISO/IEC 27001 Załącznik A.5.19, A.8.20 |
| N7.4 | NC2 | Podłączanie prywatnych laptopów diagnostycznych do portów USB sterowników PLC | ISO/IEC 27001 Załącznik A.8.1 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C7.1 | NC1 | Brak separacji IT/OT (pojedyncze LAN) | Wdrożenie IDMZ i firewalli przemysłowych wg IEC 62443 (Purdue), prace w trakcie postojów | Kierownik utrzymania ruchu / Rola 2 | 90 dni (etapowo) |
| C7.2 | NC1 | Otwarta strefa prototypów i możliwość fotografowania | Pełne ściany, kontrola dostępu, depozytory smartfonów, detektory obiektywów | Kierownik ochrony / Rola 1 | 90 dni |
| C7.3 | NC1 | Niekontrolowane modemy 4G dostawców maszyn | Likwidacja modemów, zdalny serwis przez VPN+MFA z autoryzacją kierownika | Utrzymanie ruchu / Rola 2 | 45 dni |
| C7.4 | NC2 | Prywatne pendrive w sterownikach PLC | Stacje kwarantanny (kioski antywirusowe), polityka nośników | Utrzymanie ruchu / Rola 1 | 30 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują rozbudowany raport audytowy (8–12 stron A4):
Wzorcowa koncepcja na ocenę 4.0 wprowadza:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest zaprojektowanie zaawansowanej Polityki Bezpieczeństwa Informacji dla Software House'u tworzącego systemy płatnicze, aplikacje bankowe i rozwiązania klasy FinTech w chmurze natywnej (Cloud-Native). Zadanie skupia się na bezpieczeństwie potoku automatycznego wytwarzania oprogramowania (CI/CD), zarządzaniu podatnościami komponentów Open Source (Software Supply Chain Security - SBOM), architekturze mikroserwisowej opartej na orkiestracji kontenerów (Kubernetes) oraz wdrożeniu kultury DevSecOps i audytowalności kodu.
Firma „FinTech Logic” sp. z o.o. zatrudnia 80 inżynierów oprogramowania, inżynierów DevOps, testerów i architektów chmurowych. Firma rozwija platformę bankowości otwartej (Open Banking API) przetwarzającą transakcje dla 12 banków komercyjnych w Europie Środkowej. Aplikacje budowane są w oparciu o architekturę mikrousługową w klastrach Kubernetes w chmurze AWS i Google Cloud Platform (GCP). Wdrożenia na produkcję odbywają się automatycznie do 10 razy dziennie za pośrednictwem potoku GitLab CI/CD.
W toku audytu bezpieczeństwa ujawniono krytyczne podatności techniczne i organizacyjne:
Student 1 (Kierownik Zespołu i Architekt DevSecOps): Definiuje Politykę Bezpiecznego Cyklu Życia Rozwoju Oprogramowania (SSDLC), procedury generowania Software Bill of Materials (SBOM) oraz zasady zarządzania podatnościami zgodnie z OWASP SAMM.
Student 2 (Inżynier Bezpieczeństwa Chmury i Kontenerów): Opracowuje twardnienie klastra Kubernetes (Kubernetes Hardening wg CIS Benchmarks), wdrożenie kontroli dostępu RBAC, separację potoków CI/CD oraz centralne zarządzanie sekretami (HashiCorp Vault).
Student 3 (Audytor Zgodności i Analizy Ryzyka): Przeprowadza szacowanie ryzyka ataku na łańcuch dostaw oprogramowania w matrycy 3 × 3, klasyfikuje niezgodności (NC1/NC2/OFI) oraz opracowuje Plan CAP z bramkami jakościowymi (Quality Gates).
Wyliczcie ryzyko wprowadzenia złośliwego kodu przez przejętą bibliotekę open-source (scenariusz typu Log4j lub SolarWinds). Oszacujcie wpływ na reputację banków oraz na kary regulacyjne nakładane w tym przypadku przez Komisję Nadzoru Finansowego (EBA nie nakłada kar pieniężnych; jej decyzje indywidualne w trybie art. 8 ust. 2 lit. f rozporządzenia (UE) nr 1093/2010 są środkiem ostatniej instancji).
Dokonajcie formalnej gradacji:
Zaprojektujcie 4 bramki kontrolne w potoku CI/CD: SAST (analiza statyczna kodu), SCA (analiza komponentów open-source), DAST (dynamiczne testy bezpieczeństwa API) oraz Container Scanning.
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Wprowadzenie złośliwego kodu przez przejętą bibliotekę Open Source (scenariusz Log4j/SolarWinds), CVSS 9.8 na produkcji przez 5 miesięcy | 3 | 3 | 9/9 | Narzędzia SCA (Snyk/Trivy), SBOM CycloneDX/SPDX, polityka Build Breaker (CVSS >= 7.0 blokuje wdrożenie) | 2/9 (1 x 2) |
| Kompromitacja produkcyjnego klastra Kubernetes przez współdzielony kubeconfig i uprawnienia cluster-admin | 3 | 3 | 9/9 | Ścisły RBAC z tożsamością imienną, HashiCorp Vault z dynamicznymi tokenami, eliminacja wspólnych plików | 2/9 (1 x 2) |
| Wyciek tokenów JWT autoryzujących płatności z logów kontenerów do publicznego Kibana | 3 | 2 | 6/9 | Maskowanie nagłówków Authorization w middleware, RBAC na Kibana, centralny monitoring zapytań | 2/9 (1 x 2) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N8.1 | NC1 | Wspólny plik kubeconfig przesyłany przez Slack; pełne uprawnienia cluster-admin dla wszystkich programistów | ISO/IEC 27001 Załącznik A.8.2 |
| N8.2 | NC1 | Brak skanowania SCA oraz krytyczna podatność CVSS 9.8 na produkcji przez 5 miesięcy; brak SBOM | ISO/IEC 27001 Załącznik A.8.8, A.8.28 |
| N8.3 | NC1 | Tokeny JWT w jawnym tekście w logach indeksowanych w ogólnodostępnym Kibana | ISO/IEC 27001 Załącznik A.8.24 i A.8.28 |
| N8.4 | NC1 | Agenci CI/CD z bezpośrednim dostępem do bazy produkcyjnej (nadpisanie danych testowymi) | ISO/IEC 27001 Załącznik A.8.31 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C8.1 | NC1 | Brak kontroli zależności Open Source | Wdrożenie SCA + SBOM, bramka Build Breaker (CVSS>=7), remediacja starej podatności | DevSecOps (Rola 1, 2) | 30 dni |
| C8.2 | NC1 | Pełne prawa do klastra produkcyjnego (cluster-admin) | Ścisły RBAC, indywidualne tożsamości, HashiCorp Vault, wycofanie wspólnego kubeconfig | Platforma / Rola 2 | 45 dni |
| C8.3 | NC1 | Tokeny JWT w logach kontenerów | Maskowanie Authorization w middleware, kontrola dostępu do Kibana | Zespół aplikacyjny / Rola 2 | 14 dni |
| C8.4 | NC1 | Brak separacji środowisk CI/CD i produkcji | Izolacja runnerów, brak bezpośredniego dostępu do bazy produkcyjnej | DevOps / Rola 2 | 60 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują profesjonalny raport audytowy (8–12 stron A4):
Wzorcowa koncepcja na ocenę 4.0 wprowadza:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest opracowanie zaawansowanej Polityki Bezpieczeństwa Informacji dla dużej wojewódzkiej instytucji kultury i nauki, pełniącej funkcję centralnego węzła regionalnej sieci bibliotecznej. Zadanie koncentruje się na pogodzeniu szerokiego dostępu publicznego (otwarte czytelnie, bazy naukowe, digitalizacja starodruków, sieć eduroam) z ochroną unikalnych zbiorów dziedzictwa narodowego w repozytoriach cyfrowych, przeciwdziałaniem naruszeniom praw autorskich, bezpieczeństwem serwerów bazodanowych zintegrowanego systemu bibliotecznego oraz spełnieniem wymogów Krajowych Ram Interoperacyjności.
Wojewódzka Biblioteka Publiczna i Centrum Informacji Naukowej obsługuje 120 000 zarejestrowanych użytkowników, koordynuje pracę 150 bibliotek gminnych w regionie oraz prowadzi Wojewódzką Bibliotekę Cyfrową udostępniającą 500 000 zdigitalizowanych cennych manuskryptów, map i starodruków. Instytucja zatrudnia 110 pracowników i dysponuje gmachem z 6 czytelniami specjalistycznymi, salą konferencyjną oraz 80 publicznymi terminalami komputerowymi. Przez sieć bezprzewodową eduroam i publiczną sieć Wi-Fi dziennie przewija się ponad 1 500 studentów i badaczy.
Audyt systemu bezpieczeństwa wykazał następujące uchybienia:
Student 1 (Kierownik Zespołu): Projektuje nadrzędną Politykę Bezpieczeństwa Informacji Biblioteki Wojewódzkiej, regulamin ochrony zbiorów cyfrowych oraz zasady korzystania z licencjonowanych zasobów naukowych.
Student 2 (Specjalista ds. Bezpieczeństwa Sieci i Repozytoriów): Opracowuje architekturę integralności repozytorium cyfrowego (sumy kontrolne, macierz WORM, georedundancja), segmentację sieci eduroam oraz wdrożenie ochrony przed scrapingiem baz danych (WAF, Rate Limiting).
Student 3 (Audytor Zgodności KRI i Ryzyka): Przeprowadza analizę ryzyka utraty dziedzictwa narodowego w matrycy 3 × 3, kwalifikuje uchybienia (NC1/NC2/OFI) oraz opracowuje Plan CAP z uwzględnieniem procedur przetargowych w sektorze publicznym.
Wyliczcie w matrycy 3 × 3 ryzyko uszkodzenia lub zaszyfrowania bazy Biblioteki Cyfrowej oraz ryzyka kar finansowych od wydawców baz naukowych.
Przypiszcie uchybienia do norm i prawa:
Zredagujcie plan naprawczy uwzględniający natychmiastowe załatanie luki SQLi, wdrożenie reguł anty-scrapingowych oraz wniosek do Urzędu Marszałkowskiego o dotację na georedundantny backup.
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Ciche uszkodzenie (bit rot) lub zaszyfrowanie 500 000 obiektów Biblioteki Cyfrowej (180 TB) | 2 | 3 | 6/9 | Sumy kontrolne SHA-256 z cykliczną weryfikacją, zasada 3-2-1, kopia WORM i georedundancja w chmurze PIONIER | 2/9 (1 x 2) |
| Eksfiltracja danych czytelników przez podatność SQL Injection w panelu czytelnika (niełataną od 14 miesięcy) | 3 | 3 | 9/9 | Pilny patch + umowa SLA z dostawcą, firewall aplikacji (WAF), testy penetracyjne | 2/9 (1 x 2) |
| Zablokowanie baz naukowych całego województwa przez scrapery naruszające licencje wydawców | 3 | 2 | 6/9 | WAF z Rate Limiting, monitoring masowego pobierania, regulamin korzystania z baz, edukacja | 1/9 (1 x 1) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N9.1 | NC1 | Podatność SQL Injection w panelu czytelnika niezałatana od 14 miesięcy (brak umowy SLA) | § 19 ust. 2 pkt 12 lit. f-g KRI; ISO/IEC 27001 Załącznik A.8.8, A.8.26 |
| N9.2 | NC1 | Brak sum kontrolnych i georedundantnej kopii repozytorium cyfrowego 180 TB | ISO/IEC 27001 Załącznik A.8.13, A.8.14 |
| N9.3 | NC1 | Brak kontroli dostępu do pracowni digitalizacji zbiorów cennych (klucze dla firm sprzątających) | ISO/IEC 27001 Załącznik A.7.2; Ustawa o bibliotekach |
| N9.4 | NC2 | Scraping licencjonowanych baz naukowych prowadzący do blokady dla całego województwa | ISO/IEC 27001 Załącznik A.5.10 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C9.1 | NC1 | Niezałatana podatność SQL Injection i brak SLA | Pilny patch, zakup wsparcia (SLA), testy penetracyjne, WAF | Dział IT / Rola 2 | 14 dni |
| C9.2 | NC1 | Brak weryfikacji integralności i kopii zapasowych zbiorów | SHA-256 + cykliczna weryfikacja, kopia WORM, georedundancja PIONIER (3-2-1) | Dział IT / Rola 2 | 90 dni |
| C9.3 | NC1 | Swobodny dostęp do pracowni digitalizacji zbiorów cennych | Zamek elektromagnetyczny z rejestracją, CCTV, zakaz samodzielnej pracy sprzątających | Kustosz zbiorów / Rola 1 | 45 dni |
| C9.4 | NC2 | Scraping baz naukowych i ryzyko blokady licencji | WAF z Rate Limiting, monitoring masowych pobrań, regulamin korzystania z baz | Dział IT / Rola 1 | 45 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują rozbudowany raport audytowy (8–12 stron A4):
Wzorcowa koncepcja na ocenę 4.0 wprowadza:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
Celem zadania na ocenę 4.0 jest opracowanie zaawansowanej Polityki Bezpieczeństwa Informacji dla dużej międzynarodowej agencji komunikacji cyfrowej i domu mediowego. Agencja zarządza wielomilionowymi budżetami reklamowymi klientów korporacyjnych, przetwarza bazy Big Data na potrzeby precyzyjnego targetowania kampanii, integruje narzędzia analityczne z globalnymi platformami reklamowymi (Meta Ads, Google Marketing Platform, TikTok For Business, Amazon Ads) oraz współpracuje z setkami rozproszonych podwykonawców (influencerzy, agencje kreatywne, domy produkcyjne w różnych strefach czasowych).
Dom Mediowy „OmniMedia Global Network” sp. z o.o. zatrudnia 220 specjalistów w biurach w Warszawie i Krakowie oraz współpracuje na stałe z 80 freelancerami w Europie, Azji i Ameryce Południowej. Agencja zarządza rocznym budżetem mediowym o wartości 350 mln PLN powierzonym przez 60 międzynarodowych korporacji (branża finansowa, telekomunikacyjna, FMCG, automotive). Agencja gromadzi i analizuje dane o zachowaniach 15 milionów internautów (profilowanie za pomocą plików cookies, pikseli śledzących i identyfikatorów mobilnych).
W trakcie audytu bezpieczeństwa ujawniono krytyczne podatności:
Student 1 (Kierownik Zespołu i Specjalista ds. Bezpieczeństwa Mediów Cyfrowych): Definiuje Politykę Bezpieczeństwa Informacji Domu Mediowego, zasady bezpiecznego korzystania ze sztucznej inteligencji (AI Usage Policy) oraz procedury transferu danych poza EOG (Cross-Border Data Transfer).
Student 2 (Architekt Tożsamości i Bezpieczeństwa Chmury Reklamowej): Opracowuje architekturę Single Sign-On (SSO) z wymuszeniem kluczy sprzętowych FIDO2/U2F, integrację paneli reklamowych z centralnym katalogiem tożsamości oraz procedurę natychmiastowego odcinania dostępów.
Student 3 (Audytor Zgodności Prawnej i Ryzyka RODO/AdTech): Przeprowadza szacowanie ryzyka finansowego i prawnego w matrycy 3 × 3 dla incydentu przejęcia konta reklamowego, klasyfikuje niezgodności (NC1/NC2/OFI) oraz opracowuje Plan Reagowania na Incydenty AdTech i tabelę CAP.
Wyliczcie w matrycy 3 × 3 prawdopodobieństwo i skutki przejęcia konta menedżera reklamowego (straty z kart kredytowych, odszkodowania dla marek, utrata kontraktu mediowego).
Dokonajcie formalnego przypisania uchybień:
Zaprojektujcie plan natychmiastowej czystki kont (48 h), wdrożenia kluczy FIDO2 (14 dni) oraz wdrożenia bezpiecznej, zamkniętej instancji AI dla pracowników (60 dni).
Dla każdej ustalonej niezgodności przygotujcie wpis w Planie Działań Korygujących (CAP): przyczyna źródłowa, działanie naprawcze, właściciel, termin (14–90 dni od daty audytu) i kryterium skuteczności. Następnie wypełnijcie Plan Postępowania z Ryzykiem (RTP): decyzja postępowania z ryzykiem (unikanie, redukcja, transfer albo akceptacja), działanie mitygujące, właściciel, termin i szacowane ryzyko rezydualne. Uzasadnienie decyzji o akceptacji ryzyka zapiszcie w raporcie.
Skala szacowania ryzyka (matryca 3 × 3): Prawdopodobieństwo (P): 1 – niskie, 2 – średnie, 3 – wysokie. Skutek (S): 1 – niski, 2 – poważny, 3 – krytyczny. Poziom ryzyka to iloczyn P × S (1–9). Wynik 6–9 oznacza strefę wysoką / niedopuszczalną, 3–4 strefę średnią, a 1–2 ryzyko akceptowalne. Tabele poniżej zawierają przykładowe karty ryzyka dla kluczowych aktywów jednostki.
| Zagrożenie | P | S | Ryzyko inherentne (P × S) | Kontrole mitygujące | Ryzyko rezydualne (P × S) |
|---|---|---|---|---|---|
| Przejęcie kont administratorów Meta Business Manager klienta (Ad Account Hijacking, wydano 480 000 PLN w 3 h) | 3 | 3 | 9/9 | SSO przez centralny IdP, klucze sprzętowe FIDO2, monitoring płatności i kampanii, plan reagowania AdTech | 2/9 (1 x 2) |
| Nielegalny transfer 400 000 adresów e-mail klientów banku do podwykonawcy w Indiach (bez SCC) | 3 | 3 | 9/9 | Zablokowanie otwartych transferów, standardowe klauzule umowne (SCC) + ocena skutków transferu (TIA), audyty podwykonawców, DLP | 3/9 (1 x 3) |
| Wyciek poufnych briefów i strategii cenowych przez publiczne modele AI (Shadow AI) | 3 | 2 | 6/9 | Blokada darmowych portali AI na firewallu, firmowa zamknięta instancja AI (Azure OpenAI/Enterprise), szyfrowanie kluczem agencji | 2/9 (1 x 2) |
Rejestr ustaleń audytowych z formalną gradacją: NC1 – Niezgodność Duża, NC2 – Niezgodność Mała, OFI – Szansa na poprawę.
| Lp. | Kwal. | Ustalenie audytowe | Podstawa normy / prawa |
|---|---|---|---|
| N10.1 | NC1 | Transfer bazy 400 000 e-maili klientów banku do Indii bez SCC i zgody klienta | art. 44 i 46 ust. 1–2 RODO; decyzja Komisji (UE) 2021/914; wytyczne EROD 05/2021 |
| N10.2 | NC1 | Brak MFA opartego na kluczach FIDO2 na kontach zarządzających budżetami reklamowymi | ISO/IEC 27001 Załącznik A.8.5 |
| N10.3 | NC1 | Ponad 90 aktywnych kont byłych pracowników w panelach reklamowych i chmurze | ISO/IEC 27001 Załącznik A.6.5, A.5.15 |
| N10.4 | NC2 | Wklejanie poufnych briefów i strategii do publicznych modeli AI (Shadow AI) | ISO/IEC 27001 Załącznik A.5.10 i A.5.34; rozporządzenie (UE) 2024/1689 (AI Act) - obowiązki dostawców i podmiotów stosujących systemy AI zgodnie z art. 50 oraz harmonogramem stosowania z art. 113 |
Plan Działań Korygujących zawiera numer ustalenia, kwalifikację, analizę przyczyny źródłowej (Root Cause), działanie naprawcze, właściciela oraz harmonogram realizacji (14–90 dni).
| Lp. | Kwal. | Przyczyna źródłowa (Root Cause) | Działanie naprawcze | Właściciel | Termin |
|---|---|---|---|---|---|
| C10.1 | NC1 | Nieaktualne uprawnienia w panelach reklamowych | Natychmiastowa czystka 90+ kont byłych pracowników (48 h), informowanie klientów | Architekt tożsamości / Rola 2 | 2 dni |
| C10.2 | NC1 | Słabe uwierzytelnianie do paneli z budżetami klientów | SSO przez IdP, klucze FIDO2 dla osób z uprawnieniami finansowymi | Architekt tożsamości / Rola 2 | 14 dni |
| C10.3 | NC1 | Nielegalny transfer danych poza EOG | Standardowe klauzule umowne (SCC) i ocena skutków transferu (TIA), audyt podwykonawców, blokada otwartych chmur (DLP), szkolenia | Compliance (Rola 3) | 60 dni |
| C10.4 | NC2 | Cień AI - poufne dane w publicznych modelach | Blokada publicznych portali AI, wdrożenie zamkniętej instancji AI (60 dni) | Dział IT / Rola 1 | 60 dni |
Plan Postępowania z Ryzykiem (ang. Risk Treatment Plan, RTP) uzupełnia Plan Działań Korygujących: CAP odpowiada na pytanie co i kto naprawia, a RTP – jaką decyzją zarządcy świadomie redukują, przenoszą, unikają lub akceptują ryzyko. Każde ryzyko z matrycy powyżej musi mieć w RTP jedną, jawnie zapisaną decyzję; ryzyko pozostawione bez decyzji jest ryzykiem nieakceptowanym.
Do uzupełnienia: dla każdego zagrożenia z tabeli ryzyk wpiszcie klasyfikację (P × S), kwalifikację (NC1/NC2/OFI), wybraną decyzję postępowania, działanie mitygujące z odesłaniem do pozycji CAP, właściciela z terminem oraz szacowane ryzyko rezydualne. Poniżej wzór wypełniony dla jednego scenariusza – pozostałe wiersze uzupełnijcie sami.
| Lp. | Zagrożenie / scenariusz | Klasyfikacja ryzyka (P × S) | Kwal. | Decyzja postępowania z ryzykiem | Działanie mitygujące (powiązane z CAP) | Właściciel, termin i ryzyko rezydualne |
|---|---|---|---|---|---|---|
| R1 | przykład: utrata dostępności usługi dla mieszkańców wskutek pojedynczego punktu awarii | 3 × 3 = 9 | NC1 | Redukcja | wdrożenie rozwiązania redundancyjnego oraz planu ciągłości działania (CAP poz. 1) | Kierownik IT / 30 dni / 2 × 2 = 4 |
| R2 | (do uzupełnienia: zagrożenie z wiersza 2 tabeli ryzyk) | P × S = | NC1 | Redukcja / Transfer | CAP poz. | właściciel / termin dni / P × S = |
| R3 | (do uzupełnienia: zagrożenie z wiersza 3 tabeli ryzyk) | P × S = | NC2 | Redukcja / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
| R4 | (do uzupełnienia: kolejne zagrożenie własne) | P × S = | OFI | Unikanie / Akceptacja | CAP poz. | właściciel / termin dni / P × S = |
Decyzja akceptacja wymaga pisemnego uzasadnienia w raporcie; samo wpisanie decyzji bez argumentu jest niewystarczające. Terminy w RTP muszą pokrywać się z terminami w CAP dla tych samych ustaleń.
Każdy raport rozpoczyna się od Executive Summary dla zarządu (ok. 1 strona): najważniejsze ustalenia z liczbą NC1 / NC2 / OFI, najwyższe ryzyko rezydualne, kluczowe decyzje podjęte w RTP oraz wniosek o zasoby i decyzję do podjęcia. Objętość raportu to 8–12 stron A4, a obrona koncepcji przed komisją trwa 15 minut. Executive Summary jest wymagane przez kryteria formalne zaliczenia na ocenę 4.0.
Studenci przygotowują rozbudowany raport audytowy (8–12 stron A4):
Wzorcowa koncepcja na ocenę 4.0 wprowadza:
Zalety rozwiązania:
Wady i ograniczenia wdrożeniowe:
4. Kryteria weryfikacji i zaliczenia raportów przez prowadzącego (ocena 4.0)
Zgodnie z punktem 8 sylabusa przedmiotu Audyt bezpieczeństwa informacji, ocena 4.0 (dobra) wymaga od studentów wykazania się nie tylko znajomością faktów, ale przede wszystkim zdolnością analityczną, rzetelnym warsztatem audytorskim oraz umiejętnością posługiwania się sformalizowanymi narzędziami oceny ryzyka.
Wymogi formalne zaliczenia na ocenę 4.0:
1. Złożenie pisemnego Raportu z Audytu i Projektu SZBI:
2. Zespołowa obrona projektu na forum grupy laboratoryjnej:
Kryteria punktowe dla oceny 4.0:
Różnice pomiędzy oceną 3.0, 3.5 a 4.0: