Każda grupa laboratoryjna wybiera dokładnie jedno zadanie z poniższego zestawu dziesięciu studiów przypadków do kompleksowego opracowania w formie pisemnego referatu inżynierskiego. Prace realizowane są w zespołach liczących od dwóch do trzech studentów, a czas przeznaczony na realizację laboratorium wynosi 180 minut. Zadania na ocenę 4.0 łączą analizę organizacyjno-prawną z praktycznym wykorzystaniem bezpłatnego oprogramowania narzędziowego, konfiguracji wiersza poleceń oraz weryfikacji reguł bezpieczeństwa w systemach operacyjnych Linux, Windows oraz RouterOS. Od studentów wymaga się przeprowadzenia burzy mózgów, zbadania wzajemnych zależności pomiędzy komponentami systemu oraz wypracowania całościowego, spójnego rozwiązania technicznego. Efektem pracy grupy musi być dojrzałe sprawozdanie techniczne, wykazujące nie tylko zrozumienie teorii, lecz także umiejętność doboru i przetestowania konkretnych narzędzi audytorskich i konfiguracyjnych.
Z laboratorium każda grupa przygotowuje jedno łączne sprawozdanie w formacie dokumentu PDF o objętości od sześciu do ośmiu stron znormalizowanego tekstu inżynierskiego. Dokument musi rozpoczynać się od strony tytułowej zawierającej pełną nazwę uczelni, nazwę przedmiotu, imiona i nazwiska członków grupy wraz z numerami albumów, kierunek studiów, numer grupy dziekańskiej oraz rok akademicki. Bezpośrednio pod stroną tytułową należy wkleić pełną, niezmienioną treść wybranego do realizacji zadania laboratoryjnego. Układ merytoryczny pracy musi obligatoryjnie obejmować wstęp wprowadzający w tematykę, szczegółowe rozwinięcie problemu inżynierskiego oraz wyczerpujące podsumowanie z wnioskami. W części analitycznej wymagany jest szczegółowy opis zidentyfikowanych zagrożeń, formalna matryca ryzyka (prawdopodobieństwo x skutek) oraz uzasadnienie wyboru proponowanych reguł polityki bezpieczeństwa. W części praktycznej sprawozdanie musi zawierać logiczny schemat działania i połączeń, wykaz wykorzystanych bezpłatnych narzędzi i serwisów WWW, a także przetestowane pliki konfiguracyjne oraz zrzuty poleceń CLI wraz z ich rzeczywistymi wynikami. Sprawozdanie musi w sposób jednoznaczny i bezdyskusyjny dowodzić, że zespół samodzielnie i poprawnie zrealizował zadanie oraz zrozumiał wpływ poszczególnych parametrów na bezpieczeństwo całego systemu informatycznego. W referacie należy podać spis wykorzystanych źródeł, w tym aktów prawnych (RODO, ustawa o KSC), norm serii ISO/IEC 27001 i 27005 oraz oficjalnych wytycznych CSIRT NASK i NIST. Obrona sprawozdania odbywa się w trakcie zajęć poprzez ustne wystąpienie członków grupy i merytoryczną dyskusję nad przyjętymi rozwiązaniami technicznymi.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon3 Autoryzacja i uwierzytelnianie w systemach komputerowych. Bezpieczeństwo tożsamości cyfrowej i kryptografia asymetryczna w WebAuthn.
Celem zadania jest zaprojektowanie oraz wdrożenie całościowej polityki zarządzania tożsamością i uwierzytelnianiem wieloskładnikowym (MFA) dla jednostki administracji publicznej szczebla wojewódzkiego. Projekt uwzględnia wytyczne NIST SP 800-63B oraz rekomendacje Pełnomocnika Rządu ds. Cyberbezpieczeństwa, wprowadzając bezwzględny wymóg stosowania drugiego składnika odpornego na phishing (FIDO2/WebAuthn) opartego na kryptografii asymetrycznej (klucze publiczne na krzywych eliptycznych P-256). Studenci analizują wektory ataków socjotechnicznych, przejęcia sesji oraz techniki Adversary-in-the-Middle (AiTM / reverse-proxy phishing).
W ramach laboratorium zespół konfiguruje zaawansowane moduły uwierzytelniania w systemie Linux (Pluggable Authentication Modules: pam_pwquality, pam_faillock, pam_u2f) oraz zasady zabezpieczeń grupy w Active Directory (Password Settings Objects – PSO). Zadanie porządkuje terminologię, odróżniając architekturę modułów systemowych Linux PAM od koncepcji organizacyjnej PAM/PIM (Privileged Access Management) oraz kształtuje umiejętność budowy procedur awaryjnego dostępu (Break-Glass account). Zakres prac zoptymalizowano do realizacji w 180 minut.
Mazowiecki Urząd Wojewódzki w Warszawie zatrudnia ponad 600 urzędników przetwarzających dane wrażliwe obywateli w systemach e-administracji (EZD RP, ePUAP, rejestry stanu cywilnego). W trakcie audytu bezpieczeństwa przeprowadzonego przez CSIRT wykazano, że w urzędzie obowiązywała archaiczna polityka wymuszająca comiesięczną zmianę hasła o minimalnej długości zaledwie 8 znaków, co skutkowało masowym tworzeniem haseł przewidywalnych (np. Wiosna2026!) i incydentami blokad kont po weekendach.
Dodatkowo pracownicy oraz administratorzy infrastruktury uzyskali możliwość hybrydowej pracy zdalnej przez portal VPN i pocztę przeglądarkową. Brak wymuszenia odpornego na phishing MFA doprowadził do incydentu przejęcia poświadczeń jednego z inspektorów w wyniku kampanii spear-phishingowej klonującej panel logowania Microsoft 365 (atak AiTM proxy). Złośliwy podmiot uzyskał dostęp do korespondencji urzędowej zawierającej dokumenty zastrzeżone.
Grupa laboratoryjna przyjmuje rolę zespołu audytorów i inżynierów cyberbezpieczeństwa. Zadaniem zespołu jest sporządzenie formalnego zarządzenia Dyrektora Generalnego, wdrożenie haseł frazowych (min. 16 znaków), konfiguracja modułów Linux PAM i PowerShell AD PSO, przygotowanie wdrożenia tokenów FIDO2 (z opcją wirtualnej emulacji software'owej) oraz opracowanie procedury awaryjnego odzyskiwania dostępu Break-Glass.
libpam-pwquality, libpam-faillock, pamu2fcfg oraz libpam-u2ffido2 (darmowa biblioteka Yubico) do programowej emulacji tokena WebAuthn/FIDO2 bez konieczności posiadania fizycznego klucza sprzętowegoNew-ADFineGrainedPasswordPolicy) lub lokalnym secpol.msc/etc/security/pwquality.conf w systemie Linux oraz weryfikacja entropii polskich haseł frazowych narzędziem pwscore.libpam-faillock (parametry: deny=5, unlock_time=900) i przetestowanie procedury resetowania licznika: faillock --user <login> --reset.pam_u2f (z wykorzystaniem tokena fizycznego lub programowego emulatora asercji w Pythonie).New-ADFineGrainedPasswordPolicy) z blokadą okresowego wygasania haseł i przypisaniem do grupy Domain Admins./var/log/auth.log oraz Windows Event ID 4625/4624) pod kątem wykrywania anomalii logowania i prób przełamania poświadczeń.W trakcie realizacji zadania pamiętajcie, że nowoczesna polityka bezpieczeństwa całkowicie odchodzi od wymuszania cyklicznej rotacji haseł, co jednoznacznie podkreśla standard NIST SP 800-63B. Wymuszona rotacja skutkuje tworzeniem przewidywalnych mutacji (np. zmiana cyfry na końcu hasła).
Poniżej przedstawiono konfigurację modułu libpam-pwquality w pliku /etc/security/pwquality.conf oraz testowanie entropii narzędziem pwscore:
Weryfikacja stanu licznika błędnych logowań i odblokowanie konta za pomocą modułu pam_faillock:
W środowisku PowerShell na kontrolerze Windows Server tworzenie obiektu Fine-Grained Password Policy (PSO) dla kont uprzywilejowanych Domain Admins realizuje się poleceniami:
Wymagania dotyczące sprawozdania: Zespół opracowuje zwięzłe sprawozdanie inżynierskie PDF (objętość 4–5 stron) zawierające matrycę ról i uprawnień, listingi plików konfiguracyjnych, zrzuty poleceń CLI oraz analizę wniosków.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon2 Warunki zapewnienia poufności i autentyczności informacji. Ochrona danych osobowych i medycznych.
Celem zadania jest opracowanie kompleksowej polityki czystego biurka (Clean Desk Policy) oraz czystego ekranu (Clean Screen Policy) dla szpitala klinicznego przetwarzającego szczególną kategorię danych osobowych (dane medyczne pacjentów). Studenci projektują zarówno rygorystyczne procedury organizacyjne, jak i techniczne mechanizmy egzekwowania zasad na stacjach roboczych w dyżurkach pielęgniarskich, gabinetach zabiegowych i na oddziałach ratunkowych. Projekt ma na celu wyeliminowanie ryzyka nieuprawnionego wglądu w dokumentację medyczną przez osoby odwiedzające i pacjentów.
W części technicznej zadanie wymaga skonfigurowania automatycznej blokady sesji, wygaszania ekranu, dynamicznej blokady urządzeń peryferyjnych (porty USB, pamięci masowe) oraz procedur kontrolnych z wykorzystaniem rejestru audytów fizycznych. Studenci zdobywają wiedzę z zakresu zgodności z art. 9 i 32 RODO oraz standardów akredytacyjnych Centrum Monitorowania Jakości w Ochronie Zdrowia (CMJ).
Szpital Kliniczny im. prof. Orłowskiego posiada 18 oddziałów szpitalnych, Szpitalny Oddział Ratunkowy (SOR) oraz poradnie specjalistyczne, w których łącznie pracuje ponad 900 stacji roboczych podłączonych do szpitalnego systemu HIS (Hospital Information System). Na korytarzach i w salach chorych codziennie przebywają setki pacjentów i osób odwiedzających. Rutynowa inspekcja przeprowadzona przez Inspektora Ochrony Danych (IOD) wykazała drastyczne uchybienia w zakresie bezpieczeństwa informacji.
W dyżurkach pielęgniarskich komputery pozostawały stale zalogowane na wspólnych kontach personelu, a monitory były ustawione wprost naprzeciwko drzwi wejściowych, umożliwiając każdemu odczytanie historii chorób i wyników badań. Na biurkach w gabinetach lekarskich leżały niezabezpieczone wydruki kart zleceń lekarskich, recepty z pieczątkami oraz karty zgonów. Dodatkowo stwierdzono stosowanie prywatnych pendrive'ów do przenoszenia plików ze skanera tomografii komputerowej.
Dyrekcja szpitala stanęła w obliczu groźby kary finansowej ze strony Urzędu Ochrony Danych Osobowych (UODO) po tym, jak jeden z pacjentów sfotografował smartfonem otwartą historię leczenia innej osoby i opublikował fragment w mediach społecznościowych. Nakazano natychmiastowe wdrożenie bezwzględnych standardów technicznych i organizacyjnych, które zagwarantują prywatność pacjentów.
Zespół studentów ma opracować szczegółową politykę czystego biurka i ekranu dostosowaną do specyfiki pracy medycznej (gdzie lekarz musi w kilka sekund uzyskać dostęp do komputera w sytuacji zagrożenia życia, ale nie może zostawić otwartej sesji po opuszczeniu stanowiska). Wymaga to wdrożenia kart zbliżeniowych RFID do szybkiego logowania/wylogowywania (tap-in/tap-out), filtrów prywatyzujących oraz zautomatyzowanej blokady stacji roboczej po 90 sekundach bezczynności.
Opracowanie musi zawierać procedury postępowania z dokumentacją papierową w szafach zamykanych na zamek bębenkowy, harmonogram audytów nocnych prowadzonych przez służbę ochrony oraz techniczne szablony GPO i skrypty audytujące blokady portów USB.
Zasada czystego biurka nie może być traktowana wyłącznie jako martwy przepis regulaminowy. W placówce medycznej kluczowe jest zapewnienie personelowi odpowiednich narzędzi ułatwiających przestrzeganie procedury: szaf zamykanych na klucz systemowy (Master Key), pojemników na dokumenty do zniszczenia oraz automatyzacji wylogowania po odejściu od komputera.
Poniżej przedstawiono konfigurację wymuszenia blokady stacji roboczej po 90 sekundach w systemie Windows za pomocą poleceń rejestru w wierszu poleceń lub PowerShell:
Całkowite zablokowanie nośników pamięci masowej USB (pendrive) za pośrednictwem rejestru systemowego:
Audyt historii podłączanych pamięci USB za pomocą wbudowanego polecenia PowerShell badającego zdarzenia systemowe Plug and Play:
Przykładowe wnioski (wzór do sprawozdania): Przeprowadzony audyt fizyczny i techniczny w szpitalu klinicznym potwierdził, że rygorystyczne przestrzeganie zasad czystego biurka i ekranu jest fundamentem zachowania tajemnicy lekarskiej w erze cyfrowej. Zastąpienie uciążliwego wpisywania haseł przez lekarzy technologią kart zbliżeniowych RFID powiązanych z mechanizmem automatycznego blokowania stacji (Tap-In / Tap-Out) wyeliminowało powszechne zjawisko pozostawiania otwartych sesji w gabinetach. Zastosowanie filtrów prywatyzujących oraz centralnie dystrybuowanych polis GPO skutecznie zablokowało możliwość podejrzenia wyników badań przez osoby oczekujące na korytarzach. Audyty nocne wykazały konieczność wprowadzenia zamykanych na zamek elektromagnetyczny szaf na dokumentację papierową, co zabezpiecza historię chorób przed personelem pomocniczym i serwisowym. Wdrożone procedury godzą dynamikę ratowania życia z bezwzględnymi wymogami ochrony danych osobowych pacjentów określonymi w art. 9 RODO.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon2 Warunki zapewnienia integralności i dostępności informacji. Ciągłość działania systemów IT.
Celem zadania jest zaprojektowanie zaawansowanej, odpornej na ataki ransomware polityki tworzenia, przechowywania i weryfikacji kopii zapasowych dla polskiej platformy płatniczej (Fintech). Studenci implementują ugruntowaną regułę 3-2-1-1-0 (3 kopie, 2 różne nośniki, 1 kopia offsite, 1 kopia offline/niezmienna WORM, 0 błędów w testach odzyskiwania). Projekt obejmuje kryptograficzne zabezpieczenie archiwów algorytmem AES-256-GCM, wyznaczenie parametrów RPO (Recovery Point Objective) oraz RTO (Recovery Time Objective) dla krytycznych baz danych transakcyjnych.
W części praktycznej studenci konfigurują zautomatyzowane skrypty tworzenia kopii baz danych, ich szyfrowanie z użyciem OpenSSL, przesyłanie przez bezpieczny kanał WireGuard/SSH do odizolowanego repozytorium oraz weryfikację sum kontrolnych SHA-256. Projekt uczy projektowania procedur Disaster Recovery (DR) spełniających restrykcyjne wytyczne Komisji Nadzoru Finansowego (KNF) oraz normy ISO/IEC 27001.
Warszawska spółka technologiczna FinPay Sp. z o.o. obsługuje bramkę płatności internetowych dla ponad 3000 sklepów e-commerce w Polsce. Wolumen transakcji przekracza 50 000 operacji na dobę, a każda minuta niedostępności systemu relacyjnej bazy danych PostgreSQL generuje bezpośrednie straty finansowe i kary umowne. W ostatnim roku sektor fintech stał się głównym celem zorganizowanych grup cyberprzestępczych stosujących wieloetapowe oprogramowanie ransomware (Double Extortion), które w pierwszej kolejności infiltruje sieć, wyszukuje serwery backupu i bezpowrotnie niszczy punkty przywracania danych.
Audyt bezpieczeństwa wykazał, że dotychczasowe kopie zapasowe FinPay były wykonywane prostym skryptem cron na wspólny zasób sieciowy NFS, do którego pełne uprawnienia zapisu posiadały te same poświadczenia administratorskie, co do serwerów produkcyjnych. W przypadku kompromitacji głównego kontrolera domeny lub serwera bazodanowego, napastnik mógł jednym poleceniem usunąć zarówno dane produkcyjne, jak i wszystkie historyczne kopie zapasowe.
W związku z wejściem w życie unijnego rozporządzenia DORA (Digital Operational Resilience Act) oraz rekomendacji D KNF, zarząd spółki zażądał przebudowy architektury backupu. Nowy system musi uniemożliwić skasowanie lub zmodyfikowanie kopii zapasowych przez określony czas (retention lock / WORM - Write Once, Read Many), nawet w przypadku przejęcia uprawnień administratora root na serwerze produkcyjnym.
Zadaniem grupy jest opracowanie kompletnej polityki kopii zapasowych, schematu logicznego przepływu danych oraz zestawu darmowych narzędzi i skryptów realizujących: automatyczny zrzut bazy danych, szyfrowanie symetryczne AES-256 z kluczem zarządzanym poza serwerem produkcyjnym, asynchroniczną replikację do zewnętrznego data center oraz cykliczne, testowe odtwarzanie danych w wyizolowanym środowisku Sandbox.
Polityka musi precyzyjnie definiować harmonogram kopii pełnych, różnicowych i transakcyjnych (Write-Ahead Logging - WAL), dopuszczalny czas odzyskania bazy po awarii (RTO <= 30 minut) oraz dopuszczalny ubytek danych (RPO <= 5 minut).
Prawdziwa ochrona przed nowoczesnym oprogramowaniem ransomware wymaga bezwzględnego odizolowania serwera kopii zapasowych. Serwer backupu powinien pracować w modelu PULL (samodzielnie łączy się do środowiska produkcyjnego i pobiera dane) zamiast modelu PUSH (gdzie serwer produkcyjny ma uprawnienia zapisu na storage backupu).
Poniżej przedstawiono przykładowy potok tworzenia zrzutu bazy danych PostgreSQL, jego natychmiastowego szyfrowania symetrycznego AES-256-CBC i generowania sumy kontrolnej SHA-256 w systemie Linux:
Weryfikacja integralności i testowe odszyfrowanie archiwum w środowisku odizolowanym (sandbox):
Ustawienie atrybutu niezmienności pliku (append-only / immutable) na poziomie systemu plików Linux w celu ochrony przed skasowaniem:
Przykładowe wnioski (wzór do sprawozdania): Opracowanie zaawansowanej architektury kopii zapasowych dla platformy fintech wykazało, że tradycyjny backup bez gwarancji niezmienności (WORM) jest bezbronny wobec nowoczesnych szczepów ransomware ukierunkowanych na niszczenie repozytoriów danych. Zastosowanie technologii 'Object Lock' w chmurze prywatnej z wymuszeniem trybu 'Compliance' uniemożliwiło skasowanie lub zmodyfikowanie punktów przywracania nawet w przypadku kompromitacji konta głównego administratora. Rygorystyczne parametry RPO równe 15 minut oraz RTO poniżej 2 godzin osiągnięto dzięki ciągłej replikacji transakcyjnej z wykorzystaniem mechanizmów 'Changed Block Tracking'. Szyfrowanie wolumenów zapasowych kluczami zarządzanymi w module HSM gwarantuje pełną poufność danych finansowych i wyklucza ich ujawnienie w przypadku fizycznej kradzieży nośników. Wdrożenie zautomatyzowanych testów odtwarzania w izolowanej piaskownicy pozwala na cykliczne poświadczanie gotowości operacyjnej zgodnie z Rekomendacją D KNF.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon3 Autoryzacja i uwierzytelnianie w systemach komputerowych. Modele kontroli dostępu DAC, MAC, RBAC, ABAC.
Celem zadania jest skonstruowanie i wdrożenie zaawansowanej polityki kontroli dostępu w dużej firmie spedycyjno-logistycznej, łączącej model oparty na rolach (Role-Based Access Control - RBAC) z modelem atrybutowym (Attribute-Based Access Control - ABAC). Studenci identyfikują zagrożenia związane z nadmiernymi uprawnieniami (Privilege Creep) oraz brakiem izolacji pomiędzy oddziałami operacyjnymi. Projekt skupia się na praktycznej realizacji zasady najniższych uprawnień (Principle of Least Privilege - PoLP) oraz separacji obowiązków (Separation of Duties - SoD).
W warstwie technicznej zadanie wymaga opracowania formalnej matrycy uprawnień CRUD dla zasobów plikowych i bazodanowych, konfiguracji list kontroli dostępu (POSIX ACL w Linux oraz NTFS ACL w Windows) oraz zaimplementowania mechanizmu dostępu tymczasowego Just-In-Time (JIT) z automatycznym wygasaniem uprawnień. Studenci uczą się audytowania uprawnień za pomocą poleceń systemowych i wykrywania kont osieroconych.
TransLogistics Polska S.A. jest operatorem logistycznym zatrudniającym 1200 pracowników w 8 centrach dystrybucyjnych (Warszawa, Poznań, Katowice, Gdańsk, Wrocław, Łódź, Kraków, Szczecin). W spółce funkcjonują działy: Spedycja Międzynarodowa, Odprawa Celna, Finanse i Księgowość, Kadry i Płace oraz Zarządzanie Flotą. W trakcie audytu wewnętrznego ujawniono rażące nieprawidłowości: większość koordynatorów spedycji posiadała pełne uprawnienia do folderów zawierających dane finansowe klientów, marże oraz umowy handlowe wszystkich pozostałych oddziałów.
Co gorsza, pracownicy zmieniający działy w ramach awansów wewnętrznych kumulowali uprawnienia z poprzednich stanowisk (zjawisko Privilege Creep). Byli spedytorzy przeniesieni do działu floty wciąż mieli dostęp do systemów celnych i danych płacowych. System uprawnień w domenie Windows oparty był na chaotycznym przydzielaniu dostępów bezpośrednio do kont użytkowników zamiast do grup globalnych i domenowych.
Incydent ujawnienia oferty przetargowej konkurencyjnej firmie logistycznej przez byłego pracownika, który zachował aktywny dostęp do folderu ofertowego po przeniesieniu do innego oddziału, wywołał kryzys zarządczy. Zarząd zlecił audytorom natychmiastowe zlikwidowanie obecnego chaosu i wprowadzenie rygorystycznej kontroli dostępu.
Grupa laboratoryjna musi zaprojektować formalną Matrycę Kontroli Dostępu, uwzględniającą podział na role biznesowe i techniczne oraz atrybuty kontekstowe (np. dostęp do danych oddziału dozwolony wyłącznie z podsieci danego centrum logistycznego w godzinach 06:00-22:00). Należy wyeliminować bezpośrednie uprawnienia użytkowników na rzecz modelu AGDLP (Accounts -> Global Groups -> Domain Local Groups -> Permissions).
Sprawozdanie musi zawierać procedurę cyklicznej re-certyfikacji uprawnień (Access Review), procedurę natychmiastowego odbierania uprawnień przy zwolnieniu (Offboarding) oraz skrypty weryfikujące nadmiarowe uprawnienia w systemach Linux i Windows.
Podczas projektowania kontroli dostępu pamiętajcie o fundamentalnej zasadzie domyślnej odmowy (Default Deny) – każdy użytkownik i proces posiada zerowe uprawnienia, dopóki nie zostaną mu one jawnie i celowo nadane na podstawie pełnionej roli.
Poniżej przedstawiono konfigurację uprawnień POSIX ACL w systemie Linux z użyciem poleceń setfacl, definiujących uprawnienia dla grupy spedytorów oraz domyślne uprawnienia dziedziczone:
Weryfikacja i konfiguracja uprawnień NTFS w systemie Windows za pomocą narzędzia wiersza poleceń icacls:
Wykrywanie kont nieaktywnych od ponad 90 dni w Active Directory za pomocą PowerShell:
Przykładowe wnioski (wzór do sprawozdania): Wdrożenie hybrydowego modelu kontroli dostępu RBAC/ABAC w międzynarodowej korporacji logistycznej skutecznie rozwiązało problem niekontrolowanego rozrostu uprawnień pracowniczych (Privilege Creep). Zastosowanie reguł ABAC uwzględniających geolokalizację stacji roboczej oraz godziny pracy uniemożliwiło realizację operacji magazynowych i celnych poza wyznaczonymi strefami operacyjnymi. Wprowadzenie poświadczeń Just-in-Time (JIT) z automatycznym wygasaniem dostępu po 60 minutach zredukowało okno czasowe potencjalnego nadużycia przez zewnętrznych audytorów i serwisantów oprogramowania ERP. Integracja mechanizmu zarządzania tożsamością z bazą kadr zapewniła natychmiastowe odbieranie wszystkich dostępów domenowych i aplikacyjnych w momencie rozwiązania umowy z pracownikiem. Uzyskany poziom granulacji uprawnień i rozliczalności operacji pozwolił firmie na bezproblemowe odnowienie prestiżowego certyfikatu Upoważnionego Przedsiębiorcy AEO.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon2 Warunki zapewnienia poufności i autentyczności informacji. Ochrona danych w spoczynku (Data at Rest).
Celem zadania jest zaprojektowanie, przetestowanie i wdrożenie polityki pełnego szyfrowania dysków twardych (Full Disk Encryption - FDE) oraz wymiennych nośników USB dla komputerów przenośnych eksploatowanych poza siedzibą firmy. Studenci badają mechanizmy ochrony danych w spoczynku (Data at Rest) w systemach Windows (BitLocker) oraz Linux (dm-crypt / LUKS2), ze szczególnym uwzględnieniem sprzętowej integracji z modułem TPM 2.0 (Trusted Platform Module) oraz bezpiecznego rozruchu Secure Boot. Projekt analizuje podatności na ataki typu Evil Maid, Cold Boot oraz ekstrakcję kluczy z magistrali SPI/LPC.
W ramach laboratorium studenci tworzą bezpieczny protokół postępowania na wypadek utraty (kradzieży lub zagubienia) laptopa służbowego, uwzględniający kryteria oceny ryzyka naruszenia praw osób fizycznych zgodnie z art. 33 i 34 RODO. Przeprowadzają konfigurację depozytu kluczy odzyskiwania (Key Escrow), wymuszanie szyfrowania nośników zewnętrznych oraz weryfikację stanu kryptograficznego wolumenów.
Firma doradcza AuditTax Consulting zatrudnia 150 audytorów finansowych i biegłych rewidentów, którzy większość czasu pracy spędzają u klientów zewnętrznych, w pociągach, hotelach oraz na lotniskach. Na dyskach twardych laptopów przenoszone są kopie baz księgowych, pliki JPK_V7, zestawienia kadrowo-płacowe oraz poufne strategie podatkowe największych spółek giełdowych w Polsce. W ciągu ostatnich 6 miesięcy odnotowano dwa przypadki kradzieży laptopów służbowych z bagażników samochodów oraz jedno zagubienie torby z komputerem w pociągu relacji Kraków-Warszawa.
W jednym ze skradzionych komputerów BitLocker był wyłączony przez pracownika, który skarżył się na spowolnienie działania systemu po włączeniu szyfrowania. Brak pewności co do stanu zaszyfrowania dysku zmusił zarząd AuditTax do zgłoszenia naruszenia ochrony danych osobowych do Prezesa Urzędu Ochrony Danych Osobowych (PUODO) oraz indywidualnego powiadomienia ponad 14 000 pracowników klientów, co spowodowało gigantyczne straty wizerunkowe i finansowe.
Prezes zarządu podjął decyzję o bezwzględnym wdrożeniu zasady, zgodnie z którą żaden komputer przenośny ani nośnik USB nie może zostać dopuszczony do przetwarzania danych bez aktywnego, centralnie monitorowanego szyfrowania opartego na algorytmie AES z kluczem 256-bitowym. Wszelkie próby wyłączenia ochrony przez użytkowników lokalnych muszą być blokowane na poziomie uprawnień i wykrywane przez system monitoringu.
Zadaniem zespołu laboratoryjnego jest skonstruowanie kompleksowej Polityki Ochrony Danych w Spoczynku. Dokument musi obejmować: standardy techniczne szyfrowania BitLocker (tryb XTS-AES 256 z autoryzacją TPM + PIN) i LUKS2 (aes-xts-plain64 z argon2id), procedurę bezpiecznego przechowywania 48-cyfrowych kluczy odzyskiwania w bezpiecznym depozycie, blokadę zapisu na niezaszyfrowanych pendrive'ach oraz procedurę zgłaszania utraty urządzenia w czasie do 2 godzin od zdarzenia.
Projekt musi zawierać analizę prawną wykazującą, w jakich okolicznościach kradzież prawidłowo zaszyfrowanego laptopa nie stanowi wysokiego ryzyka naruszenia praw osób trzecich i zwalnia administratora z obowiązku zawiadamiania osób, których dane dotyczą (art. 34 ust. 3 lit. a RODO).
Stosowanie samego modułu TPM bez dodatkowego kodu PIN (TPM-only) chroni przed prostym wyjęciem dysku i podłączeniem go do innego komputera, lecz nie chroni przed atakiem, w którym napastnik kradnie włączony komputer w stanie uśpienia lub dokonuje podsłuchu magistrali TPM-CPU (LPC/SPI sniffing). Dlatego dla kadry zarządzającej i audytorów obligatoryjne jest wymuszenie trybu TPM + PIN.
Poniżej przedstawiono konfigurację szyfrowania wolumenu systemowego Windows za pomocą narzędzia manage-bde z wymuszeniem TPM + PIN oraz XTS-AES-256:
Konfiguracja wolumenu LUKS2 w systemie Linux z wykorzystaniem algorytmu Argon2id i powiązaniem z TPM 2.0:
Weryfikacja statusu blokady zapisu na niezaszyfrowanych nośnikach wymiennych (BitLocker To Go) w rejestrze PowerShell:
Przykładowe wnioski (wzór do sprawozdania): Implementacja pełnego szyfrowania wolumenów dyskowych BitLocker i LUKS2 z wykorzystaniem kryptoprocesora TPM 2.0 zapewniła całkowite uodpornienie floty komputerów przenośnych na ataki typu 'Cold Boot' oraz bezpośrednią ekstrakcję pamięci NAND. Zastosowanie algorytmu AES-XTS-256 w połączeniu ze sprawdzaniem integralności rozruchu (Secure Boot) gwarantuje, że próba uruchomienia obcego jądra systemu natychmiast blokuje dostęp do klucza deszyfrującego. Centralny depozyt kluczy odzyskiwania w bezpiecznym katalogu domenowym zabezpieczył ciągłość biznesową organizacji w sytuacjach awarii sprzętowych lub błędnego wprowadzenia kodu PIN przez użytkownika. Opracowana i przećwiczona procedura reagowania na kradzież laptopa pozwala na formalne potwierdzenie zaszyfrowania dysku w protokole incydentu w ciągu pierwszych 2 godzin od zgłoszenia. Z perspektywy prawnej posiadanie udokumentowanego, certyfikowanego szyfrowania w spoczynku zwalnia administratora z obowiązku zawiadamiania tysięcy klientów o incydencie na gruncie art. 34 ust. 3 lit. a RODO.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon4 Bezpieczeństwo protokołów komunikacyjnych i sieci komputerowych. Wirtualne sieci prywatne VPN.
Celem zadania jest zaprojektowanie i wdrożenie nowoczesnej architektury bezpiecznego dostępu zdalnego dla inżynierów i architektów biura projektowego realizującego zamówienia infrastruktury krytycznej. Studenci analizują zagrożenia związane z niezabezpieczonymi sieciami domowymi i publicznymi punktami dostępowymi Wi-Fi, atakami Man-in-the-Middle oraz kompromitacją urządzeń końcowych. Projekt zakłada wdrożenie nowoczesnego protokołu VPN WireGuard opartego na nowoczesnej kryptografii (ChaCha20, Poly1305, Curve25519) w zastępstwie przestarzałych protokołów PPTP/L2TP.
W warstwie sieciowej zadanie obejmuje konfigurację bezpiecznego tunelu VPN z wymuszeniem pełnego tunelowania (Full Tunneling, brak Split Tunneling), eliminację wycieków DNS (DNS Leak Prevention), implementację mikrosegmentacji sieci wewnętrznej w oparciu o zapory ogniowe oraz mechanizmy weryfikacji stanu bezpieczeństwa stacji roboczej (Endpoint Posture Check). Studenci zdobywają praktyczne umiejętności konfiguracji w systemach Linux oraz RouterOS.
Biuro Projektów Inżynieryjnych GeoProjekt Sp. z o.o. zatrudnia 80 inżynierów projektujących mosty, tunele kolejowe oraz węzły gazowe. Ze względu na specyfikę pracy projektanci pracują w modelu hybrydowym z domów oraz z kontenerów biurowych na placach budów. Dotychczas pracownicy łączyli się do sieci firmowej przy użyciu starego protokołu PPTP skonfigurowanego na domowym routerze lub otwartego serwera OpenVPN bez wymuszenia uwierzytelniania dwuskładnikowego i bez izolacji ruchu.
Podczas pracy zdalnej z hotelu jeden z głównych inżynierów padł ofiarą ataku Evil Twin Hotspot – fałszywego punktu dostępowego podszywającego się pod sieć hotelową. W wyniku ataku doszło do zatrucia pamięci podręcznej DNS i przejęcia nieszyfrowanych sesji projektowych oraz infekcji komputera złośliwym oprogramowaniem typu infostealer. Zainfekowany laptop, po ponownym podłączeniu przez VPN, posłużył napastnikom jako brama do przeskanowania i spenetrowania całej sieci wewnętrznej biura projektowego.
Incydent ten uświadomił zarządowi, że koncepcja tradycyjnego VPN dającego pełny dostęp do całej podsieci LAN jest fundamentalnym błędem architektonicznym. Zarząd podjął decyzję o natychmiastowym wdrożeniu paradygmatu Zero Trust Network Access (ZTNA) opartego na zasadzie: 'nigdy nie ufaj, zawsze weryfikuj'.
Zespół studentów ma za zadanie opracować formalną Politykę Bezpiecznej Pracy Zdalnej oraz zaprojektować infrastrukturę dostępową w oparciu o protokół WireGuard na bramie brzegowej (RouterOS / Linux). Nowa architektura musi bezwzględnie wymuszać routing całego ruchu przez tunel (AllowedIPs = 0.0.0.0/0), kierować zapytania DNS wyłącznie do wewnętrznego, filtrującego serwera DNS (eliminacja wycieków DNS), a także separować inżynierów do dedykowanych mikrostref VLAN.
Projekt musi zawierać procedurę weryfikacji stacji roboczej przed zestawieniem tunelu (sprawdzenie obecności aktywnego programu antywirusowego, zainstalowanych poprawek systemowych i włączonego szyfrowania BitLocker) oraz instrukcję konfiguracji klientów dla inżynierów.
Kluczowym elementem bezpiecznej architektury WireGuard jest parametr AllowedIPs w konfiguracji klienta. Ustawienie AllowedIPs = 0.0.0.0/0 przekierowuje cały ruch internetowy pracownika przez tunel firmowy, zapobiegając atakom typu Split Tunneling, w których złośliwy kod z sieci lokalnej pracownika mógłby przedostać się do sieci korporacyjnej.
Poniżej przedstawiono wzorcową konfigurację serwera WireGuard w systemie Linux oraz konfigurację reguł zapory nftables izolujących klientów:
Konfiguracja bezpiecznego klienta WireGuard (wg0.conf na laptopie pracownika) z ochroną przed wyciekami DNS:
Konfiguracja interfejsu WireGuard na routerze brzegowym MikroTik RouterOS z poziomu konsoli CLI:
Przykładowe wnioski (wzór do sprawozdania): Zbudowanie infrastruktury dostępu zdalnego opartej o nowoczesny protokół WireGuard pozwoliło na osiągnięcie maksymalnej przepustowości łącza przy jednoczesnym zachowaniu bezkompromisowej ochrony kryptograficznej z użyciem algorytmu ChaCha20-Poly1305. Wdrożenie przedpołączeniowej weryfikacji stacji (Posture Check) skutecznie uniemożliwia nawiązanie sesji VPN z urządzeń prywatnych lub stacji służbowych, na których wyłączono oprogramowanie EDR bądź zaporę lokalną. Zastosowanie mikrosegmentacji sieciowej i restrykcyjnych reguł zapory RouterOS bezwzględnie ograniczyło dostęp pracownika zdalnego wyłącznie do dedykowanego serwera licencji i repozytorium CAD, eliminując ryzyko infekcji sieci biurowej. Wymuszenie tunelowania pełnego z wbudowanym mechanizmem 'Kill Switch' całkowicie wykluczyło wycieki zapytań DNS i niekontrolowaną transmisję poza szyfrowanym tunelem w publicznych hotspotach. Opracowana polityka zapewnia kompletną ochronę tajemnicy przedsiębiorstwa i unikatowych projektów inżynierskich przed przechwyceniem przez konkurencję.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon2 Warunki zapewnienia autentyczności i nienaruszalności informacji. Kryptografia asymetryczna w poczcie.
Celem zadania jest zaprojektowanie wielowarstwowej polityki ochrony poczty elektronicznej oraz procedur weryfikacji tożsamości nadawców w przedsiębiorstwie komunalnym narażonym na ataki podszywania się (Spoofing) oraz wyłudzenia finansowe (Business Email Compromise - BEC). Studenci poznają mechanizmy kryptograficzne i domenowe stanowiące fundament współczesnego bezpieczeństwa poczty: rekordy SPF (Sender Policy Framework), podpisy cyfrowe DKIM (DomainKeys Identified Mail) z kluczami RSA/Ed25519 oraz rygorystyczne polityki DMARC (Domain-based Message Authentication, Reporting and Conformance) w trybie odrzucania (p=reject).
Projekt łączy wdrożenie techniczne na serwerach pocztowych i serwerach DNS z opracowaniem procedur organizacyjnych dla działu finansowo-księgowego, w tym obowiązkowej procedury weryfikacji poza pasmem (Out-of-Band Verification) przy zmianie numerów rachunków bankowych kontrahentów. Studenci uczą się analizować nagłówki MIME wiadomości, diagnozować błędy weryfikacji oraz interpretować raporty agregacyjne DMARC RUA/RUF.
Miejskie Przedsiębiorstwo Wodociągów i Kanalizacji (MPWiK) realizuje wielomilionowe inwestycje modernizacji oczyszczalni ścieków, współpracując z dziesiątkami generalnych wykonawców i dostawców technologii. Komunikacja biznesowa, przesyłanie faktur oraz dyspozycji płatniczych odbywa się drogą mailową. W ubiegłym miesiącu przestępcy przeprowadzili wyrafinowany atak Business Email Compromise: zarejestrowali domenę łudząco podobną do domeny głównego wykonawcy robót (atak typosquattingu) i przesłali do księgowości MPWiK sfałszowaną fakturę z informacją o 'zmianie rachunku bankowego ze względu na audyt skarbowy'.
Z powodu braku procedur weryfikacji telefonicznej oraz braku mechanizmów uwierzytelniania poczty przychodzącej, dział finansowy zrealizował przelew na kwotę 850 000 zł na rachunek podstawiony przez cyberprzestępców (tzw. słupa). Środki zostały natychmiast wypłacone w bankomatach i przekonwertowane na kryptowaluty. Dochodzenie policyjne i audyt bezpieczeństwa wykazały, że domena MPWiK nie posiadała skonfigurowanego rekordu DMARC ani kluczy DKIM, co pozwalało każdemu przestępcy wysyłać wiadomości bezpośrednio podszywające się pod zarząd spółki.
W spółce wszczęto postępowanie wyjaśniające, a prezes zarządu powołał komitet kryzysowy ds. cyberbezpieczeństwa. Nakazano natychmiastowe zabezpieczenie infrastruktury pocztowej przed jakimkolwiek podszywaniem się pod domenę przedsiębiorstwa oraz wdrożenie ścisłych procedur antyfraudowych w obrocie finansowym.
Zadaniem grupy laboratoryjnej jest opracowanie kompleksowej Polityki Bezpieczeństwa Poczty Elektronicznej i Transakcji Finansowych. Wymaga to skonfigurowania poprawnych rekordów DNS dla SPF (-all), wygenerowania kluczy kryptograficznych DKIM (min. 2048 bitów) i wdrożenia podpisywania poczty wychodzącej, a także publikacji polityki DMARC w trybie blokowania 'p=reject' wraz z adresem raportowania incydentów.
Równolegle zespół musi stworzyć Procedurę Weryfikacji Poza Pasmem (OOBV): każda dyspozycja zmiany numeru rachunku bankowego kontrahenta lub płatności powyżej 20 000 zł musi wymagać nawiązania kontaktu telefonicznego na zweryfikowany wcześniej numer stacjonarny z bazy kontrahentów i uzyskania autoryzacji drugiego członka zarządu (zasada czterech oczu).
Wielu administratorów popełnia błąd, publikując rekord SPF z tagiem ~all (SoftFail). Tag ten informuje serwery odbiorcze, że serwer nie jest autoryzowany, ale wiadomość nie powinna być odrzucana, co w połączeniu z brakiem DMARC umożliwia bezkarne podszywanie się pod domenę. Prawidłowa polityka wymaga stosowania mechanizmu twardego odrzucania -all w SPF oraz polityki DMARC p=reject.
Poniżej przedstawiono konfigurację i weryfikację rekordów SPF, DKIM oraz DMARC za pomocą polecenia dig w systemie Linux:
Analiza nagłówków autentyczności odebranej wiadomości e-mail (Authentication-Results) weryfikującej przejście wszystkich mechanizmów obronnych:
Próba przesłania wiadomości podszywającej się pod domenę przez nieautoryzowany serwer pocztowy kończy się natychmiastowym odrzuceniem:
Przykładowe wnioski (wzór do sprawozdania): Wdrożenie pełnego stosu uwierzytelniania poczty elektronicznej opartego o SPF (-all), klucze DKIM 2048-bit oraz restrykcyjną politykę DMARC p=reject trwale uniemożliwiło przestępcom podszywanie się pod domenę przedsiębiorstwa w kampaniach phishingowych. Uruchomienie zautomatyzowanej analizy raportów telemetrycznych DMARC (RUA) pozwoliło na natychmiastowe zidentyfikowanie i zneutralizowanie prób wykorzystania nazwy firmy w globalnych atakach socjotechnicznych. Zintegrowanie filtra antyspamowego Rspamd z modułem analizy heurystycznej i weryfikacją reputacji odnośników URL radykalnie zredukowało liczbę złośliwych wiadomości docierających do skrzynek pracowników. Formalna procedura obowiązkowej, telefonicznej autoryzacji poza pasmem (Out-of-Band) każdej dyspozycji zmiany konta bankowego kontrahenta skutecznie udaremniła symulowany atak typu Business Email Compromise (BEC). Połączenie rygorystycznych barier kryptograficznych na serwerze pocztowym ze świadomością personelu księgowego tworzy wysoce efektywny system obrony przed wyłudzeniami finansowymi.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon4 Bezpieczeństwo protokołów komunikacyjnych i sieci komputerowych. Segmentacja sieci i ochrona warstwy 2.
Celem zadania jest zaprojektowanie spójnej, bezpiecznej architektury sieci komputerowej dla zespołu placówek oświatowych (szkoła podstawowa, liceum, biblioteka multimedialna), łączącej rygorystyczną mikrosegmentację warstwy 2 i 3 z mechanizmami uwierzytelniania dostępu do medium przewodowego i bezprzewodowego (IEEE 802.1X / WPA3-Enterprise). Studenci analizują zagrożenia wynikające z pracy w środowisku o wysokim poziomie nieufności, w którym użytkownicy (uczniowie) aktywnie podejmują próby podsłuchiwania ruchu, ataków ARP Spoofing, omijania filtrów treści oraz penetracji strefy administracyjnej.
Zadanie obejmuje praktyczną konfigurację wirtualnych sieci lokalnych (VLAN), strefy zdemilitaryzowanej (DMZ) dla publicznych serwerów szkoły, reguł zapory RouterOS / Linux z filtrowaniem międzystrefowym, izolacji klientów bezprzewodowych (Client Isolation / Private VLAN) oraz mechanizmów zabezpieczania warstwy łącza danych (DHCP Snooping, Dynamic ARP Inspection, Port Security).
Zespół Szkół Ogólnokształcących nr 4 w Krakowie dysponuje wspólną infrastrukturą sieciową obsługującą 80 komputerów w pracowniach informatycznych, 45 stacji roboczych kadry pedagogicznej i księgowości, sieć Wi-Fi dla ponad 800 uczniów oraz serwery szkolnego dziennika elektronicznego i monitoringu wizyjnego IP. Dotychczasowa infrastruktura funkcjonowała w ramach jednej płaskiej podsieci IP (192.168.1.0/24) bez jakiejkolwiek separacji VLAN i bez kontroli portów przełączników.
W ubiegłym semestrze uczniowie technikum informatycznego podłączyli w pracowni własnego laptopa z systemem Kali Linux i przeprowadzili atak ARP Cache Poisoning (programem ettercap), przechwytując hasła logowania nauczycieli do poczty elektronicznej oraz arkusza ocen. Dodatkowo wpięcie prywatnego routera z aktywnym serwerem DHCP doprowadziło do paraliżu całej sieci szkolnej (atak Rogue DHCP Server). Dyrekcja szkoły została zobligowana przez kuratorium i audytorów Urzędu Miasta do natychmiastowej modernizacji sieci.
Dyrektor placówki zażądał całkowitego odseparowania ruchu administracyjno-finansowego od ruchu uczniowskiego i gościnnego, zabezpieczenia przełączników przed podsłuchami i atakami na warstwę drugą oraz wdrożenia kontroli rodzicielskiej i filtrowania treści nieodpowiednich dla osób małoletnich.
Zespół laboratoryjny wciela się w rolę projektantów sieci. Zadaniem grupy jest opracowanie całościowej Polityki Bezpieczeństwa Sieci Szkolnej, zdefiniowanie podziału na VLAN (VLAN 10: Administracja i Kadry, VLAN 20: Dydaktyka, VLAN 30: Wi-Fi Uczniowie, VLAN 40: Kamery CCTV i IoT, VLAN 50: DMZ Serwery) oraz stworzenie reguł zapory ogniowej zakazujących jakiegokolwiek ruchu z VLAN 20/30 do VLAN 10.
Projekt musi zawierać konfigurację kontroli dostępu 802.1X (RADIUS) dla nauczycieli, izolację klientów w sieci Wi-Fi (zakaz komunikacji peer-to-peer pomiędzy smartfonami uczniów), mechanizmy DHCP Snooping i DAI na przełącznikach oraz reguły QoS ograniczające pasmo dla sieci uczniowskiej.
W sieciach oświatowych kluczowe jest pamiętanie o zabezpieczeniach warstwy 2 (Data Link Layer). Nawet najlepsze reguły zapory ogniowej warstwy 3 (IP) nie uchronią sieci przed podsłuchem, jeśli uczniowie w ramach tej samej podsieci mogą swobodnie zatruwać tablice ARP przełącznika lub rozsyłać pakiety DHCP Offer.
Poniżej przedstawiono konfigurację Bridge VLAN Filtering oraz ochrony DHCP Snooping w systemie MikroTik RouterOS z poziomu CLI:
Konfiguracja reguł zapory ogniowej Firewall Filter izolującej podsieci w RouterOS:
Weryfikacja braku możliwości przeskanowania sieci administracyjnej z komputera w pracowni uczniowskiej za pomocą Nmap:
Przykładowe wnioski (wzór do sprawozdania): Kompleksowa modernizacja infrastruktury sieciowej z wykorzystaniem segmentacji VLAN i protokołu 802.1X wyeliminowała wieloletnie zagrożenie swobodnego podsłuchiwania ruchu i ataków ARP Spoofing w sieci placówek oświatowych. Wdrożenie uwierzytelniania portowego opartego o serwer FreeRADIUS wymusiło na każdym podłączanym urządzeniu konieczność przedstawienia poświadczeń domenowych lub certyfikatu maszynowego przed uzyskaniem dostępu do medium sieciowego. Aktywacja mechanizmów ochrony warstwy łącza danych (DHCP Snooping, Dynamic ARP Inspection) skutecznie zablokowała próby stawiania fałszywych bram domyślnych oraz wyczerpywania adresacji IP przez złośliwe skrypty uczniowskie. Przeniesienie publicznych portali szkolnych i platformy e-learningowej do odseparowanej strefy DMZ zabezpieczyło wewnętrzną sieć administracyjno-finansową przed włamaniem od strony Internetu. Zaprojektowana topologia stanowi bezpieczny i skalowalny model środowiska teleinformatycznego, w pełni chroniący dane osobowe uczniów oraz integralność elektronicznych rejestrów ocen.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon2 Zapewnienie ciągłości działania i obsługa sytuacji awaryjnych. Ramy prawne reagowania na incydenty.
Celem zadania jest zaprojektowanie formalnej procedury zarządzania incydentami bezpieczeństwa informacji dla średniej wielkości przedsiębiorstwa produkcyjnego, zgodnie z międzynarodowym standardem ISO/IEC 27035, wytycznymi CSIRT NASK oraz wymogami prawnymi art. 33 RODO i ustawy o Krajowym Systemie Cyberbezpieczeństwa. Studenci przechodzą przez wszystkie fazy cyklu życia incydentu: przygotowanie (Preparation), wykrywanie i analiza (Detection & Analysis), powstrzymywanie (Containment), usuwanie (Eradication), odzyskiwanie (Recovery) oraz wnioski poincydentalne (Lessons Learned).
W części technicznej zadanie wymaga opracowania procedury First Respondera: zabezpieczenia ulotnych dowodów cyfrowych (zrzut pamięci RAM, tablica połączeń sieciowych, lista aktywnych procesów) przed wyłączeniem komputera, natychmiastowej izolacji hosta na poziomie sieciowym oraz analizy logów systemowych (Linux journalctl, auditd, Windows EventLog). Studenci tworzą kompletny Plan Reagowania na Incydenty (IRP) wraz z algorytmem zgłaszania naruszeń do organu nadzorczego w terminie 72 godzin.
Fabryka Części Maszynowych SilesiaTech Sp. z o.o. w Gliwicach zatrudnia 350 pracowników i posiada zautomatyzowaną linię produkcyjną sterowaną przez serwery przemysłowe SCADA oraz stacje robocze inżynierów. W poniedziałek o godzinie 07:45 pracownik działu logistyki otworzył załącznik w wiadomości e-mail zatytułowanej 'Faktura korygująca PDF.exe'. Po kilku minutach stacja robocza zaczęła wykazywać nienaturalnie wysokie użycie procesora, a na pulpicie pojawił się komunikat z żądaniem okupu w zamian za odszyfrowanie plików (atak ransomware LockBit).
Spanikowany pracownik wyciągnął wtyczkę zasilania z gniazdka, co bezpowrotnie zniszczyło zawartość pamięci operacyjnej RAM, zawierającej klucze deszyfrujące wstrzyknięte do procesu oraz adresy IP serwerów dowodzenia C2 (Command and Control). Następnie komputer został ponownie włączony i podłączony do sieci Wi-Fi, co umożliwiło złośliwemu oprogramowaniu przeskanowanie podsieci biurowej i zainfekowanie dwóch kolejnych komputerów księgowości oraz zablokowanie wspólnego dysku sieciowego z projektami CAD.
W fabryce nie istniała żadna spisana procedura reagowania na incydenty, nikt nie wiedział, do kogo należy zgłosić zdarzenie, a zarząd dowiedział się o paraliżu produkcji dopiero o 14:00, gdy zatrzymała się linia montażowa. Dochodzenie wykazało również wyciek danych osobowych pracowników i kontrahentów, a brak zgłoszenia do UODO w wymaganym prawem terminie 72 godzin naraził firmę na wielomilionowe kary administracyjne.
Zarząd spółki zatrudnił zewnętrznych konsultantów (grupę laboratoryjną) w celu opracowania kompleksowego Planu Reagowania na Incydenty Bezpieczeństwa (Incident Response Plan - IRP) oraz przeszkolenia personelu. Nowa procedura musi precyzyjnie określić skład Zespołu Reagowania (CSIRT wewnętrzny), role i obowiązki, kryteria kategoryzacji incydentów (od incydentu o niskim wpływie do krytycznego) oraz bezwzględne zasady techniczne: zakaz wyłączania zasilania i natychmiastowe odpięcie kabla sieciowego.
Opracowanie musi zawierać procedurę triażu dowodowego (Live Forensics), szablony dokumentacji incydentu, wzorzec zgłoszenia naruszenia do Prezesa UODO i CSIRT NASK oraz plan przeprowadzenia sesji 'Lessons Learned' po zakończeniu działań naprawczych.
W przypadku wykrycia aktywnej infekcji ransomware wyłączenie zasilania jest kardynalnym błędem. Wyłączenie niszczy pamięć RAM, w której często znajduje się niewymazany klucz szyfrujący lub fragmenty kodu złośliwego, a po restarcie złośliwe oprogramowanie może dokończyć szyfrowanie plików systemowych. Prawidłowa reakcja to natychmiastowe odłączenie kabla LAN / wyłączenie Wi-Fi przełącznikiem sprzętowym i przejście do procedury zrzutu pamięci.
Poniżej przedstawiono przykładowe polecenia szybkiego zbierania ulotnych danych systemowych (Live Triage) w systemie Linux:
Izolacja zainfekowanego hosta na poziomie zapory RouterOS z natychmiastowym przerwaniem aktywnych sesji TCP:
Analiza dziennika audytu systemowego w celu wykrycia uruchomienia podejrzanego pliku wykonywalnego w Linux (auditd):
Przykładowe wnioski (wzór do sprawozdania): Zastosowanie międzynarodowego standardu ISO/IEC 27035 w projektowaniu procedury obsługi incydentów pozwoliło na usystematyzowanie działań zespołów technicznych i eliminację chaosu decyzyjnego w obliczu symulowanego cyberataku. Wdrożenie automatycznej izolacji sieciowej skompromitowanej stacji roboczej natychmiast zatrzymało rozprzestrzenianie się złośliwego oprogramowania, zapobiegając zainfekowaniu centralnych serwerów bazodanowych. Pobranie zrzutu ulotnej pamięci RAM za pomocą narzędzi informatyki śledczej przed wyłączeniem zasilania umożliwiło wyekstrahowanie kluczy szyfrujących oraz zidentyfikowanie adresów IP serwerów Command and Control (C2). Precyzyjnie opracowane szablony raportowania zapewniły bezbłędne zgłoszenie naruszenia do Prezesa UODO oraz CSIRT NASK w rygorystycznym terminie 72 godzin, chroniąc organizację przed dotkliwymi karami finansowymi. Warsztaty poincydentowe (Lessons Learned) przełożyły zidentyfikowane słabości na konkretne reguły zapory ogniowej i nowe programy szkoleniowe dla personelu.
Kon1 Rodzaje i źródła zagrożeń dla systemów teleinformatycznych. Metody i środki ochrony. Kon2 Warunki zapewnienia poufności informacji. Cykl życia danych i nośników informatycznych.
Celem zadania jest opracowanie kompleksowej polityki i procedury technicznej bezpiecznego niszczenia danych oraz utylizacji nośników elektronicznych w banku komercyjnym. Studenci poznają międzynarodowe standardy niszczenia danych, ze szczególnym uwzględnieniem wytycznych NIST SP 800-88 Rev. 1 (Media Sanitization) w podziale na poziomy: Clear (logiczne wymazanie), Purge (kryptograficzne/sprzętowe usunięcie uniemożliwiające odtworzenie w warunkach laboratoryjnych) oraz Destroy (fizyczne zniszczenie nośnika). Projekt analizuje odmienne podejście do tradycyjnych dysków magnetycznych HDD oraz nowoczesnych nośników półprzewodnikowych SSD (NVMe/SATA).
W części praktycznej studenci konfigurują i testują darmowe narzędzia do niszczenia danych w środowisku Linux (shred, hdparm ATA Secure Erase, nvme-cli format cryptosecure, blkdiscard), badają zjawisko Wear Leveling w dyskach flash oraz tworzą sformalizowany Wzór Protokołu Komisyjnego Zniszczenia Nośników, spełniający wymogi audytu KNF, Europejskiego Banku Centralnego (EBC) i RODO.
Bank Spółdzielczy Ziemia Mazowiecka przeprowadza gruntowną modernizację infrastruktury serwerowej i wymianę stacji roboczych we wszystkich 12 oddziałach. Wymianie podlega ponad 250 komputerów stacjonarnych, 60 serwerów bazodanowych oraz kilkaset dysków SSD i magnetycznych taśm LTO. Część wycofywanego sprzętu (laptopy i stacje PC) ma zostać przekazana jako darowizna dla lokalnych szkół podstawowych i domów kultury, a uszkodzone dyski z macierzy produkcyjnych mają trafić do utylizacji w zewnętrznej firmie recyklingowej.
W trakcie audytu bezpieczeństwa przeprowadzonego przez audytora KNF ujawniono, że dotychczasowy proces wycofywania sprzętu polegał na wykonaniu standardowego 'szybkiego formatowania' w instalatorze Windows lub usunięciu partycji poleceniem fdisk. Audytor za pomocą darmowego oprogramowania TestDisk / PhotoRec odzyskał ze 'sformatowanego' laptopa ponad 18 000 skanów dowodów osobistych klientów ubiegających się o kredyty hipoteczne oraz pełną bazę historii rachunków bankowych.
Skandal zagroził natychmiastowym cofnięciem licencji bankowej przez KNF oraz nałożeniem maksymalnej kary przez UODO za rażące naruszenie poufności danych osobowych. Zarząd banku natychmiast wstrzymał jakiekolwiek przekazywanie sprzętu na zewnątrz i nakazał opracowanie rygorystycznej procedury czyszczenia nośników, wykluczającej możliwość odzyskania choćby jednego bitu informacji.
Grupa laboratoryjna przyjmuje rolę audytorów i inżynierów bezpieczeństwa. Zadaniem zespołu jest skonstruowanie Polityki Bezpiecznego Wycofywania i Utylizacji Nośników Danych. Dokument musi precyzyjnie rozróżniać metody czyszczenia w zależności od dalszego losu nośnika (ponowne użycie wewnątrz banku, darowizna na zewnątrz, złomowanie) oraz technologii wykonania nośnika (HDD vs SSD z pamięcią 3D TLC/QLC NAND, taśmy magnetyczne).
Projekt wymaga zaimplementowania i opisania komend: ATA Secure Erase dla dysków SATA, Sanitize Block Erase dla dysków NVMe, wielokrotnego nadpisywania shred dla HDD oraz procedury demagnetyzacji (degaussing polem min. 11 000 Gaussów) i mechanicznego niszczenia (mielenie na wióry o frakcji poniżej DIN 66399 E-4) dla dysków uszkodzonych. Całość wieńczy formalny protokół komisyjnego niszczenia.
Pamiętajcie, że w przypadku nowoczesnych dysków półprzewodnikowych SSD używanie narzędzia `dd` lub `shred` jest nieskuteczne i niewskazane. Kontroler dysku SSD stosuje mechanizmy równoważenia zużycia komórek pamięci (Wear Leveling) oraz ukryte bloki zapasowe (Over-provisioning). Oznacza to, że komendy zapisu z poziomu systemu operacyjnego trafiają tylko do logicznych bloków, pozostawiając dane w sektorach fizycznych nienaruszone. Jedyną skuteczną metodą logiczną dla SSD jest sprzętowa komenda ATA Secure Erase lub NVMe Sanitize.
Poniżej przedstawiono procedurę sprzętowego czyszczenia dysku SATA SSD za pomocą polecenia hdparm w systemie Linux:
Sprzętowe czyszczenie dysku SSD NVMe za pomocą pakietu nvme-cli (komenda Sanitize Block Erase):
Weryfikacja usunięcia danych za pomocą hexdump na pierwszych 100 megabajtach dysku:
Przykładowe wnioski (wzór do sprawozdania): Wdrożenie kompleksowej procedury wycofywania i sanatyzacji nośników opartej na standardzie NIST SP 800-88 Rev. 1 trwale wyeliminowało ryzyko odzyskania wrażliwych danych finansowych z dysków przekazywanych do utylizacji. W toku badań laboratoryjnych udowodniono, że polecenie ATA Secure Erase oraz niszczenie kryptograficzne (Cryptographic Erase) stanowią jedyne skuteczne metody czyszczenia nośników SSD, uniemożliwiające odczyt danych z ukrytych komórek rezerwowych (Over-Provisioning). Dla dysków magnetycznych i taśm backupowych zawierających dane transakcyjne zastosowano certyfikowaną demagnetyzację impulsową, która trwale niszczy strukturę domen magnetycznych oraz fabryczne ścieżki pozycjonujące serwo. Komisyjne protokołowanie procesu z ewidencją numerów seryjnych i fotograficzną dokumentacją fizycznego rozdrobnienia nośników na cząstki poniżej 2 mm spełnia rygorystyczne wymagania normy DIN 66399 na poziomie H-5. Zapewnienie pełnego łańcucha nadzoru (Chain of Custody) chroni instytucję finansową przed zarzutem naruszenia tajemnicy bankowej oraz karami ze strony organów nadzoru KNF i UODO.