Emne - Programvaresikkerhet - TDT4237
Programvaresikkerhet
Om
Om emnet
Faglig innhold
Kurset fokuserer på sikkerhet i programvare tar for seg sikkerhet i alle deler av utviklingsprosessen for programvare: kravinnhenting, design, implementasjon og testing. Vi vil i kurset ta for oss hvilke trusler og angrep programvare er utsatt for og hvordan man kan ta i bruk teknikker og forsvarsmekanismer for å utvikle programvare som i størst mulig grad er motstandsdyktig mot eksisterende, og nye, angrep. Kurset har et hovedfokus på web-baserte systemer.
Læringsutbytte
Studentene skal i kurset lære om sikkerhet (security) i programvare og hvordan man lager sikrere programvaresystemer.
Læringsformer og aktiviteter
Forelesninger, øvingsforelesninger og obligatoriske øvinger. Øvingene er obligatoriske. Studentene må bestå øvingsopplegget og eksamen samme semester for å bestå i emnet totalt sett.
Obligatoriske aktiviteter
- Øvinger
Mer om vurdering
Mappevurdering gir grunnlag for sluttkarakter i emnet. I mappen inngår skriftlig eksamen som teller 70% og arbeider (øvinger) som teller 30 %. Resultatet for delene angis i %-poeng, mens sensur for hele mappen (sluttkarakteren) angis med bokstavkarakter. Oppgaveteksten til den skriftlig eksamen vil være på engelsk. Kandidatene kan velge å besvare på engelsk eller norsk.
Ved utsatt eksamen (kontinuasjonseksamen) kan skriftlig eksamen bli endret til muntlig eksamen.
Dersom studenten også etter utsatt eksamen har sluttkarakteren F/ikke-bestått, må studenten gjenta hele emnet neste studieår. Arbeider som teller med i sluttkarakteren må gjentas.
Anbefalte forkunnskaper
Det forutsettes at studentene har god kunnskap og ferdigheter i programmering, er godt kjent med generelle prinsipper for programvareutvikling og har kunnskap relatert til webutvikling (for eksempel gjennom TDT4100 Objektorientert programmering, TDT4140 Systemutviklin, IT2810 eller tilsvarende). Java og/eller PHP brukes som programmeringsspråk i øvingsopplegget.
Det er en fordel, men ingen forutsetning, å ha forkunnskaper om informasjonssikkerhet - for eksempel tilsvarende emnet TTM4135 Informasjonssikkerhet ved Institutt for telematikk.
Kursmateriell
Oppgis ved semesterstart.
Fagområder
- Datateknikk og informasjonsvitenskap
- Kommunikasjon og informasjonsvitenskap