Aller au contenu principal

BEARINGPOINT FRANCE SAS : 08. La cybersécurité et la Blockchain

Organisme

BEARINGPOINT FRANCE SAS
1 PASSERELLE DES REFLETS
92400 COURBEVOIE
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Travaux pratiques, Quizz

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1260€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
5670€ HT / groupe
4 stagiaires minimum

Public

Architectes Blockchain, développeurs de protocole, développeurs de smarts contracts

Pré-requis

Avoir une première experience en cybersécurité et/ou en cryptographie et connaître les langages de programmation spécifiques Blockchain

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é

 

·      

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.