Formation Kubernetes & Docker – Sécurité des conteneurs
Cette formation permet de comprendre et de mettre en œuvre les bonnes pratiques de sécurité pour les conteneurs Docker et les environnements Kubernetes. Elle couvre la sécurisation des images, des registres, des accès, des secrets, du réseau et des déploiements dans une démarche DevSecOps.
Les participants apprennent à identifier les principaux risques liés aux conteneurs, à réduire la surface d'attaque et à intégrer des contrôles de sécurité automatisés dans les processus de développement et de déploiement.
Mis à jour le
La formation Kubernetes & Docker en bref
- Durée
- 2 jours, soit 14 heures de formation
- Horaire
- 9 h à 16 h 30
- Format
- Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Public
- Ingénieurs DevOps et DevSecOps, Administrateurs systèmes et Cloud, Administrateurs Kubernetes, Développeurs, Architectes Cloud, Professionnels de la cybersécurité
- Prix
- 983 $ par participant, ou 835 $ pour organismes publics et OBNL (taxes en sus)
- Langue
- Français
Doussou Formation et Kubernetes & Docker en quelques faits
- Depuis 2016Doussou Formation donne des formations professionnelles au Québec
- 300+formations spécialisées au catalogue
- 97 %de satisfaction selon les évaluations clients
- RAP · CPMTFournisseur accrédité et organisme formateur reconnu
Prochaines sessions de la formation Kubernetes & Docker
Programme de la formation Kubernetes & Docker
Introduction à la sécurité des conteneurs
- Architecture des conteneurs.
- Conteneurs vs machines virtuelles.
- Surface d'attaque d'un environnement conteneurisé.
- Principales menaces et vulnérabilités.
- Responsabilités de sécurité dans un environnement DevSecOps.
- Cycle de vie sécurisé des conteneurs.
Sécurisation des images Docker
- Choix d'images de base fiables.
- Réduction de la taille des images.
- Images minimales et multi-stage builds.
- Suppression des composants inutiles.
- Gestion des versions et des tags.
- Risques liés au tag latest.
- Bonnes pratiques de création des Dockerfiles.
- Exécution des processus avec un utilisateur non root.
Analyse des vulnérabilités des images
- Pourquoi scanner les images.
- Vulnérabilités des systèmes et dépendances applicatives.
- Notions de CVE et niveaux de criticité.
- Présentation d'outils tels que Trivy.
- Analyse d'une image Docker.
- Interprétation des résultats.
- Définition de seuils de sécurité.
- Correction et mise à jour des images vulnérables.
Sécurité du moteur Docker
- Architecture de Docker Engine.
- Risques liés au Docker daemon.
- Protection du socket Docker.
- Gestion des utilisateurs et permissions.
- Capabilities Linux.
- Principe du moindre privilège.
- Systèmes de fichiers en lecture seule.
- Limitation des ressources.
- Bonnes pratiques d'exécution des conteneurs.
Sécurité des registres de conteneurs
- Rôle des registres d'images.
- Registres publics et privés.
- Authentification et contrôle des accès.
- Gestion des droits de publication et de téléchargement.
- Scan automatique des images.
- Protection contre les images non approuvées.
- Signature et vérification des images.
- Bonnes pratiques de gestion du cycle de vie des images.
Introduction à la sécurité Kubernetes
- Architecture de sécurité Kubernetes.
- API Server, etcd, kubelet et composants du cluster.
- Principales surfaces d'attaque.
- Authentification et autorisation.
- Principe du moindre privilège.
- Sécurisation du plan de contrôle et des nœuds.
Gestion des accès avec RBAC
- Principe du Role-Based Access Control.
- Roles et ClusterRoles.
- RoleBindings et ClusterRoleBindings.
- Service Accounts.
- Limitation des privilèges.
- Audit des droits accordés.
- Bonnes pratiques de gestion des accès.
Sécurisation des Pods et workloads
- Security Context.
- Exécution en tant qu'utilisateur non root.
- Gestion des Linux Capabilities.
- ReadOnlyRootFilesystem.
- Limitation des privilèges.
- Pod Security Standards.
- Restrictions liées aux conteneurs privilégiés.
- Contrôle des images utilisées dans le cluster.
Gestion sécurisée des secrets
- Kubernetes Secrets.
- Risques liés au stockage des secrets.
- Secrets dans les fichiers YAML.
- Gestion des accès aux secrets.
- Chiffrement des données sensibles.
- Rotation des secrets.
- Utilisation d'un gestionnaire de secrets externe.
- Bonnes pratiques de gestion des credentials.
Sécurité réseau Kubernetes
- Communication entre Pods et Services.
- Principes de segmentation réseau.
- Introduction aux Network Policies.
- Contrôle du trafic entrant et sortant.
- Isolation des namespaces et workloads.
- Principe du Zero Trust appliqué à Kubernetes.
- Bonnes pratiques de sécurisation du trafic interne.
Sécurité des configurations Kubernetes
- Analyse des manifests YAML.
- Détection des mauvaises configurations.
- Risques liés aux privilèges excessifs.
- Contrôle des ressources et limites.
- Vérification des paramètres de sécurité.
- Analyse avec des outils de sécurité Kubernetes.
- Correction des configurations non conformes.
Helm et sécurité
- Rappels sur Helm et les Charts.
- Risques liés aux Charts tiers.
- Gestion des valeurs sensibles.
- Validation des templates.
- Gestion des versions.
- Analyse de sécurité avant déploiement.
- Bonnes pratiques de sécurisation des déploiements Helm.
Kubernetes et sécurité dans un pipeline CI/CD
- Intégration du scan des images dans le pipeline.
- Analyse des manifests Kubernetes.
- Contrôles de sécurité avant déploiement.
- Mise en place de Security Gates.
- Blocage d'un déploiement non conforme.
- Gestion sécurisée des credentials du pipeline.
- Déploiement conditionnel vers Kubernetes.
Monitoring, audit et réponse aux incidents
- Journalisation des événements Kubernetes.
- Audit des actions dans le cluster.
- Surveillance des workloads.
- Détection d'activités anormales.
- Analyse des incidents.
- Gestion des alertes.
- Amélioration continue de la posture de sécurité.
Ateliers pratiques
- Création et sécurisation d'un Dockerfile.
- Construction d'une image avec un utilisateur non root.
- Scan d'une image Docker avec un outil de sécurité.
- Correction d'une image présentant des vulnérabilités.
- Configuration de permissions Kubernetes avec RBAC.
- Création d'un Pod avec un Security Context sécurisé.
- Création et gestion d'un Secret Kubernetes.
- Mise en place d'une Network Policy.
- Analyse d'un manifest Kubernetes.
- Ajout d'un contrôle de sécurité dans un pipeline CI/CD.
Tarifs et informations pratiques
Tarif préférentiel
835 $ / participant
Organismes publics et OBNL · taxes en sus
Prix public
983 $ / participant
Entreprises et particuliers · taxes en sus
Informations pratiques
- Durée : 2 jours, soit 14 heures de formation
- Horaire : 9 h à 16 h 30
- Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec
- Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
Formation Kubernetes & Docker en entreprise
Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.
Avis des participants
97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages
Pourquoi suivre cette formation Kubernetes & Docker
Objectifs : ce que vous saurez faire
- Comprendre les principaux risques de sécurité liés aux conteneurs.
- Sécuriser les images et les Dockerfiles.
- Analyser les vulnérabilités des images de conteneurs.
- Sécuriser les registres d'images.
- Appliquer les bonnes pratiques de sécurité Docker.
- Comprendre les mécanismes de sécurité de Kubernetes.
- Mettre en œuvre RBAC et le principe du moindre privilège.
- Protéger les secrets et les données sensibles.
- Configurer des Network Policies.
- Sécuriser les Pods et les workloads Kubernetes.
- Intégrer les contrôles de sécurité dans un pipeline CI/CD.
Prérequis
- Connaissances de base de Linux.
- Notions de Docker recommandées.
- Une connaissance générale de Kubernetes constitue un atout.
- Des notions de CI/CD sont utiles pour les ateliers DevSecOps.
Ce qui est inclus
- Support de cours et fichiers d’exercices pour chaque participant
- Attestation de participation
- Possibilité de coaching personnalisé après la formation
- En session publique en présentiel :
- Thé et café
- Dîner dans un restaurant à proximité
- Stationnement (dans certaines villes)
- Connexion Internet sans fil
