Course Code: cyberatv
Duration: 21 hours
Course Outline:

Wstęp

  • Funkcjonalność samochodowa, wrażenia użytkownika i bezpieczeństwo

Ładowanie oprogramowania

  • Walidacja za pomocą bezpiecznego rozruchu

Bezpieczeństwo sprzętu

  • Sprawdzanie podpisów cyfrowych i kluczy produktów

Bezpieczeństwo sieci

  • Uwierzytelnianie komunikacji

Utwardzanie architektury

Testy penetracyjne

  • Korzystanie z automatycznych narzędzi

Inżynieria odwrotna

  • Systemy komunikacji pojazdów

Bezpieczne opracowywanie kodu

  • Niedociągnięcia w wytycznych dotyczących bezpiecznego kodowania

Testowanie urządzeń

  • Interoperacyjność, łączność i bezpieczeństwo

Aspekty Kryptografii i Kryptoanalizy

  • Bezpieczne uruchomienie systemu
  • Podstawowe algorytmy szyfrowania i ich siła
  • Uwierzytelnianie Przesyłanej wiadomości
  • Liczby (pseudo)losowe, ich jakość i zakres zastosowań
  • Zarządzanie kluczami i certyfikatami systemu wbudowanego

Architektura Systemu Wbudowanego a bezpieczeństwo

  • Model Komponentowy
  • Powierzchnia ataku a interfejsy
  • Wzorce projektowania związane z bezpieczeństwem

Wytwarzanie bezpiecznego Oprogramowania

  • Fazy wytwarzania oraz utrzymania oprogramowania dla systemów wbudowanych
  • Techniczne aspekty bezpieczeństwa aplikacji
  • Statyczna walidacja poprawności kodu
  • Przegląd kodu