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.