PRZEDMIOT | LICZBA GODZIN | ZAGADNIENIA |
Bezpieczeństwo sieci komputerowych | 26 | Bezpieczeństwo sieci - rodzaje zagrożeń i ataków wraz z narzędziami i procedurami łagodzącymi skutki najpopularniejszych ataków sieciowych. Konfiguracja bezpiecznego dostępu administracyjnego oraz autoryzacji poleceń przy użyciu poziomów uprawnień i CLI opartego na rolach. Wdrożenie bezpiecznego zarządzania i monitorowania urządzeń sieciowych. Konfiguracja AAA oraz list kontroli dostępu. Zapoznanie się ze sprzętowymi oraz aplikacyjnymi zaporami sieciowymi. Zapoznanie się z sieciowymi systemami zapobiegania włamaniom. Bezpieczeństwo urządzeń końcowych oraz warstwy 2. Usługi kryptograficzne. Sieci VPN oraz ich konfiguracja. Praktyczne wykorzystanie sprzętowego firewalla ASA. Opisanie różnych technik i narzędzi wykorzystywanych do testowania bezpieczeństwa sieci. |
Teoretyczne wprowadzenie do etycznego hackowania i testów penetracyjnych | 8 | Znaczenie etycznego hakowania w procesie oceny bezpieczeństwa organizacji; Różnice między etycznym hackingiem, testami penetracyjnymi, audytem bezpieczeństwa, red teamingiem i działaniami przestępczymi; Podstawowe pojęcia związane z ofensywnym bezpieczeństwem, podatnościami, zagrożeniami, ryzykiem i powierzchnią ataku; Prawne, etyczne i organizacyjne granice prowadzenia testów bezpieczeństwa; Odpowiedzialność testera, zasada pisemnej zgody, ograniczenia zakresu oraz reguły zaangażowania; metodologia testów penetracyjnych: przygotowanie, rozpoznanie, skanowanie, analiza podatności, eksploatacja, posteksploatacja i raportowanie; Planowanie testu penetracyjnego z uwzględnieniem celów organizacji, zasobów, ograniczeń, ryzyk i kanałów komunikacji; Tworzenie wstępnych dokumentów testu: zakresu, planu działań, zasad bezpieczeństwa, kryteriów przerwania testu i założeń raportowych; Rekonesans pasywny i aktywny jako etap przygotowania do testów technicznych; Podstawy OSINT oraz znaczenie publicznie dostępnych informacji w ocenie bezpieczeństwa organizacji; Główne obszary testów: sieci przewodowe i bezprzewodowe, aplikacje internetowe, systemy operacyjne, urządzenia IoT oraz urządzenia mobilne; socjotechnika jako element testów bezpieczeństwa oraz związane z nią ograniczenia etyczne, prawne i organizacyjne; Podstawowe założenia posteksploatacji: eskalacja uprawnień, utrzymanie dostępu, analiza skutków naruszenia i dokumentowanie dowodów; Raportowanie wyników testów penetracyjnych, klasyfikacja podatności, opis ryzyka oraz formułowanie zaleceń naprawczych; Komunikacja wyników testu do odbiorców technicznych i nietechnicznych. |
Systemy i Audyt Bezpieczeństwa Informacji | 20 | Podstawy bezpieczeństwa systemów informatycznych oraz współczesne zagrożenia dla systemów i danych. Architektura bezpieczeństwa systemów informatycznych, modele ochrony oraz mechanizmy zapewniania poufności, integralności, dostępności i rozliczalności informacji. Zarządzanie bezpieczeństwem systemów informatycznych w organizacji zgodnie z wymaganiami norm z rodziny ISO/IEC 27000 oraz dobrymi praktykami cyberbezpieczeństwa. Rodzaje audytu bezpieczeństwa oraz sposoby jego przeprowadzania. Planowanie, przygotowanie, realizacja oraz dokumentowanie audytów bezpieczeństwa systemów informatycznych. Metodologiczne i formalno-prawne podstawy audytu systemów informatycznych, w tym wymagania norm z rodziny ISO/IEC 27000, dyrektywy NIS2 oraz krajowych regulacji dotyczących cyberbezpieczeństwa i ochrony danych. Wykorzystanie narzędzi wspomagających audyt bezpieczeństwa, analizę konfiguracji, ocenę zgodności oraz testowanie zabezpieczeń. Rola audytu w procesie doskonalenia systemu zarządzania bezpieczeństwem informacji oraz budowaniu odporności organizacji na cyberzagrożenia. |
Środowisko Kali Linux w testach penetracyjnych | 20 | Podstawy etycznego hackingu, wskazówki prawne, identyfikacja złośliwych aktorów, podstawowa terminologia związana z cyberbezpieczeństwem, tworzenie planu bitwy testu penetracyjnego, platforma Cyber Kill Chain. Krótki historyczny przegląd, filozofia systemu. Specyfika dystrybucji , przeznaczenie, różnice względem innych dystrybucji Linuxa. Przygotowania oraz konfiguracja bezpiecznego laboratorium testowego do przeprowadzania eksperymentów Zarządzanie systemem Kali Linux. Wykrywanie hostów w sieci za pomocą arping, fping, hping3, nmap, icmp, netdiscover, metasploit. Technologia bind shell, reverse shell, tworzenie zdalnej powłoki. Pakiet SET (Social-Engineer Toolkit), tworzenie ładunków , ataki, tworzenie stron phishingowych, kodów QR oraz urządzeń infekujących. Wprowadzenie do Metasploit-Framework, tworzenie i kodowanie ładunków z wykorzystaniem msfvenom, ataki MYSQL, ataki na system android oraz windows 10. ch ataków i testów penetracyjnych. Tworzenie maszyn wirtualnych , przy użyciu hipernadzorcy typu drugiego VirtualBox. Instalacja Kali Linux, wybór wersji, metody instalacji, konfiguracja podstawowa. Omówienie podstawowych narzędzi wbudowanych w systemie Kali Linux. Praca w wierszu poleceń i z plikami, terminal Tmux oraz Tilix. |
Reagowanie na incydenty i informatyka śledcza | 22 | Klasyfikacja incydentów bezpieczeństwa, ich charakterystyka oraz wpływ na poufność, integralność i dostępność systemów informatycznych zgodnie z dobrymi praktykami oraz wymaganiami norm i standardów cyberbezpieczeństwa. Proces pracy ze zdarzeniami oraz wybrane typy ataków i możliwe wektory ataku. Identyfikacja wybranych typów ataków, praca ze zdarzeniami, analiza, ograniczanie środowiska po incydencie. Podstawy informatyki śledczej (Digital Forensics), jej cele, zakres zastosowania oraz znaczenie w procesie wykrywania. Metody pozyskiwania, zabezpieczania oraz utrwalania cyfrowych materiałów dowodowych z komputerów, urządzeń mobilnych, nośników danych oraz środowisk sieciowych wraz z analizą artefaktów systemowych, logów zdarzeń, pamięci operacyjnej (RAM), rejestru systemowego, metadanych oraz aktywności użytkowników. Współpraca z organami ścigania oraz biegłymi z zakresu informatyki śledczej Zabezpieczanie elektronicznego materiału dowodowego zgodnie z zasadami integralności, autentyczności oraz zachowania łańcucha dowodowego (Chain of Custody), w tym wymagania dotyczące wiarygodności i dopuszczalności dowodów cyfrowych. Praktyczne wykorzystanie narzędzi informatyki śledczej. Case study – zabezpieczenie materiału dowodowego, analizy śledczej oraz opracowania raportu końcowego. |
Monitoring bezpieczeństwa i operacje SOC | 26 | Rola centrum operacji bezpieczeństwa SOC w organizacji; Klasyfikacja zagrożeń, podatności, ryzyka i incydentów bezpieczeństwa; Źródła danych wykorzystywane w monitorowaniu bezpieczeństwa: logi systemowe, zdarzenia sieciowe, alerty, dane z punktów końcowych i systemów zabezpieczeń; podstawy działania systemów SIEM oraz ich znaczenie w korelacji zdarzeń bezpieczeństwa; Wprowadzenie do tematyki sieci komputerowej oraz podstawy systemów operacyjnych monitorowanie bezpieczeństwa infrastruktury sieciowej i systemowej; Podstawy analizy ruchu sieciowego w kontekście wykrywania anomalii i prób naruszenia bezpieczeństwa; Podstawy analizy hostów, systemów operacyjnych i punktów końcowych; Rozpoznawanie śladów działania złośliwego oprogramowania; Identyfikacja typowych technik ataku widocznych z perspektywy zespołu SOC; Wykorzystanie informacji o zagrożeniach i wskaźników kompromitacji w analizie zdarzeń; Etapy obsługi incydentu: wykrycie, analiza, klasyfikacja, eskalacja, ograniczenie skutków, usunięcie przyczyny i odtworzenie działania; Wprowadzenie do threat huntingu jako proaktywnego poszukiwania oznak naruszenia bezpieczeństwa; znaczenie automatyzacji, narzędzi SOAR/XDR oraz uporządkowanych procesów reagowania; Przygotowanie do praktycznej analizy logów, ruchu sieciowego, alertów i incydentów bezpieczeństwa. |
AI w Cyberbezpieczeństwie | 24 | Podstawowe pojęcia z zakresu sztucznej inteligencji. Etapy budowy modeli AI i ML. Sposoby oceny jakości działania modelu. Model MAESTRO. Podatności systemów sztucznej inteligencji i sposoby ich zabezpieczania. Sposoby wykorzystania języka Python i sztucznej inteligencji do automatyzacji działań w cyberbezpieczeństwie. Wpływ nadchodzących regulacji AI w kontekście cyberbezpieczeństwa. |
Bezpieczeństwo chmury publicznej AWS | 20 | Bezpieczeństwo pracy z chmurą publiczną AWS. Zabezpieczenie konta oraz bezpieczna praca w środowisku złożonym z wielu kont. Podstawy zasad bezpieczeństwa przy pracy z serwisami AWS. Zasady przechowywania i transportu danych w chmurze publicznej. Aspekt zarządzania kosztami. |
Praktyczne wykorzystanie Kali Linux | 16 | Zaawansowane testy penetracyjne, eskalacja uprawnień, kradzież tokenów i podszywanie się, zacieranie śladów, kodowanie i eksfiltracja danych, postekploatacja. Profilowanie systemów operacyjnych. Sniffing w praktyce, ettercap, on-patch attack. Ataki na sieci bezprzewodowe, tworzenie złośliwych punktów dostępowych, włamywanie się do sieci WPA, WPA2. Konfiguracja karty sieciowej Alfa AWUS036NH, praca w trybie monitora. OSINT (Open-Source Intelligence) wprowadzenie, zbieranie informacje o celu. Narzędzia: maltego, spiderfoot, the harvester, sherlock, recon-ng. OSINT Framework. Google Hacking Database (GHDB) - Exploit-DB. Luki w zabezpieczeniach systemów operacyjnych. Badanie podatności systemów operacyjnych. Skanery Nessus, OpenVAS. Nmap Scripting Engine (NSE). Skanery aplikacji WWW. Open Web Application Security Project (OWASP). Burp Suite – badanie podatności aplikacji internetowych. |
RAZEM: | 182 |