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"
- har udviklingsbaseret viden om:
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.