Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Bezpieczeństwo a bezpieczeństwo systemów wbudowanych

Charakterystyka bezpieczeństwa aplikacji wbudowanych

  • Transakcje sieciowe w systemach wbudowanych
  • Bezpieczeństwo w motoryzacji
  • Urządzenia z systemem Android
  • Nowoczesne oprogramowanie definiowane radiowo

Kluczowe aspekty systemu wbudowanego

  • Mikrojądro a monolit
  • Niezależne poziomy bezpieczeństwa
  • Podstawowe wymagania dotyczące bezpieczeństwa
  • Kontrola dostępu
  • Wirtualizacja I/O

Przeprowadzanie modelowania i oceny zagrożeń  

  • Atakujący i zasoby
  • Powierzchnia ataku
  • Drzewa ataków
  • Ustanawianie polityki bezpieczeństwa

Tworzenie bezpiecznego oprogramowania wbudowanego

  • Zasady bezpiecznego kodowania
  • Projektowanie bezpiecznych programów
  • Minimalna implementacja
  • Architektura komponentów
  • Zasada najmniejszych uprawnień
  • Proces bezpiecznego rozwoju
  • Niezależna walidacja ekspercka
  • Projektowanie oparte na modelach
  • Przegląd kodu i analiza statyczna
  • Testowanie bezpieczeństwa
  • Wzajemne przeglądy kodu

Zrozumienie i implementacja kryptografii

  • Tryby kryptograficzne
  • Funkcje skrótu kryptograficznego
  • Certyfikaty kryptograficzne
  • Zarządzanie kluczami
  • Szyfry blokowe
  • Kody uwierzytelniające wiadomości
  • Generowanie liczb losowych

Ochrona danych

  • Protokoły danych w ruchu
  • Zabezpieczanie danych w ruchu
  • Protokoły danych w spoczynku
  • Zabezpieczanie danych w spoczynku

Łagodzenie ataków

  • Typowe ataki na oprogramowanie
  • Zapobieganie atakom bocznym

Dodawanie zabezpieczeń do istniejących projektów

  • Zabezpieczanie bootloaderów i aktualizacji firmware

Podsumowanie i kolejne kroki

Wymagania

  • Doświadczenie w rozwoju systemów wbudowanych.

Grupa docelowa

  • Profesjonaliści zajmujący się systemami wbudowanymi
  • Specjaliści ds. bezpieczeństwa
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie