Secure Programming

Het ontwikkelen van veilige applicaties is een steeds hogere prioriteit. De vraag naar veilige applicaties zal voorlopig ook sterk aanhouden, aangezien aanvallen steeds veelvuldiger, heviger en geavanceerder worden. Netwerken en systemen worden steeds beter beveiligd waardoor aanvallen steeds meer op applicatieniveau plaatsvinden. Tijdens de minor secure programming leer je vanaf dag 1 met security in het achterhoofd te ontwikkelen.

Kenmerken

Startmoment

  • November

Locatie

  • Emmen

Taal

  • Engels
  • Nederlands

EC's

  • 15 EC's

Type minor

  • Voor specifieke hbo-opleiding(en)

Interessegebied

  • ICT

Inhoud van de minor

In de minor ga je aan de slag met Secure Programming. Uit onderzoek is gebleken dat het goedkoper en efficiënter is om in een vroeg stadium tijdens de ontwikkeling van een (web)applicatie mogelijke security issues op te lossen dan na ingebruikname.

De software development life cycle (SDLC) is cruciaal bij het ontwikkelen van applicaties voor de desktopomgevingen en eveneens bij mobiele applicaties voor bijvoorbeeld een smartphone. De vraag die wij in deze minor gaan beantwoorden is de volgende: Hoe kan secure programming onderdeel gemaakt worden van de SDLC en welke technieken kunnen we toepassen.

In de minor ga je groepsgewijs een “secure” Android of iOS applicatie ontwikkelen en presenteren. De applicatie die je ontwikkeld bedenk je zelf, de manier waarop is volgens de Secure SDLC.

Opzet van de minor

De studielast voor deze module bedraagt 420 uur (15 EC).

Na het succesvol afronden van deze module heeft de student zowel theoretische als praktische kennis van de volgende onderdelen op het gebied van secure programming:

  • Duiding en invulling geven aan secure programming;
  • Basiskennis van cryptography beheersen;
  • De principes van secure programming toepassen;
  • De principes van threat modelling toepassen;
  • De principes van Secure testing toepassen;
  • Een applicatie ontwikkelen volgens de Secure Development Life Cycle.

Toetsing

Om te beoordelen of je de doelstellingen van deze module hebt behaald moeten er verschillende opdrachten worden uitgevoerd. Deze opdrachten kunnen zowel in een groep als individueel worden uitgevoerd. Naast de opdrachten moet er een applicatie worden ontwikkeld en gepresenteerd. Tot slot lever je een rapport op. Alle onderdelen moeten met een voldoende worden afgesloten.

  • Applicatie
  • Rapport
  • Presentatie

Doelgroep

Hbo-studenten van leerjaar 3 en 4 van o.a. de opleiding

  • Informatica
  • Technische Informatica
  • ICT

Overige opleidingen uit het Domein Applied Science zijn ook welkom, mits in hun curriculum voldoende voorkennis van Informatica is behandeld.

Deze minor wordt ook aangeboden in het Engels. Kijk voor meer informatie op de Engelstalige website.

Vragen?

Heb je vragen over deze minor? Stel ze via het online formulier.