Kursplan

Introduktion

  • Säkerhet vs säkerhet i inbyggda system

Egenskaper för Embedded Application Security

  • Inbäddade nätverkstransaktioner
  • Automotive säkerhet
  • Android enheter
  • Nästa generations mjukvarudefinierad radio

Kritiska aspekter av ett inbyggt system

  • Mikrokärna vs monolit
  • Oberoende säkerhetsnivåer
  • Grundläggande säkerhetskrav
  • Access kontroll
  • I/O-virtualisering

Utföra hotmodellering och bedömning

  • Angripare och tillgångar
  • Attackyta
  • Attackera träd
  • Att upprätta en säkerhetspolicy

Utveckla Secure Embedded Software

  • Säkra kodningsprinciper
  • Säker programdesign
  • Minimalt genomförande
  • Komponentarkitektur
  • Minsta privilegium
  • Säker utvecklingsprocess
  • Oberoende expertvalidering
  • Modelldriven design
  • Kodgranskning och statisk analys
  • Säkerhetstestning
  • Peer code recensioner

Förstå och implementera kryptografi

  • Kryptografiska lägen
  • Kryptografiska hash
  • Kryptografiska certifieringar
  • Hantera nycklar
  • Blockchiffer
  • Meddelandeautentiseringskoder
  • Generering av slumptal

Data Protection

  • Data-in-motion-protokoll
  • Säkra data i rörelse
  • Data-at-rest-protokoll
  • Säkra data i vila

Förmildrande attacker

  • Vanliga programattacker
  • Förhindra sidokanalattacker

Eftermontering av säkerhet i befintliga projekt

  • Säkra bootloaders och firmwareuppdateringar

Sammanfattning och slutsats

Krav

  • Erfarenhet av utveckling av inbyggda system.

Publik

  • Proffs inom inbyggda system
  • Säkerhetsproffs
 21 timmar

Antal deltagare



Price per participant

Relaterade Kurser

The Yocto Project - An Overview - hands-on

28 timmar

Relaterade Kategorier