Embedded Security for C/C++ developers

Formation « Embedded Security for C/C++ developers » de trois jours.

Cette formation est disponible à distance (« OnLine ») et les exercices se font à distance sur une ferme de systèmes embarqués.

Introduction

Les microcontrôleurs embarqués sont désormais universellement utilisés dans la plupart des systèmes électroniques : des simples capteurs aux composants automobiles les plus sophistiqués en passant par les applications grand public.
Les problèmes de sécurité et vulnérabilités affectant les grands réseaux d’ordinateurs sous Windows ou Linux (incluant Linux embarqué) sont bien documentés et pris en compte, mais les petits systèmes à base de micro-contrôleurs le sont beaucoup moins. Pourtant, ces systèmes sont de plus en plus communicants, parfois sur des réseaux à très large échelle (comme Internet), ce qui conduit à des vulnérabilités très importantes et largement mésestimées par leurs concepteurs.

Pré-requis

La participation à cette formation demande une connaissance préalable importante du langage C (voire C++) et des architectures de systèmes embarqués. En particulier, un niveau de base de familiarité avec les fonctions, les variables, les types de données, les opérateurs et les instructions. D’autres formations Doulos sont disponibles sur ces sujets.

Objectifs

  • Identifier les principales menaces et vulnérabilités des systèmes embarqués
  • Comment utiliser les standards d’encryption pour protéger les données en transit et les données statiques.
  • Gestion des clés et des certificats d’authentification
  • Sécuriser les communications avec TLS
  • Écrire du code C plus sûr.
  • Standards de codage et outils d’analyse statique pour identifier les vulnérabilités du code C.
  • Utiliser une Méthodologie de Développement et un environnement sécurisés.
  • Les ressources Hardware dédiées à la sécurité des Systèmes embarqués
  • Approches pour tester la sécurité des applications embarquées.

Supports de cours

Les supports de cours Doulos ont acquis dans le monde une réputation de qualité et forment une base d’apprentissage solide. Ils constituent avec les cahiers d’exercices de véritables ouvrages de référence utilisables à la suite de la formation.

Pédagogie

Cette formation est délivrée par un Instructeur expert, qui est avant tout un spécialiste très expérimenté dans le Logiciel Embarqué, Linux etc…

Le succès de nos formations est aussi lié à la qualité des très nombreux exercices pratiques (qui représentent environ la moitié du temps). Ils mettent en pratique la théorie pas-à-pas et progressivement, sur une plateforme hardware.

Programme de la formation

Reportez-vous au contenu détaillé disponible dans le document ci-dessous.

Pré-inscrivez-vous !

Si cette formation vous intéresse, demandez-nous un dossier complet.

Documents à télécharger

Revenir en haut