Prenez contact avec nous

Plan du cours

Introduction

Configuration du cluster

  • Utiliser les politiques de sécurité réseau pour restreindre l'accès au niveau du cluster.
  • Utiliser les normes CIS pour examiner la configuration de sécurité des composants Kubernetes (etcd, kubelet, kubedns, kubeapi).
  • Configurer correctement les objets Ingress avec des contrôles de sécurité.
  • Protéger les métadonnées des nœuds et les points de terminaison.
  • Réduire l'utilisation et l'accès aux interfaces graphiques.
  • Vérifier les binaires de la plateforme avant le déploiement.

Durcissement du cluster

  • Restreindre l'accès à l'API Kubernetes.
  • Utiliser les contrôles d'accès basés sur les rôles (RBAC) pour minimiser l'exposition.
  • Faire preuve de prudence dans l'utilisation des comptes de service : par exemple, désactiver les valeurs par défaut et minimiser les autorisations sur les nouveaux comptes créés.
  • Mettre à jour Kubernetes fréquemment.

Durcissement du système

  • Réduire l'empreinte du système d'exploitation hôte (réduire la surface d'attaque).
  • Réduire les rôles IAM.
  • Réduire l'accès externe au réseau.
  • Utiliser de manière appropriée les outils de durcissement du noyau tels que AppArmor et seccomp.

Minimiser les vulnérabilités des microservices

  • Configurer des domaines de sécurité appropriés au niveau du système d'exploitation, par exemple en utilisant PSP, OPA ou les contextes de sécurité.
  • Gérer les secrets Kubernetes.
  • Utiliser des bac à sable d'exécution de conteneurs dans les environnements multi-locataires (par exemple, gvisor, kata containers).
  • Mettre en œuvre le chiffrement de pod à pod via mTLS.

Sécurité de la chaîne d'approvisionnement

  • Réduire l'empreinte de l'image de base.
  • Sécuriser votre chaîne d'approvisionnement : créer des listes blanches des registres d'images autorisés, signer et valider les images.
  • Utiliser l'analyse statique des charges de travail utilisateur (par exemple, ressources Kubernetes, fichiers Docker).
  • Scanner les images pour détecter les vulnérabilités connues.

Surveillance, journalisation et sécurité d'exécution

  • Effectuer des analyses comportementales des activités de processus de syscall et de fichiers au niveau de l'hôte et du conteneur pour détecter les activités malveillantes.
  • Détecter les menaces au sein de l'infrastructure physique, des applications, des réseaux, des données, des utilisateurs et des charges de travail.
  • Détecter toutes les phases d'une attaque, quelle que soit sa localisation et sa propagation.
  • Réaliser des investigations analytiques approfondies et identifier les acteurs malveillants au sein de l'environnement.
  • Assurer l'immutabilité des conteneurs lors de l'exécution.
  • Utiliser les journaux d'audit pour surveiller l'accès.

Résumé et conclusion

Pré requis

  • Certification CKA (Certified Kubernetes Administrator)

Audience cible

  • Professionnels de Kubernetes
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires