Szkolenie: Programowanie kart Java Card
Szkolenie wprowadza do architektury Java Card oraz zasad tworzenia apletów z wykorzystaniem symulatora i rzeczywistej karty. W ramach zajęć zostaną wykorzystane algorytmy i protokoły kryptograficzne stosowane w systemach kartowych, a także przygotowane aplikacje obsługujące czytniki kart poprzez interfejs PC/SC w językach C/C++ i Java. Uczestnicy zaimplementują mechanizmy wzajemnego uwierzytelnienia, zabezpieczoną komunikację między terminalem a kartą oraz przeprowadzą analizę podatności poprzez atak na nieprawidłowo zabezpieczony system kartowy.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:5 dni (40h)
Kod kursu:J/CARD
Programowanie kart Java Card
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i programowania apletów na platformę Java Card z wykorzystaniem symulatora oraz rzeczywistej karty
Szkolenie uczy implementacji i stosowania algorytmów oraz protokołów kryptograficznych w systemach kartowych
Szkolenie rozwija umiejętność obsługi czytników kart i integracji z aplikacjami poprzez interfejs PC/SC w językach C/C++ i Java
Szkolenie pokazuje zasady tworzenia bezpiecznych systemów kartowych, w tym mechanizmy uwierzytelniania, zabezpieczonej komunikacji i analizy podatności
Dla kogo?
Osoby chcące rozwijać kompetencje w zakresie aplikacji kartowych
Programiści i inżynierowie oprogramowania zainteresowani technologią kart inteligentnych oraz bezpieczeństwem IT
Efekty kształcenia
Uczestnik projektuje i wdraża aplety Java Card na symulatorze i rzeczywistej karcie
Uczestnik implementuje protokoły kryptograficzne i mechanizmy uwierzytelniania
Uczestnik obsługuje czytniki kart i integruje je z aplikacjami PC/SC
Uczestnik analizuje podatności i przeprowadza testy bezpieczeństwa systemów wykorzystujących karty
Uczestnik stosuje dobre praktyki w zakresie bezpieczeństwa i optymalizacji aplikacji Java Card
Uczestnik przygotowuje aplikacje wykorzystujące zabezpieczoną komunikację z kartą
Wymagania
Od uczestników szkolenia wymagana jest podstawowa umiejętność programowania w Java oraz (opcjonalnie) C/C++
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
Program szkolenia
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
