BEARINGPOINT FRANCE SAS : 08. La cybersécurité et la Blockchain
Organisme
92400 COURBEVOIEVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
Travaux pratiques, Quizz
Prix
Public
Pré-requis
Objectifs pédagogiques
- Renforcer ses compétences en cybersécurité en lien avec la Blockchain (règlementation, sécurité des contrats intelligents, protection des portefeuilles de crypto-monnaie)
- Savoir utiliser les différentes techniques disponibles pour garantir et sécuriser les accès aux données stockées (cryptographie, hash, architectures dstribuées)
- Détecter et analyser les risques potentiels de sécurité et proposer des solutions adaptées en cas de faille de sécurité
- Assurer la sécurité du programme contre les différentes tentatives de piratage possibles
Programme détaillé
Nous sommes heureux de vous proposer cette formation approfondie sur la blockchain et la cybersécurité, conçue et dispensée par les experts du cabinet BearingPoint, qui combinent une double expertise sur ces deux thématiques. Fort de son expérience sur le terrain, BearingPoint accompagne ses clients dans la mise en œuvre de solutions blockchain tout en intégrant les meilleures pratiques de sécurité pour garantir la résilience des systèmes décentralisés.
Au cours de cette formation, vous découvrirez les principes fondamentaux de la blockchain, les enjeux de sécurité spécifiques à cet écosystème, ainsi que les techniques avancées pour sécuriser les transactions, les architectures de blockchain et les smart contracts. Le programme est conçu pour offrir un équilibre entre théorie et pratique, avec des démonstrations techniques, des études de cas réels et des exercices pratiques.
Les experts BearingPoint, forts de leur expérience terrain, vous guideront dans la cryptographie et les mécanismes de consensus essentiels pour sécuriser la blockchain. Vous apprendrez également à repérer les failles de sécurité et à utiliser des outils d'analyse avancés pour évaluer la robustesse des smart contracts et des portefeuilles de crypto-monnaie.
Des travaux pratiques et des exercices d'analyse approfondis viendront compléter la formation.
JOUR 1
Introduction blockchain/cybersécurité
o Revue des grands enjeux de la blockchain
o Initiation à la cybersécurité dans la blockchain
Sécurité dans la blockchain à travers la Cryptographie
o Présentation des notions clés (cryptographie, chiffrements symétriques et asymétriques, hachage)
o Mode de fonctionnement des transactions (wallets, transaction, contenu d’un bloc, arbre de merkle)
Sécuriser l’architecture des blockchains
o Mécanismes de consensus (zoom sur les proof of work et proof of stake)
o Revue des différents types d’attaque
o Fonctionnement du réseau distribué P2P
Sécurisation des smart contracts
o Mode d’emploi des smart contracts et démonstration du fonctionnement d’un smart contract
o Frameworks et normes de sécurité
JOUR 2
Sécuriser les smart contracts
o Revue des bonnes pratiques en matière de sécurisation
o Sécuriser les smart contracts tout au long du cycle de vie de développement
o Présentation des référentiels de sécurité (OSWAR, OWASP) et focus sur le top 10 OWASP
o Démonstration d’une attaque sur smart contract
Techniques d'analyse de smart contracts
o Introduction aux méthodes d’analyse statiques et dynamiques
o Les vulnérabilités détectables
o Découvertes et démonstrations des outils d’analyse de smart contracts
JOUR 3
Sécurité du portefeuille
o Comprendre le fonctionnement et les enjeux des portefeuilles de crypto-monnaie et identifier les risques et menaces associés
o Découvrir les solutions et bonnes pratiques pour sécuriser les portefeuilles
Travaux pratiques – Analyse d’un projet et identification des vulnérabilités
o Recherche de failles non détectables par un outil d’analyse
o Corriger les vulnérabilités identifiées et améliorer le code du smart contract
Rétrospective de la formation
o Rappel des thématiques abordées pendant la formation
o Exercice d’analyse de smart contract avancé
·