IMT3501

Programvaresikkerhet

Sist undervist 2021

Høst

Gjøvik

Engelsk

Oversikt

Ståprosent

98 %

4 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Se engelsk versjon

Læringsmål

Kunnskaper
-Etter endt emne har studentene grunnleggende kunnskap om hvordan programvarer kan både skapes og vedlikeholdes med tanke på sikkerhet, dvs. avvik fra forventet funksjonalitet grunnet interaksjon med en fiende. 
-De forstår typiske angrepsmønstre, bla. buffer overflows, format string
 problemer, command injection og cross-site scripting.
-Studentene har oversikt over eksisterende teknologier, typer av verktøy, og metodene som brukes i programvareutvikling i dag.

Ferdigheter
-Studentene kan anvende kunnskapen på problemstillinger i næringsliv og forskningssammenheng. 
-De er i stand til å identifisere potensielle trusler og sårbarheter tidlig i et programs livsløp og anvender tiltak som forhindrer eller reduserer sårbarheter i programvarer.

Generell kompetanse
-Studentene klarer å formidle sine analyser og forslag til andre utviklere, foresatte og kunder.

Læringsformer og aktiviteter

-Forelesninger
-Lab.øvelser
-Obligatoriske oppgaver

Obligatoriske arbeidskrav:
Alle obligatoriske øvelser må være godkjent.