Szkolenie: Kryptografia na platformie Java w praktyce
Szkolenie z kryptografii w Java przygotowuje do praktycznego stosowania algorytmów szyfrowania, podpisów cyfrowych, uwierzytelniania i bezpiecznej komunikacji SSL/TLS, obejmuje także zagadnienia kryptografii postkwantowej oraz zarządzania kluczami i certyfikatami.
Szkolenie przygotowuje do samodzielnego stosowania technik kryptograficznych w aplikacjach Java w celu ochrony poufności, integralności i uwierzytelnienia danych
Szkolenie uczy wykorzystywania algorytmów szyfrujących, podpisów cyfrowych oraz kodów uwierzytelniających wiadomość poprzez zadania programistyczne
Szkolenie pokazuje, jak wdrażać bezpieczną komunikację między aplikacjami Java z użyciem protokołu SSL/TLS oraz jak zarządzać kluczami i certyfikatami
Szkolenie omawia zagadnienia migracji do algorytmów kryptografii postkwantowej oraz dobre praktyki w zakresie bezpieczeństwa aplikacji
Dla kogo?
Programiści Java realizujący projekty wymagające implementacji zabezpieczeń danych i komunikacji
Specjaliści IT wdrażający lub utrzymujący systemy z mechanizmami kryptograficznymi
Osoby odpowiedzialne za rozwój i integrację aplikacji wykorzystujących szyfrowanie, podpisy cyfrowe i PKI
Efekty kształcenia
Uczestnik konfiguruje i obsługuje mechanizmy bezpieczeństwa w środowisku Java
Uczestnik wdraża algorytmy szyfrowania i podpisu cyfrowego w aplikacjach
Uczestnik analizuje i stosuje protokoły SSL/TLS do bezpiecznej komunikacji
Uczestnik zarządza kluczami, certyfikatami i repozytoriami w Java
Uczestnik rozróżnia i dobiera algorytmy kryptograficzne do konkretnych zastosowań
Uczestnik ocenia ryzyka i wdraża dobre praktyki kryptograficzne
Wymagania
Od uczestników wymagane jest podstawowa umiejętność programowania w języku Java
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Generowanie kluczy oraz zgłoszenia certyfikacyjnego
Certyfikaty X.509
Łańcuch i ścieżka certyfikacji (certificate chain, certificate path)
Repozytoria certyfikatów
Pola certyfikatów i ich ustawienia
Ograniczanie użycia klucza
Lista certyfikatów unieważnionych (certificate revocation list, CRL)
Protokół weryfikacji statusu certyfikatu (online certificate status protocol, OCSP)
Bezpieczna poczta elektroniczna S/MIME
Podpis cyfrowy, XML Digital Signature
Działanie i parametry protokołu SSL/TLS
Java Secure Socket Extension (JSSE)
Jednostronne i obustronne uwierzytelnienie w protokole SSL/TLS
Doskonałe utajnienie z wyprzedzeniem (perfect forward secrecy, PFS)
Aplikacje dla kart kryptograficznych Java Card
Autorem szkolenia jest Piotr Nazimek
Jestem absolwentem Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W 2012 roku obroniłem doktorat z obszaru niezawodności systemów komputerowych. Interesuję się szeroko pojętym bezpieczeństwem systemów komputerowych oraz inżynierią oprogramowania. Zawodowo pracuję od 2003 roku. Wolny czas spędzam na wyprawach rowerowych i w górach.
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi