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++
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.
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)
Ervaring delen, de kennis en waarde van de docent.
Carey Fan - Logitech
Cursus - C/C++ Secure Coding
Automatisch vertaald
het evenwicht tussen voordrachten en praktijk, het ritme, de kennis van de trainer en de didactische vaardigheden
Armando Pinto - EID
Cursus - C/C++ Secure Coding
Automatisch vertaald
De trainer heeft actuele informatie en waardevolle referenties en hulpmiddelen geleverd.
Jose Vicente - EID
Cursus - C/C++ Secure Coding
Automatisch vertaald
om veel goede informatie te krijgen over het onderwerp van de cursus
Paulo Pereira - EID
Cursus - C/C++ Secure Coding
Automatisch vertaald
De trainer heeft solide kennis en ervaring, mooie presentaties, goede voorbeelden.
Celso Almeida - EID
Cursus - C/C++ Secure Coding
Automatisch vertaald
Algemene cursusinformatie
Paulo Gouveia - EID
Cursus - C/C++ Secure Coding
Automatisch vertaald