Skip to content

Fagelementer

Indhold

Fagelementet omhandler sikkerhedsperspektiver i software, blandt andet programkvalitet og fejlhåndterings samt datahåndterings betydning for en software arkitekturs sårbarheder.

Fagelementet adresserer også forskellige designprincipper, herunder ”security by design”.

Læringsmål for

Viden

  • Den studerende:
    • har udviklingsbaseret viden om:
      • kriterier for programkvalitet og konsekvenserne for it-sikkerhed
      • trusler mod software
      • fejlhåndtering i programmer
    • kan forstå praksis og anvendt teori og metode inden for sikkerhedsdesignprincipper og kan reflektere over "security by design" og "privacy by design"

Færdigheder

  • Den studerende:
    • kan anvende metoder og redskaber til at opdage og forhindre sårbarheder i programkode og håndtere forventede og uventede fejl samt udvalgte krypteringstiltag
    • kan vurdere praksisnære og teoretiske problemstillinger vedrørende sikkerhedsaspekter samt begrunde og vælge relevante løsningsmodeller inden for anvendelsen af API og/eller standardbiblioteker
    • formidle praksisnære og faglige problemstillinger og løsninger til samarbejdspartnere og brugere vedrørende lovlige og ikke-lovlige input data, bl.a. til test

Kompetencer

  • Den studerende:
    • kan håndtere komplekse og udviklingsorienterede situationer i forhold til at risikovurdere programkode for sårbarheder
    • kan selvstændigt indgå i fagligt og tværfagligt samarbejde og påtage sig ansvar inden for rammerne af en professionel etik i forhold til i relation til at sikkerhedsvurdere softwarearkitektur
    • kan identificere egne læringsbehov og udvikle egen viden, færdigheder og kompetencer i relation til sikkerhedsdesign af software

ECTS-omfang

Fagelementet Softwaresikkerhed har et omfang på 10 ECTS-point.