CONTACT ONS

Cursusaanbod

Inleiding tot Secure C en C++ Ontwikkeling

  • Begrip van veilige softwareontwikkelingsprincipes
  • Veelvoorkomende beveiligingsrisico's in C- en C++-applicaties
  • Het verband tussen programmeerfouten en beveiligingskwetsbaarheden
  • Veilige programmeernormen en beste praktijken

Veelvoorkomende Programmiekwetsbaarheden in C en C++

  • Identificeren van veelvoorkomende programmeerfouten die beveiligingsrisico's introduceren
  • Geheugenveiligheidsissues in C en C++
  • Kwetsbaarheidspatronen en hun impact
  • Analyseren van onveilige codevoorbeelden

Principes voor Secure Programmering

  • Toepassen van defense-in-depth technieken
  • Schrijven van robuuste en onderhoudbare code
  • Verminderen van het aanvalsoppervlak
  • Secure designprincipes voor C- en C++-applicaties

Invoervalidatie en Gegevensafhandeling

  • Begrip van het belang van invoervalidatie
  • Voorkomen van exploitatie van kwaadwillende invoer
  • Technieken voor datumsanitization
  • Veilige afhandeling van gebruikers- en externe gegevens

Foutafhandeling en Uitzonderingsbeheer

  • Risico's geassocieerd met onjuiste foutafhandeling
  • Ontwerpen van veilige fout- en uitzonderingsafhandelingsmechanismen
  • Vermijden van informatielekage via foutmeldingen
  • Onderbouwen veerkrachtige applicaties

Geheugenveiligheid en Bufferoverloopbescherming

  • Begrip van geheugenbeheerkwetsbaarheden
  • Stack-gebaseerde bufferoverflows
  • Heap-gebaseerde bufferoverflows
  • Detecteren en voorkomen van geheugencorruptie
  • Veilige methoden voor geheugenafhandeling

Stackbescherming en Runtime Beveiligingsfuncties

  • Begrip van stackoverflow-kwetsbaarheden
  • Compiler-gebaseerde beveiligingsbeschermingen
  • Stackcanaries en beschermingsmechanismen
  • Address Space Layout Randomization (ASLR)
  • Moderne besturingssysteembeveiligingsfuncties

Geavanceerde C++ Beveiligingsaspecten

  • Secure objectlevenscyclusbeheer
  • Voorkomen van use-after-free kwetsbaarheden
  • Veilig beheer van pointers en referenties
  • Vermijden van type confusion issues
  • Secure gebruik van C++-taalfuncties

Secure Coding Tools en Technieken

  • Het gebruik van statische analyse-tools om kwetsbaarheden te identificeren
  • Code review technieken voor beveiligingsassessment
  • Geautomatiseerde benaderingen voor veiligheidstesten
  • Integratie van veiligheidschecks in ontwikkelwerkstromen

Secure Coding Normen en Beste Praktijken

  • Bekijken van industry secure coding richtlijnen
  • Toepassen van defensieve programmeringstechnieken
  • Inbouwen van veiligheid in de softwareontwikkelingslevenscyclus
  • Onderhouden van veilige en betrouwbare C/C++-applicaties

Praktische Secure Coding Workshop

  • Analyseren van kwetsbare C/C++ codevoorbeelden
  • Toepassen van beveiligingsoplossingen en verbeteringen
  • Testen van code tegen veelvoorkomende kwetsbaarheden
  • Coercers review en aanbevelingen voor secure development

Vereisten

Grondslagen van C/C++

 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën