Kursen omfattar flera tekniker för säkerhet för systemprogramvara. Teknikerna baseras på minnesisolering, exekveringstidsobservation, statisk analys och diversifiering för att förebygga, upptäcka eller mildra illegalt beteende. 2022-09-21
- Del I. Trender i systemsäkerhet: buffertöversvämning, kodinjektion, kontrollflödesmanipulation, sidokanalsattack, felinjektion
- Del II. Design av systemprogramvara
- Del III. Mekanismer för systemsäkerhet: minnesinspektion, fjärrkontroll, minnesadressrandomisering, pålitlig start, isolering av fel i programvara
Huvuduppgiften i kursen är att utforma, implementera och utvärdera komponenter i systemprogramvara som säkerställer vissa säkerhetsegenskaper. Arbetet genomförs i grupp som ett projekt.
Vi baserar våra experiment på ett befintligt operativsystem.