“Secure programming” oftwel veilig software ontwikkelen houdt in dat je de software ontwikkelt zonder kwetsbaarheden, met ingebouwde veiligheid door authenticatie en versleuteling. Aandacht voor veiligheid doe je zo vroeg mogelijk, bij voorkeur al bij het ontwerp van de applicatie.
Na deze training:
- Heb je kennis van veilig software ontwikkelen
- Heb je inzicht in de meest voorkomende kwetsbaarheden
- Heb je kennis hoe kwetsbaarheden te voorkomen
- Heb je inzicht in de gewijzigde rol van de agile ontwikkelaar ten opzichte van een traditionele omgeving
Samen veilige software leveren
Steeds meer organisaties krijgen te maken met enige vorm van cyber criminaliteit. Ook hier geldt “voorkomen is beter dan genezen” en onderzoek toont aan dat veilig software maken uiteindelijk goedkoper is dan het achteraf inbouwen.
Deze overwegend technische training is er op gericht om je in theorie en praktijk te laten begrijpen welke bedreigingen er zijn, leert je de kenmerken van betrouwbare software en wat je kunt doen om deze veilig te ontwikkelen.
Deze training combineert theorie en training van praktische vaardigheden.
Voor wie is deze training bedoeld?
De training is geschikt voor jou als je in de praktijk op welke manier dan ook betrokken bent bij software ontwikkeling en een beter inzicht wilt krijgen in hoe deze software veiliger en robuuster te krijgen.
Rollen van deelnemers in hun organisatie
De training is bestemd voor:
- Ontwikkelaars en ontwerpers die werkzaam zijn met of gaan werken aan (web) applicaties
- Iedereen die al betrokken is bij de beveiliging van (web) applicaties zoals testers, analisten, managers en auditoren
Voorkennis of voortraining
Het is aanbevolen om vooraf over kennis van software ontwikkeling te beschikken.
Opzet van de training
De training duurt twee dagen. De nadruk ligt op het veilig programmeren, met extra aandacht voor de cruciale onderdelen in de applicatie.
Programma onderwerpen
Introductie
Security Awareness
Cruciale onderdelen
- Authenticatie en sessie beheer
- Verwerken van gebruikers invoer
- Autorisatie
- Configuratiebeheer, foutafhandeling en logging
Secure Software Engineering
- Security requirements
- Secure coding
- Secure testing
Evaluatie en afsluiting
Het is niet de doelstelling van deze cursus om de volledige theorie achter Secure Programming te geven, de principes en kenmerken van veilige software worden wel behandeld.
Mogelijkheden voor in-house training
Improve verzorgt deze training op verzoek in-house in jouw eigen organisatie. Indien gewenst in het Engels. De inhoud stemmen we specifiek af op jouw wensen. Neem voor meer informatie contact op via 040-202 1803 of opleidingen@improveqs.nl.
Training informatie
- Plaats en data: check de trainingskalender
- Trainingstijden: 9.15 – 17.00 uur
- Prijs: € 1.195, exclusief BTW, Exclusief examen € 242
- Koffie, thee, lunch en trainingsmateriaal zijn bij de prijs inbegrepen
- 3 maanden gratis e-coaching
- Inlichtingen: 040 – 202 1803 of opleidingen@improveqs.nl
Je trainers zijn:
- Marco de Groot
- Pieter Withaar