BRIEFING SÉCURITÉ · 09.10.2026 DEENFRES

Pratique & Mise en œuvre

Sécuriser Kubernetes : les 8 erreurs de configuration les plus fréquentes et comment les corriger

Par Benedikt Langer · 1 avril 2026 · 13 min de lecture

Votre équipe DevOps vient de mettre en place le premier cluster de production, les microservices tournent, et le RSSI demande le concept de sécurité. La réponse est généralement insuffisante. Car la plupart des violations Kubernetes ne résultent pas d’exploits zero-day sophistiqués, mais de mauvaises configurations qui peuvent être corrigées en moins d’une heure. Connaître les huit erreurs les plus courantes permet de renforcer votre cluster en cinq jours ouvrés.

L’essentiel en bref

Pourquoi les erreurs de configuration constituent le plus grand risque Kubernetes

Kubernetes est complexe. Un seul cluster comporte plusieurs centaines de paramètres de configuration, répartis entre les Pods, les Services, les Network Policies, les rôles RBAC et les Admission Controllers. Le risque réside dans cette complexité : ce n’est pas l’attaquant exploitant une nouvelle vulnérabilité qui ouvre la porte, mais l’administrateur qui néglige un paramètre par défaut.

Les chiffres sont sans appel. Selon le Red Hat State of Kubernetes Security Report 2024, 90 pour cent des entreprises interrogées disposant d’environnements Kubernetes ont subi au moins un incident de sécurité au cours de l’année écoulée. 46 pour cent ont signalé des pertes concrètes de chiffre d’affaires ou de clients comme conséquence directe. Et 67 pour cent ont dû retarder leurs déploiements en raison de préoccupations de sécurité bloquant la mise en production.

Le moteur de ces chiffres est la diffusion rapide des conteneurs dans les environnements de production. Selon l’enquête annuelle CNCF 2025, 56 pour cent des entreprises exploitent désormais des conteneurs en production. En 2023, ce chiffre n’était que de 41 pour cent. Chaque nouveau cluster augmente la surface d’attaque lorsque les configurations de sécurité de base ne sont pas définies dès le départ.

90 %

des entreprises disposant d’environnements Kubernetes ont subi au moins un incident de sécurité au cours de l’année écoulée.

45 %

des incidents de sécurité Kubernetes sont causés par des erreurs de configuration.

4,3 millions d’euros

coût moyen d’un incident de sécurité lié aux erreurs de configuration cloud, soit une augmentation de 17 pour cent par rapport à l’année précédente.

Sources : Red Hat State of Kubernetes Security Report 2024, IBM Cost of a Data Breach Report 2025

Gartner prévoit que d’ici 2026, 99 pour cent de tous les incidents de sécurité cloud seront imputables aux clients. Les fournisseurs cloud ne sont pas le problème. Ce sont les équipes qui configurent les clusters sans remettre en question les paramètres par défaut. La bonne nouvelle : connaître les erreurs de configuration les plus fréquentes permet de les éliminer systématiquement.

Les 8 erreurs de configuration les plus fréquentes et leurs solutions

Les huit erreurs de configuration suivantes couvrent la majorité de la surface d’attaque réelle. Chacune peut être corrigée de manière ciblée sans perturber les opérations en cours. L’ordre est basé sur le risque : les configurations les plus dangereuses figurent en premier.

1

Conteneurs privilégiés sans restriction

Les conteneurs exécutés avec le flag privileged disposent d’un accès complet au noyau hôte. Un attaquant compromettant un tel conteneur contrôle le noeud entier. Solution : définir les Pod Security Standards sur Baseline ou Restricted. N’autoriser les conteneurs privilégiés que pour les workloads système et les isoler dans des namespaces dédiés.

2

RBAC avec cluster-admin sur les Service Accounts par défaut

La mauvaise configuration RBAC la plus dangereuse : le ClusterRoleBinding cluster-admin est lié au service account par défaut d’un namespace. Chaque pod dans ce namespace obtient un contrôle total du cluster. Solution : ne jamais attribuer de rôles aux service accounts par défaut. Créer des service accounts dédiés par workload selon le principe du moindre privilège.

3

Network Policies manquantes

