Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Docker Image Scanning (Analyse de sécurité des images Docker)

devsecops

Définition

Le scan d'images Docker est une pratique DevSecOps consistant à analyser les images de conteneurs pour détecter les vulnérabilités (CVEs) dans les packages système et les dépendances applicatives avant leur déploiement en production. Cette analyse doit être intégrée au plus tôt dans le pipeline CI/CD — idéalement à chaque build — plutôt qu'uniquement en pré-production. Des outils open-source comme Trivy (Aqua Security), Grype (Anchore) ou Clair analysent les couches de l'image contre des bases de CVE comme NVD, OSV et les bases des distributions Linux. Des solutions commerciales comme Snyk Container, Twistlock (Palo Alto Prisma Cloud) ou Sysdig Secure ajoutent la détection de mauvaises configurations (Dockerfile best practices), les secrets hardcodés, et la conformité CIS Docker Benchmark. Le workflow recommandé intègre le scan dans GitHub Actions ou GitLab CI, définit des seuils de blocage (CRITICAL CVEs = échec du build), et met en place une politique de mise à jour des images de base. Le registry scanning (Harbor, ECR scan on push) complète le scan en CI pour détecter les nouvelles vulnérabilités sur des images déjà déployées.

Description

Le scan d'images Docker analyse couche par couche les packages OS (RPM, DEB, APK) et les dépendances applicatives (npm, pip, Maven) contre les bases CVE (NVD, OSV, RHSA). Les outils majeurs sont Trivy (Aqua), Grype (Anchore) et Snyk Container, intégrés au plus tôt dans le pipeline CI/CD.

Mise en œuvre

Configurer le scan à chaque build : trivy image --exit-code 1 --severity CRITICAL myapp:latest. Activer le registry scanning (Harbor, ECR scan-on-push) pour détecter les nouvelles CVEs sur les images déjà déployées. Définir une politique de rebuild automatique des images de base via Renovate.

Points clés

  • CIS Docker Benchmark : vérifier les misconfigurations Dockerfile avec trivy config Dockerfile
  • Secrets dans les layers : trivy image --scanners secret détecte les credentials oubliés
  • Multi-stage builds + distroless : réduire le nombre de packages = réduire la surface CVE

Besoin d'un expert sur ce sujet ?

Audit, pentest, conformité ISO 27001, développement IA sécurisé — demandez un devis gratuit.

Demander un devis

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis