Secure Programming Foundation (S-SPF)
Deze cursus over veilig programmeren biedt een praktische introductie in het ontwikkelen van veilige software. U leert welke programmeerfouten leiden tot kwetsbaarheden, hoe aanvallers deze misbruiken en hoe u deze fouten kunt voorkomen om cyberaanvallen te minimaliseren.
In de Secure Programming Foundation leert u de basisprincipes van veilig programmeren. In de cursus ziet u welke mogelijke kwetsbaarheden in applicaties kunnen ontstaan en hoe u deze kunt vinden, maar nog belangrijker hoe deze kwetsbaarheden voorkomen kunnen worden. De implementatie van een ontwerp in de vorm van aantoonbaar veilige code, wordt gericht op de onderliggende principes van veilige codering, ongeacht de specifieke programmeertaal of type omgeving. Ook het belang van testen komt aan de orde. Doordat u vooraf de gelegenheid krijgt om al veel theorie door zelfstudie op te doen, zal tijdens de lessen de focus op de praktijk liggen.
Examen en certificering
Na afloop van deze cursus krijgt u de mogelijkheid uw kennis te toetsen via een online examen onder toezicht van het SECO-Institute. Kandidaten die slagen, ontvangen de prestigieuze S-SPF-certificering van het SECO-Institute.
Voordelen van certificering
Aantoonbare kennis vergroot uw waarde als professional voor uw organisatie aanzienlijk. Bovendien zorgt deze certificering van het SECO-Institute voor betere carrièremogelijkheden.
Vereiste voorkennis
Ervaring met het ontwikkelen van code in een teamomgeving, basiskennis van informatiebeveiliging en bekendheid met de meest voorkomende soorten kwetsbaarheden in software worden aanbevolen.
Doelstellingen
Aan het einde van deze cursus zult u (in staat zijn om):
- Het Secure Software Development Life Cycle (SSDLC) te begrijpen en de fundamentele principes van secure design, threat modelling en secure coding te beheersen;
- Begrijpen welke programmeerfouten leiden tot onveilige software en hoe kwetsbaarheden door hackers worden misbruikt;
- Begrijpen hoe u code analyseert, veelvoorkomende fouten identificeert die tot beveiligingsproblemen kunnen leiden en de veiligheid van code verifieert;
- Weten hoe u threat modelling uitvoert, dreigingen identificeert en mitigaties bepaalt.
Doelgroep
- Softwareontwikkelaars evenals securityprofessionals;
- (Aankomend) software engineers en auditors;
- Toekomstige lead developers, architecten en managers.