Prenez contact avec nous

Plan du cours

Fondamentaux de la sécurité et responsabilité partagée

  • Modèles de services cloud (IaaS, PaaS, SaaS) et l'endroit où la sécurité des applications s'inscrit dans chaque modèle
  • Modèle de responsabilité partagée et exemples de responsabilités client vs fournisseur
  • Référentiels de sécurité et normes de configuration (benchmarks CIS et meilleures pratiques des fournisseurs)

Gestion des identités, des accès et Zero Trust

  • Fondamentaux de l'IAM cloud : rôles, politiques, groupes et conception selon le principe du moindre privilège
  • Fédérations, authentification unique (SSO) et authentification multifacteur dans le cloud
  • Principes de Zero Trust pour les applications cloud et schémas de segmentation réseau

Renforcement de l'infrastructure et de la plateforme

  • Renforcer les machines virtuelles, les hôtes de conteneurs et les services managés en utilisant des checklists prescriptives
  • Gestion des clés et schémas de chiffrement (au repos et en transit) ; concepts KMS et gestion des secrets
  • Contrôles réseau, groupes de sécurité, bases du WAF et protection des points de terminaison des services

Développement logiciel sécurisé dans le cloud

  • Concepts de SDLC sécurisé et pratiques de "shift-left" : linting, SAST, analyse des dépendances et intégration SCA
  • Schémas de codage sécurisé et pièges courants (OWASP Top Ten adapté aux contextes cloud)
  • Gestion des secrets dans le code et les variables d'environnement ; considérations sur la chaîne d'approvisionnement (dépendances et exécuteurs CI/CD)

Menaces, vulnérabilités et atténuations des applications

  • Menaces sur les applications web : contrôle d'accès cassé, injections, mauvaises configurations, échecs cryptographiques et leurs manifestations spécifiques au cloud
  • Sécurité des API : authentification, limitation du débit, validation des schémas et contrôles de passerelle API
  • Protections au moment de l'exécution : réglage du WAF, concepts RASP et défenses au runtime des conteneurs

Tests, analyses et évaluation continue

  • SAST, DAST, IAST, analyse des dépendances et interprétation des résultats
  • Évaluation de la posture et de la configuration cloud : outils CSPM/CNAPP, benchmarking et vérifications automatisées de conformité
  • Conception de la surveillance continue : journalisation, télémétrie, intégration SIEM et alertes (exemples CloudTrail, Azure Monitor, GCP Logging)

Tests d'intrusion et gestion des vulnérabilités

  • Planification de pentests cloud sécurisés : règles d'engagement des fournisseurs, cadrage et considérations juridiques
  • Chemins d'attaque courants dans le cloud et démonstrations pratiques d'exploitation de vulnérabilités en laboratoire (environnement contrôlé)
  • Flux de remédiation, stratégies de correctifs et suivi des vulnérabilités avec indicateurs de performance (KPI)

Sécurité des données et confidentialité dans le cloud

  • Classification des données, architectures de chiffrement et schémas de tokenisation
  • Sécurité des bases de données managées (DBaaS) et du stockage : contrôles d'accès, sauvegardes et snapshots sécurisés
  • Considérations relatives à la confidentialité et à la conformité : résidence des données, bases du RGPD et contrôles contractuels

Conception d'applications cloud-natives sécurisées

  • Microservices, service meshes et schémas de communication sécurisés (mTLS, authentification mutuelle)
  • Essentiels de la sécurité des conteneurs et de Kubernetes : renforcement des images, analyses et politiques au runtime
  • Considérations de sécurité serverless : moindre privilège, injection d'événements et implications des cold starts

Réponse aux incidents, audit et gouvernance

  • Détection et réponse aux incidents dans les environnements cloud : playbooks, forensics et collecte de preuves
  • Audit et évaluation tierce : tests d'intrusion, revues de sécurité et mapping des certifications
  • Gouvernance, automatisation des politiques et mesure de la posture de sécurité dans le temps

Lab final : Sécurisation d'une application cloud exemple

  • Révision de base : exécution d'une analyse de configuration cloud et d'analyses SAST/DAST de l'application
  • Mise en œuvre des correctifs : IAM au moindre privilège, chiffrement et sécurisation des gateways CI/CD
  • Validation des améliorations et production d'une feuille de route de remédiation et de surveillance

Résumé et prochaines étapes

Pré requis

  • Une compréhension des concepts généraux du développement logiciel
  • De l'expérience avec au moins un langage de programmation ou une stack web
  • Une familiarité avec les concepts de base du réseautage et des systèmes d'exploitation

Public cible

  • Développeurs
  • Responsables
  • Professionnels de l'IT et de la sécurité
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires