Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk eller engelsk. Emnet undervises første gang høsten 2023.

Anbefalte forkunnskaper

IKT103-G Avansert programvareutvikling

Innhold

Emnet gir studenten en innføring i omvendt utvikling i digitale systemer. Studenten lærer å bruke moderne feilsøkingsverktøy, dekompilere programkode og tolke binær kode fra moderne operativsystemer. Studenten vil få praktisk erfaring med teknikker for å analysere, dekonstruere, feilsøke og overvåke skadelig programvare i et kontrollert miljø. Studenten lærer å bruke omvendt utviklingsmetoder for å analysere fastvare i utvalgte digitale systemer.

Læringsutbytte

Etter fullført emne skal studenten:

Kunnskap:

  • Kunne forstå hvordan sårbarheter kan utnyttes.
  • Kunne analysere binære data og identifisere sentrale egenskaper og mønstre for dataene.

Ferdigheter:

  • Kjenne til den toppmoderne programvare for omvendt utvikling.
  • Kunne lese dekompilert kode.
  • Kunne utlede API-funksjoner i web- eller skrivebordsapplikasjoner uten tilgjengelig dokumentasjon.
  • Kunne anvende omvendt utviklings metoder for å analysere programvaresikkerhet.

Generell kompetanse:

  • Identifisere og formulere anatomien, oppførselen og manifestasjonen av skadelig programvare gjennom omvendt utvikling.

Studere og forstå begreper for å oppdage de teknologiske arkitekturen til en digital enhet eller et system gjennom analyse av dens struktur, funksjon og drift

Undervisnings- og læringsformer

Emnet kan bestå av forelesninger, lab og prosjektarbeid. Øvingene foregår i et datalab med universitetsansatt eller studentassistent til stede. Emnets innhold dekker programvare, maskinvare og teori knyttet til relevante emner. Datalab oppgavene og prosjektarbeidet gjøres i grupper der ytterligere informasjon gis i Canvas-rommet i emnet.

Forventet arbeidsmengde for den gjennomsnittlige studenten er 27 timer per studiepoeng.

Studentevaluering

Den som er ansvarlig for emnet bestemmer, i samarbeid med studentrepresentant, form for studentevaluering og om emnet skal ha midtveis eller slutt på kursevaluering i henhold til kvalitetssystemet for utdanning, kapittel 4.1.

Tilbys som enkeltemne

Ja. Med forbehold om ledig plass/kapasitet.

Eksamen

Mappe. Informasjon om innholdet i mappen vil bli gitt i Canvas ved semesterstart. Gradert karakter.

Sist hentet fra Felles Studentsystem (FS) 30. juni 2024 02:48:52