Booster des Talents IT

Formation Secure Coding C/C++

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.
Prixà partir de
890 €HT
RéférenceAF15785
Durée1 jour
Public Développeurs
PrérequisConnaissance des langages C et C++.
TP50%

Plan de Formation Secure Coding C/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

Nos autres formations Langage C

AF15785Formation Secure Coding C/C++ 32 sessions prévues1 jour890 €HT
AF10374Formation Librairie Qt 33 sessions prévues5 jours2450 €HT
AF9344Formation C++ Perfectionnement 28 sessions prévues4 jours1960 €HT
AF9336Formation Objective C 37 sessions prévues4 jours1990 €HT
AF5457Formation C++ Builder 34 sessions prévues5 jours2450 €HT
Voir les 8 formations
Vous pouvez également être intéressé par des formations C#, Secure Coding, Sécurité, sécurité du code ou par les formations de notre filière Langage C
Prixà partir de
890 €HT
RéférenceAF15785
Durée1 jour
Public Développeurs
PrérequisConnaissance des langages C et C++.
Travaux pratiques50%
Suivez l'une de
nos 32 sessions
le 11/10/2018 à Lyon
le 11/10/2018 à Grenoble
le 30/11/2018 à Paris
le 27/12/2018 à Lyon
le 27/12/2018 à Grenoble
le 23/01/2019 à Lille
le 30/01/2019 à Paris
le 01/02/2019 à Nantes
le 04/02/2019 à Lyon
le 04/02/2019 à Grenoble
le 08/03/2019 à Toulouse
le 14/03/2019 à Paris
le 08/04/2019 à Grenoble
le 08/04/2019 à Lyon
le 26/04/2019 à Aix-en-Provence
le 07/05/2019 à Paris
le 16/05/2019 à Lille
le 11/06/2019 à Nantes
le 25/06/2019 à Lyon
le 25/06/2019 à Grenoble
le 15/07/2019 à Toulouse
le 30/07/2019 à Paris
le 11/09/2019 à Aix-en-Provence
le 25/09/2019 à Lyon
le 25/09/2019 à Grenoble
le 01/10/2019 à Paris
le 14/10/2019 à Lille
le 04/11/2019 à Nantes
le 27/11/2019 à Grenoble
le 27/11/2019 à Lyon
le 04/12/2019 à Toulouse
le 06/12/2019 à Paris
Voir toutes les dates