Zabezpieczanie danych w aplikacjach Java
🟢 Warsztat weekendowy w godz. 9:00-17:00 (8 h) 🟢
Zastanawiasz się, jak prawidłowo przechowywać hasła użytkowników czy serializować obiekty aby były bezpieczne?
Dowiedz się jak skutecznie, chronić dane przetwarzane przez Twoje aplikacje, do czego potrzebne są klucze kryptograficzne i jak je przechowywać oraz co kryje się pod skrótami AES, SHA, HMAC, GCM i dlaczego potrzebujemy protokołu Diffiego-Hellmana? Podczas warsztatu poznasz zastosowanie najważniejszych algorytmów kryptograficznych do zabezpieczania danych oraz użyjesz ich w praktyce na platformie Java!
Czego się nauczysz?
- Zrozumiesz jak działają dostawcy usług kryptograficznych,
- Poznasz techniki ochrony informacji i algorytmy, które je zapewniają,
- Nauczysz się poprawnie wykorzystywać zalecane algorytmy w Javie na praktycznych przykładach takich jak ochrona obiektów i przechowywanych haseł,
- Będziesz wiedzieć jak radzić sobie z typowymi problemami z kryptografią w Javie.
Wymagania wstępne
Prowadzący
Jestem inżynierem pracującym na własny rachunek. Zajmuję się projektowaniem zabezpieczeń oraz ich implementacją z wykorzystaniem np. kart elektronicznych lub sprzętowych modułów bezpieczeństwa. Wolny czas spędzam na wyprawach rowerowych i w górach.
Program warsztatów
1. Wprowadzenie do usług ochrony informacji, zabezpieczania danych i
bezpiecznej komunikacji.
2. Podstawowe algorytmy kryptograficzne i ich rola.
3. Java Cryptography Architecture (JCA) i Java Cryptographic Extension (JCE).
4. Poufność: algorytmy szyfrujące.
5. Integralność danych: kryptograficzne funkcje skrótu.
6. Uwierzytelnianie: kody uwierzytelniania wiadomości i podpis cyfrowy.
7. Jak przechowywać klucze?
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisy na wybrany warsztat zostały zakończone.