E-standardy bezpiecznego kodowania

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      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!

      Pobierz instrukcję

      Opis szkolenia

      Szkolenie dedykowane jest specjalistom IT dążącym do podniesienia kompetencji w zakresie tworzenia oprogramowania odpornego na cyberataki oraz zgodnego z aktualnymi regulacjami prawnymi Unii Europejskiej. Program kursu obejmuje kluczowe zagadnienia związane z bezpiecznym cyklem życia aplikacji (SSDLC), modelowaniem zagrożeń według metodologii STRIDE oraz zaawansowanymi technikami ochrony prywatności, takimi jak anonimizacja i pseudonimizacja danych.

      W trakcie materiału e-learningowego uczestnicy zapoznają się z metodami bezpiecznego zarządzania sekretami, autoryzacji REST API oraz praktycznego wdrażania zasad Privacy by Design. Treść szkolenia została wzbogacona o analizę studiów przypadków oraz eksperckie porady, które pozwalają na efektywne przełożenie wiedzy teoretycznej na codzienną praktykę programistyczną. Interaktywne testy cząstkowe ułatwiają bieżącą weryfikację postępów, a realizacja całego kursu kończy się oficjalnym sprawdzianem wiedzy. Ukończenie szkolenia i uzyskanie pozytywnego wyniku z testu pozwala na zdobycie certyfikatu potwierdzego znajomość najwyższych standardów bezpiecznego kodowania.

      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% 

      Pobierz porgram

      Ś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.  

      Opiekun szkoleń e-learningowych

      Katarzyna Szewczyk

      katarzyna.r.szewczyk@comarch.pl

      tel. 691 464 670