Formation La cybersécurité et la blockchain

  • Référence : DEBC008
  • Durée : 21 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • 1-Avoir une première expérience en cybersécurité et/ou en cryptographie
  • 2-Connaître les langages de programmation spécifiques blockchain

PROFIL DES STAGIAIRES

  • Architectes blockchain, développeurs de protocole, développeurs de smarts contracts

OBJECTIFS

  • A l’issue de la formation, le stagiaire sera capable de sécuriser les programmes blockchain
  • Plus précisément :
  • 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 distribuées)
  • Détecter et analyser les risques potentiels de sécurité et proposer des solutions adaptées en cas de faille de sécurité

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Blockchain

CONTENU DU COURS Blockchain

1 - JOUR 1 - MATIN / Fondamentaux de la Cybersécurité Blockchain

    2 - Introduction à la cybersécurité dans la blockchain (1h30)

    • Comprendre les vecteurs d’attaque uniques aux blockchains et aux cryptomonnaies

    3 - Sécurité des Wallets et des Échanges (2h)

    • Techniques de sécurisation des portefeuilles de cryptomonnaies et des plateformes d’échange

    4 - JOUR 1 - APRES-MIDI / Sécurité des Smart Contracts

      5 - Vulnérabilités communes des smart contracts (2h15)

      • Analyse des failles de sécurité les plus fréquentes dans les smart contracts

      6 - Ateliers de codage sécurisé (1h15)

      • Techniques pour écrire des smart contracts sécurisés en Solidity et Vyper

      7 - JOUR 2 - MATIN / Techniques de Cryptographie Avancées

        8 - Cryptographie appliquée à la blockchain (1h30)

        • Utilisation de techniques cryptographiques avancées pour renforcer la sécurité des transactions blockchain

        9 - Implémentation de la confidentialité dans les transactions (2h)

        • Techniques comme le zk-SNARKs et le Mimblewimble pour assurer la confidentialité et l’anonymat

        10 - JOUR 2 - APRES-MIDI / Réseaux Blockchain Sécurisés

          11 - Sécurisation des nœuds et des réseaux blockchain (2h15)

          • Meilleures pratiques pour sécuriser les nœuds dans un réseau blockchain, y compris la gestion de l’accès et le monitoring

          12 - Simulation d'attaques et réponse aux incidents (1h15)

          • Simulations de tentatives de piratage sur un réseau blockchain test pour pratiquer la réponse aux incidents

          13 - JOUR 3 - MATIN / Audit et Conformité

            14 - Audits de sécurité pour les applications blockchain (1h30)

            • Comment réaliser des audits de sécurité internes et externes, choisir des auditeurs

            15 - Conformité réglementaire et blockchain 2h)

            • Discussion sur les aspects légaux et réglementaires affectant la sécurité des blockchains

            16 - JOUR 3 - APRES-MIDI / Stratégies de Sécurité Globale

              17 - Développement d'une stratégie de sécurité blockchain (2h15)

              • Création de politiques de sécurité qui intègrent la gestion des risques, la récupération après sinistre et la continuité des opérations

              18 - Atelier de politique de sécurité (1h15)

              • Les participants créent une politique de sécurité pour une application blockchain fictive
              Cookies