Aperçu du cours
Objectif de formation : Détailler les usages et savoir manipuler la blockchain dans un contexte de cybersécurité
Prérequis
- Avoir suivi les formations introductives à la Blockchain (« Blockchain – Comprendre son fonctionnement et ses enjeux » ou « Blockchain – L’essentiel pour son adoption ») ou avoir des connaissances équivalentes
- Avoir des connaissances de base en développement algorithmique
Objectifs pédagogiques
- Comprendre la sécurité dans la blockchain
- Utiliser la blockchain dans un contexte de cybersécurité
- Réaliser des pen tests sur la blockchain
- Sécuriser la blockchain
Public ciblé
- Directeur de projet, chef de projet, DSI, responsable SSI, ingénieur étude et développement
Programme de formation
-
Rappel sur la blockchain
-
Introduction
-
Historique & enjeux
-
Définition des concepts de base
-
Les systèmes distribués et les systèmes décentralisés
-
Application et mise en pratique de la blockchain
-
Problème byzantin
-
Le théorème CAP
-
Le consensus dans les systèmes distribués
-
Les concepts crytographiques
-
L’arbre de Merkle
-
Travaux pratiques
-
-
Sécurité et blockchain
-
Présentation de la sécurité dans la blockchain
-
Les exigences sécuritaires
-
Les différences entre la sécurité cloud et la sécurité blockchain
-
La sécurité blockchain et l’IoT
-
Les vérifications d’identité et la blockchain
-
Santé, sécurité et blockchain
-
La supply chain au sein de la blockchain
-
Les Best Practices
-
Travaux pratiques
-
-
Cybersécurité offensive et défensive dans la blockchain
-
Présentation des différentes attaques sur la blockchain
-
Les Pentests de la blockchain
-
Sécurité de la blockchain
-
Les Best Practices de la sécurisation de la blockchain
-
Travaux pratiques
-