E-standardy bezpiecznego kodowania
Dostęp do materiału szkoleniowego przekazywany na 365 dni i za pośrednictwem Platformy E-Learningowej Comarch (czas naliczany w chwili nadania uprawnień dostępowych).
Instrukcja zapisu na szkolenia
Nasz przewodnik krok po kroku przeprowadzi Cię przez proces rejestracji nowego konta lub logowania do Comarch Cloud w celu rezerwacji miejsca na kursie!
Poznaj program e-learningu
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest wyposażenie uczestników w wiedzę i praktyczne umiejętności niezbędne do pisania kodu odpornego na ataki, projektowania bezpiecznego oraz zgodne z prawem oprogramowania, a także wdrożenia wymogów prawnych Unii Europejskiej w codziennej pracy deweloperskiej.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
- Rozróżniać rodzaje danych (osobowe, nieosobowe, quasi-identyfikatory, atrybuty wrażliwe) oraz procesy ich przetwarzania zgodnie z RODO i Data Act.
- Wdrażać zasady Privacy by Design, Privacy by Default oraz Privacy by Security na każdym etapie architektury i cyklu życia oprogramowania (SSDLC).
- Skutecznie stosować techniki ochrony prywatności danych, takie jak anonimizacja (modele K-anonimowości, L-różnorodności, T-bliskości) oraz pseudonimizacja (tokenizacja, hashowanie, szyfrowanie).
- Identyfikować i minimalizować ryzyko reidentyfikacji danych przy użyciu analizy ryzyka (DPIA).
- Przewidywać i wykrywać luki bezpieczeństwa za pomocą modelowania zagrożeń (metodyka STRIDE, OWASP Threat Dragon) oraz narzędzi SAST i SCA.
- Projektować bezpieczne mechanizmy uwierzytelniania, autoryzacji (RBAC, ABAC, ReBAC) oraz bezpiecznego zarządzania sesją (atrybuty cookies, mechanizmy timeoutów).
- Świadomie i odpowiedzialnie korzystać z generatywnej sztucznej inteligencji (Gen AI) w procesie programowania, minimalizując ryzyko halucynacji i wycieku danych poufnych.
- Czy to szkolenie jest dla Ciebie ?
Dla kogo jest ten kurs e-learningowy?
Szkolenie przeznaczone jest dla programistów, inżynierów oprogramowania, architektów systemów IT, liderów zespołów deweloperskich, testerów oraz specjalistów ds. cyberbezpieczeństwa i compliance, którzy chcą podnieść swoje kwalifikacje w zakresie tworzenia bezpiecznego kodu i ochrony danych osobowych.
Przygotowanie uczestników
Od uczestników wymagana jest podstawowa znajomość dowolnego języka programowania oraz fundamentalnych pojęć z zakresu architektury aplikacji webowych lub mobilnych. Wcześniejsza znajomość przepisów prawnych z zakresu ochrony danych nie jest wymagana.
- Czas trwania
- szkolenie aktywne przez okres 12 miesięcy (od chwili uzyskania danych dostępowych do Platformy E-Learningowej).
- 220 minut materiału
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Wprowadzenie i cel szkolenia
- Organizacja szkolenia
- Poruszanie się po kursie
- Przewodnik po kursie
- Filozofia bezpieczeństwa
Bezpieczeństwo informacji w procesie kodowania
- Prawo UE a system krajowy
- Akty prawne
- Dane w IT
- Standardy ochrony prywatności
- Zarządzanie ryzykiem biznesowym
Podstawy prawne przetwarzania danych osobowych
- Podstawy prawne wg RODO
- Zgoda użytkownika
- Wdrożenie techniczne i dokumentacyjne
Anonimizacja danych
- Definicja
- Status prawny
- Zarządzanie ryzykiem
- Modele zaawansowanej anonimizacji
- Techniki uzupełniające
- Cykl procesu
Pseudonimizacja danych
- Definicja
- Porównanie
- Techniki pseudonimizacji:
- Architektura bezpieczeństwa
- Wyzwania wdrożeniowe
Reidentyfikacja danych
- Zjawisko reidentyfikacji
- Profil atakującego
- Wektory ataku
- Trzy filary ochrony
Bezpieczny cykl życia oprogramowania (SSDLC)
- Porównanie modeli
- Praktyki bezpieczeństwa na etapach projektu
Modelowanie zagrożeń i standard STRIDE
- Podejście ustrukturyzowane
- Analiza kategorii zagrożeń STRIDE
- Narzędzia
Zarządzanie zależnościami i bezpieczne kodowanie
- Zagrożenia zewnętrze
- Wektory infekcji
- Narzędzia klasy SCA (Software Composition Analysis)
- Zarządzanie komponentami
- Obsługa podatności
- Code Review
Uwierzytelnienie, autoryzacja i modele kontroli dostępu
- Ochrona kont
- Polityka haseł
- Mechanizmy obronne
- Procedura resetowania haseł
- Modele autoryzacji
- Ochrona zasobów
Bezpieczne zarządzanie sesją, logowanie i obsługa błędów
- Cykl życia sesji
- Atrybuty bezpieczeństwa cookies
- Mechanizmy wygasania sesji
- Zarządzanie stanem sesji
- Logowanie zdarzeń (Logging
- Obsługa błędów
- Ochrona sieciowa
Kryptografia i zarządzanie sekretami
- Fundamenty kryptografii
- Przechowywanie haseł
- Standardy algorytmiczne
- Ochrona danych w locie i w spoczynku
- Zarządzanie sekretami
Bezpieczeństwo specyficzne dla platform i REST API
- Projektowanie REST API
- Autoryzacja tokenowa
- Kontrola ruchu
- Wersjonowanie API
- Specyfika platform mobilnych
Metodyka szkolenia
Kurs realizowany jest w nowoczesnej formule w pełni zdalnego, samodzielnego kształcenia(self-learning) osadzonego na platformie LMS Comarch. Materiał został podzielony na moduły tematyczne zawierające bogate treści teoretyczne, prezentacje multimedialne, interaktywne schematy warstwowe i przepływów danych oraz studia przypadków. Każdy moduł kończy się praktycznym quizem utrwalającym, a całe szkolenie zwieńczone jest oficjalnym, przekrojowym testem wiedzy.
Wymagania formalne zaliczenia kursu: Szkolenie kończy się oficjalnym testem wiedzy składającym się z 18 pytań testowych jednokrotnego lub wielokrotnego wyboru oraz zadań typu dopasowanie pojęć. Próg zaliczenia uprawniający do uzyskania certyfikatu wynosi 80%
- Ścieżka rozwoju
Twoje dane, Twoje bezpieczeństwo. Sprawdź nasze propozycje z zakresu cyberbezpieczeństwa!
ZWRÓĆ UWAGĘ
Dostęp do szkolenia nadawany jest w ciągu 48 godzin roboczych. Dane dostępowe przekazywane są uczestnikowi szkolenia na adres mailowy podany przy rejestracji bądź przy zakupie w e-sklepie.

