Emne - Programvaresikkerhet og personvern - TDT4237
TDT4237 - Programvaresikkerhet og personvern
Om emnet
Vurderingsordning
Vurderingsordning: Skriftlig skoleeksamen
Karakter: Bokstavkarakterer
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Skriftlig skoleeksamen | 100/100 | 4 timer | E |
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 applikasjoner. Kurset har også fokus på GDPR og personvern.
Læringsutbytte
Etter å ha tatt dette kurset, bør studentene kunne: 1) Identifisere og reparere typiske sikkerhetssårbarheter for webapplikasjoner; 2) Forklare typiske kryptografiske konsepter og algoritmer som er relatert til webapplikasjoner; 3) Bruke trusselmodelleringsmetoder til å analysere webapplikasjoner; 4) Forklare og sammenligne utviklingspraksis og standarder knyttet til programvaresikkerhet; 5) Anvende testing for programvaresikkerhet; 6) Forklare autentiserings- og tilgangskontrollkonsepter relatert til programvaresikkerhet; 7) Forklare og anvende prinsipper i GDPR og metoder for personvern; 8) Kritisk evaluering og bruk av KI-assisterte programvaresikkerhetsverktøy.
Læringsformer og aktiviteter
Forelesninger og obligatoriske øvinger.
Obligatoriske aktiviteter
- Øvinger
Mer om vurdering
Øvinger må være godkjente for å kunne få evaluering i emnet.
Oppgaveteksten for eksamen vil være på engelsk.
Kandidatene kan velge å svare på eksamen på engelsk eller norsk.
En eventuell kontinuasjonseksamen kan bli muntlig istedenfor skriftlig.
Anbefalte forkunnskaper
Studentene bør være kjent med programvarekonstruksjon og web-utvikling. I øvingene vil vi i hovedsak benytte Python og Javascript som programmeringsspråk.
Kursmateriell
Oppgis ved semesterstart.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
IIKG3000 | 2.5 | HØST 2021 |
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Høyere grads nivå
Termin nr.: 1
Undervises: VÅR 2025
Undervisningsspråk: Engelsk
Sted: Trondheim
- Datateknikk og informasjonsvitenskap
- Kommunikasjon og informasjonsvitenskap
Eksamensinfo
Vurderingsordning: Skriftlig skoleeksamen
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
- Vår ORD Skriftlig skoleeksamen 100/100 E 05.06.2025 15:00 INSPERA
-
Rom Bygning Antall kandidater SL311 lyseblå sone Sluppenvegen 14 25 SL311 orange sone Sluppenvegen 14 65 SL311 grønn sone Sluppenvegen 14 13 SL310 hvit sone Sluppenvegen 14 46 SL310 blå sone Sluppenvegen 14 48 SL310 turkis sone Sluppenvegen 14 59 - Sommer UTS Skriftlig skoleeksamen 100/100 E INSPERA
-
Rom Bygning Antall kandidater
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"