Formation Secure Coding C/C++

4.5/5
Note moyenne sur 4 567 formations

Formation Secure Coding C/C++

Sécurisez vos applications C/C++ grâce à notre formation de deux jours !

Cette formation Secure Coding C/C++ vous sensibilisera à la sécurité de votre code en explorant le fonctionnement de la pile, en apprenant à repérer vos erreurs et à reconnaître le rôle des différents acteurs et la classification des risques. Vous vous familiariserez également avec les différentes bonnes pratiques associées.

Prérequis

Connaissance des langages C et C++.

Introduction

Les risques liés au développement
Les traces laissés par les développeurs (mémoire, journaux, …)
Les attaques
Les différents acteurs : CERT, PCI, CWE, OWASP, …
Codage sécurisé d’une application

Classification des risques CERT

Domaines (integer, string, floating point, array, …)
Sévérité, priorité, …
Guidelines

Les langages C et C++

Modèle mémoire
Compilation
Comprendre les appels de fonction : structure de la pile

Coder de manière à sécuriser le code

Quelques exemples de code
Les chaînes de caractères
Les pointeurs
Gestion de la mémoire
Les entiers
Les sorties formatées
Les fichiers

Les bonnes pratiques

Bonnes pratiques de codage
Macro et inline
Gestion de la mémoire : new, free, gestion des erreurs
Structure des classes
Passer à C++14 : nullptr, enum, deleted fonctions, utilisation des smart pointers
Les standards de sécurité
Vérification du code

Intra

Sur mesure

Disponible à distance

Réf.
SF33906

Durée : 2 jours

soit 14 heures de formation

3600,00 € HT

Disponible à distance

Réf.
SF33906

Durée : 2 jours

A partir de : 1600 € HT

Disponible à distance

Réf.
SF33906

Durée : 2 jours

soit 14 heures de formation

3600,00 € HT

Disponible à distance

Réf.
SF33906

Durée : 2 jours

soit 14 heures de formation

Disponible à distance

Réf.
SF33906

Durée : 2 jours

A partir de : 1600 € HT