DevOps & Devsecops

DURÉE:
2 jours
ID:
DVSEC

Catégories

DEVOPS & DEVSECOPS

DEVSECOPS Foundation


OBJECTIFS :

  • Comprendre le but, les avantages, les concepts et le vocabulaire de DevSecOps
  • Discerner les différences entre les pratiques de sécurité DevOps et les autres approches de sécurité
  • Déceler les stratégies de sécurité axées sur l’entreprise
  • Comprendre et appliquer les sciences des données et de la sécurité

PROGRAMME DE FORMATION :

Introduction et explication sur DevSecOps

  • Objectifs et déroulé du cours
  • Exercice : schématiser votre pipeline CI / CD

Pourquoi DevSecOps ?

  • Terminologie et notions clés
  • Pourquoi DevSecOps devient de plus en plus important
  • Trois façons de penser l’approche DevOps avec la sécurité
  • Principes clés de DevSecOps

Culture Management

  • Terminologie et notions clés
  • Modèle d’incitation
  • La résilience
  • La culture organisationnelle
  • Générativité
  • Erickson, Westrum et LaLoux
  • Exercice : Influencer la culture

Considérations stratégiques

  • Terminologie et notions clés
  • Quel volume de sécurité est considéré comme suffisant?
  • Modélisation de la menace
  • Le contexte est tout
  • Gestion des risques dans un monde à grande vitesse
  • Exercice : Mesurer le succès

Considérations générales sur la sécurité

  • Éviter le piège de la case à cocher
  • Hygiène de sécurité élémentaire
  • Considérations architecturales
  • Identité fédérée
  • Gestion des journaux

IAM : Gestion des identités et des accès

  • Terminologie et notions clés
  • Concepts de base d’IAM
  • Directives de mise en œuvre
  • Opportunités d’automatisation
  • Comment se faire mal avec IAM
  • Exercice : surmonter les défis de l’IAM

Sécurité des applications

  • Tests de sécurité des applications (AST)
  • Techniques d’essai
  • Prioriser les techniques de test
  • Intégration de la gestion des problèmes
  • Modélisation de la menace
  • Automatiser

Sécurité opérationnelle

  • Terminologie et notions clés
  • Pratiques d’hygiène de sécurité de base
  • Rôle de la gestion des opérations
  • L’environnement des opérations
  • Exercice : Ajout de sécurité à votre pipeline CI / CD

Gouvernance, Risques, Conformité (GRC) et Audit

  • Terminologie et notions clés
  • Qu’est-ce que la GRC ?
  • Pourquoi se soucier de la GRC ?
  • Repenser les politiques
  • Politique en tant que code
  • Déplacement de la vérification à gauche
  • Trois mythes sur la séparation des tâches et les DevOps
  • Exercice : Mise en œuvre de stratégies, d’audit et de conformité avec DevOps

Journalisation, surveillance et réponse

  • Terminologie et notions clés
  • Configuration de la gestion des journaux
  • Réponse aux incidents et expertise judiciaire
  • Intelligence de la menace et partage de l’information

Préparation à l’examen

  • Critères d’examen, pondération des questions et liste de terminologie
  • Exemple d’examen

INFORMATIONS COMPLÉMENTAIRES :

PUBLIC VISÉ

  • Développeurs
  • Architectes
  • Administrateurs

PRÉ-REQUIS

  • Avoir des connaissances sur l’automatisation avec ANSIBLE ou équivalent
  • Avoir des connaissances de base en administration Linux / Unix et en scripting

RESSOURCES

  • Supports pédagogiques
  • 30% de théorie
  • 70% de pratique

MODALITÉS D’ACCÈS

  • Présentiel
  • A distance
  • Interentreprises
  • Intra-entreprise

MÉTHODES PÉDAGOGIQUES

  • Apport magistral et interactivité
  • Travaux pratiques

ÉVALUATION

  • Exercices pratiques
  • Mise en situation