Sans Network Policies, chaque pod peut communiquer avec tout autre pod du cluster. Un pod frontend compromis atteint directement la base de données. Solution : mettre en place une politique default-deny par namespace, puis autoriser uniquement les connexions nécessaires. Commencer par les namespaces traitant des données sensibles.

4

Secrets en variables d’environnement au lieu d’être chiffrés

Les Secrets Kubernetes ne sont encodés qu’en Base64 par défaut, pas chiffrés. Les injecter comme variables d’environnement risque de les exposer dans les logs ou les crash dumps. Solution : activer le chiffrement au repos pour etcd. Monter les secrets via des volumes. Pour les credentials critiques, utiliser un gestionnaire de secrets externe comme HashiCorp Vault ou AWS Secrets Manager.

5

Conteneurs exécutés en tant que root

De nombreuses images de conteneurs démarrent des processus en tant que root par défaut. En cas d’évasion de conteneur, l’attaquant obtient des privilèges root sur l’hôte. Solution : activer runAsNonRoot dans le SecurityContext et définir un ID utilisateur explicite. Utiliser des images de base fonctionnant sans root, comme les images Distroless de Google ou les images renforcées de Chainguard.

6

Pas de scan d’images dans le pipeline CI/CD

Selon le rapport Sysdig Cloud-Native Security 2025, 87 pour cent des images de conteneurs en production contiennent des vulnérabilités critiques ou élevées. Solution : intégrer des scanners d’images comme Trivy, Grype ou Snyk Container dans le pipeline CI/CD. Bloquer automatiquement les builds contenant des CVE critiques. Mettre régulièrement à jour les images de base.

7

Serveur API Kubernetes accessible publiquement

Un serveur API accessible publiquement est une invitation aux attaques par force brute. Les scans Shodan révèlent régulièrement des milliers d’endpoints API Kubernetes exposés. Solution : placer le serveur API derrière un VPN ou un bastion host. Restreindre l’accès aux plages IP connues. Activer l’audit logging de l’API.

8

Resource Limits et Requests manquants

Sans limites CPU et mémoire, un seul pod peut épuiser les ressources d’un noeud entier. C’est à la fois un risque de stabilité et un vecteur d’attaque par déni de service interne. Solution : définir des resource requests et limits pour chaque conteneur. Configurer des LimitRanges par namespace et mettre en place des ResourceQuotas.

Pod Security Standards : le nouveau standard minimum

Depuis Kubernetes 1.25, les Pod Security Policies (PSP) obsolètes ont été supprimées. Elles sont remplacées par les Pod Security Standards (PSS) avec le Pod Security Admission Controller intégré. Celui-ci définit trois niveaux de sécurité appliqués au niveau du namespace.

Le niveau Privileged autorise tout et est réservé aux workloads système. Baseline empêche les chemins d’escalade de privilèges connus et devrait constituer le minimum absolu pour chaque namespace. Restricted applique les bonnes pratiques actuelles de renforcement des pods et constitue l’objectif pour tous les workloads ne nécessitant pas explicitement des privilèges élevés.

Important : ne pas reporter la migration PSP

Les organisations utilisant encore des versions Kubernetes antérieures à 1.25 ou des configurations PSP doivent migrer rapidement. La documentation officielle Kubernetes recommande d’activer d’abord les modes audit et warn du Pod Security Admission pour tous les namespaces. Cela permet de voir quels pods enfreignent la politique souhaitée sans perturber les opérations. Le mode enforce ne sera activé que lorsque tous les workloads seront conformes.

La mise en oeuvre se fait via des labels sur le namespace. Un seul label suffit pour activer le niveau de sécurité souhaité. Les équipes qui n’ont pas encore mis en place de mécanismes de sécurité pod devraient commencer par le niveau Baseline en mode audit et passer au mode enforce dans un délai de quatre à six semaines.

L’utilisation complémentaire de moteurs de politiques comme Kyverno ou Open Policy Agent (OPA) avec Gatekeeper est recommandée. Ils permettent un contrôle plus fin que les Pod Security Standards intégrés. Falco, qui compte désormais plus de 22 millions de téléchargements en tant que projet CNCF Graduated, offre une sécurité runtime complémentaire en détectant les comportements suspects dans les conteneurs en temps réel.

Checklist : renforcer votre cluster Kubernetes en cinq jours

Jour 1 : Inventaire et audit RBAC

Jour 2 : Activer les Pod Security Standards

