Emne - Programvaresikkerhet - IMT3501
Programvaresikkerhet
Om
Om emnet
Faglig innhold
Se engelsk versjon
Læringsutbytte
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.
Obligatoriske aktiviteter
- Obligatorisk arbeidskrav
Mer om vurdering
Utsatt eksamen i august.
Spesielle vilkår
Krever opptak til studieprogram:
Drift av nettverk og datasystemer (BDR)
IT-drift og informasjonssikkerhet (BITSEC)
Informasjonssikkerhet (BIS)
Anbefalte forkunnskaper
IMT1082 - Objekt-orientert programmering
IMT2021 - Algoritmiske metoder
IMT2282 - Operativsystemer
Kursmateriell
Dowd, M., McDonald, J., and Schuh, J. (2006). The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities. ISBN 0-321-44442-6. Library 005.8 Dow
Chess, B., & West, J. (2007). Secure programming with static analysis. Pearson Education.http://www.amazon.com/Secure-Programming-Static-Analysis-Brian/dp/0321424778
Kontaktinformasjon
Emneansvarlig/koordinator
Ansvarlig enhet
Institutt for informasjonssikkerhet og kommunikasjonsteknologi
Eksamen
Eksamen
Ordinær eksamen - Høst 2018
Skriftlig eksamen
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.