Bezpieczeństwo .NET Core

Bezpieczeństwo .NET Core
.NET Core

Opis szkolenia

W dobie rosnących zagrożeń ze strony hackerów niezwykle istotnych punktem jest bezpieczeństwo.

Poznaj techniki ataków oraz sposoby zabezpieczeń aplikacji webowych oraz usług sieciowych, aby zapewnić im maksymalną ochronę działania i danych.

Po tym szkoleniu będziesz mógł spać spokojnie :)

Metodyka

Bez skryptu i powerpointa. Tylko praktyka.

Podczas szkolenia utworzymy kompletne rozwiązanie z autentykacją i zapieczeniami.

Zadbamy o prawidłowy podział projektu i czysty kod z zastosowaniem wzorców projektowych.
Utworzony kod zostanie umieszczony na GitHub'ie dzięki czemu możesz do niego wrócić po szkoleniu.

Czas trwania
2
dni
Poziom szkolenia
zaawansowany
  1. Wprowadzenie
    • Zagrożenia
    • Bezpieczne przechowywanie kluczy
  2. Uwierzytelnianie
    • Interfejsy IIdentity i IPrincipal
    • Atrybuty Authorize i AllowAnonymous
  3. Dostawcy
    • Basic
    • OAuth 2.0
    • Google, Facebook, Microsoft
    • JWT
  4. Autoryzacja
    • Role
    • Poświadczenia (Claims)
    • Zasady (Policies)
  5. Zapobieganie atakom
    • SQL Injection
    • Cross-Site scripting (XSS)
    • Cross-Site Request Forgery (CSRF)
    • Server-Site Request Forgery (SSRF)
  6. Dobre praktyki
    • Prawidłowe przechwytywanie wyjątków
    • Wymuszanie SSL
    • Ukrywanie informacji
    • Wzmacnianie nagłówków bezpieczeństwa

No items found.