Secure Programming
“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:
- Hebt u kennis van veilig software ontwikkelen
- Hebt u inzicht in de meest voorkomende kwetsbaarheden
- Hebt u kennis hoe kwetsbaarheden te voorkomen
- Hebt u 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 u in theorie en praktijk te laten begrijpen welke bedreigingen er zijn, leert u 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 voor u geschikt als u 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
- 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 onderdelen
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 inhouse-training
Improve verzorgt deze training op verzoek in-house in uw eigen organisatie. Indien gewenst in het Engels. De inhoud stemmen we specifiek af op uw 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
Uw docent:
- Marco de Groot