Jour 3 : Réseau et Secrets

Jour 4 : Intégration CI/CD et hygiène des images

Jour 5 : Monitoring, alerting et documentation

Conclusion : commencez par l’audit RBAC

La sécurité Kubernetes n’est pas un projet que l’on termine et que l’on oublie. C’est un processus continu qui commence par un inventaire honnête. Les huit erreurs de configuration décrites ici couvrent la majorité de la surface d’attaque réelle. Aucune ne nécessite un nouvel outil ou un projet de conseil externe.

Commencez cette semaine par l’audit RBAC et activez les Pod Security Standards en mode audit. En cinq jours, vous disposerez d’un environnement nettement renforcé. L’investissement se résume à cinq jours ouvrés de travail ciblé. Le retour consiste à ne pas figurer parmi les 46 pour cent qui perdent du chiffre d’affaires et des clients après un incident de sécurité Kubernetes. Et n’oubliez pas : la sécurité dans Kubernetes n’est pas un état statique. Chaque mise à jour de cluster, chaque nouvelle dépendance et chaque namespace supplémentaire mérite un regard neuf sur la configuration.

Questions fréquentes

Chaque question est verrouillée. Un clic déverrouille la réponse.

Quels sont les risques de sécurité Kubernetes les plus courants ?

Les risques les plus courants sont les erreurs de configuration RBAC, les conteneurs privilégiés sans restriction, les Network Policies manquantes, les secrets non chiffrés et les conteneurs exécutés en tant que root. Selon le Red Hat State of Kubernetes Security Report 2024, 45 pour cent des incidents de sécurité Kubernetes sont dus à des erreurs de configuration.

Que sont les Pod Security Standards dans Kubernetes ?

Les Pod Security Standards (PSS) sont un mécanisme de sécurité intégré à Kubernetes depuis la version 1.25, remplaçant les Pod Security Policies obsolètes. Ils définissent trois niveaux : Privileged pour les workloads système, Baseline comme standard minimum contre l’escalade de privilèges, et Restricted comme renforcement selon les bonnes pratiques pour tous les workloads réguliers.

Comment sécuriser le serveur API Kubernetes ?

Le serveur API ne devrait pas être accessible publiquement. Placez-le derrière un VPN ou un bastion host. Restreignez l’accès aux plages IP connues et activez l’audit logging de l’API. Attribuez les permissions RBAC selon le principe du moindre privilège et utilisez des tokens à durée de vie courte.

Quels outils aident à sécuriser Kubernetes ?

Pour le scan d’images : Trivy, Grype ou Snyk Container. Pour la sécurité runtime : Falco et Sysdig détectent les activités suspectes en temps réel. Pour l’application des politiques : Kyverno et Open Policy Agent avec Gatekeeper sont des solutions éprouvées intégrables dans le pipeline CI/CD.

Combien de temps faut-il pour sécuriser un cluster Kubernetes ?

Le renforcement de base d’un cluster Kubernetes peut être réalisé en cinq jours ouvrés : audit RBAC, Pod Security Standards, Network Policies, gestion des secrets et intégration CI/CD. L’ajustement fin et le monitoring continu constituent un processus permanent à intégrer dans les opérations régulières.

Lectures recommandées

Les choix de la rédaction

À lireOWASP Agentic AI Top 10 : Quand les agents d’IA deviennent la plus grande surface d’attaqueÀ lireGestion des accès privilégiés : pourquoi les comptes administrateurs sont la principale porte d’entrée pour les attaquantsÀ lireIntelligence des menaces pour les PME : détecter les menaces avant qu’elles n’attaquent

Plus du réseau MBF Media

cloudmagazinGemma 4 en local : l’offensive open source de GooglecloudmagazinLa Commission européenne piratée : 350 Go exfiltrés depuis…Digital ChiefsG?opolitique et datacenters : ce que les DSI s?curisent

Traduit de l’original allemand par intelligence artificielle. La version allemande fait foi.

Pour aller plus loin

Pratique & Mise en œuvre · 2 août 2026

KEV après BOD 26-04 – EPSS trie le reste

La BOD 26-04 fixe la priorité des correctifs via le KEV, l'exposition et l'impact. Les CISO croisent EPSS et KEV sans score laundering.

Un magazine d'Evernine Media GmbH