Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Outils open source — Gratuits, portables, hors ligne
Caractéristiques communes
100 % hors ligne — aucune donnée transmise
Portables — un seul fichier exécutable
Gratuits — MIT ou GPL v3
Code source ouvert sur GitHub
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.

Academy Contact

Infrastructure as Code Security

devsecops

Définition

L'Infrastructure as Code Security désigne les pratiques et outils de sécurisation appliqués au code décrivant déclarativement l'infrastructure d'une organisation, Terraform, AWS CloudFormation, Azure Resource Manager ou Ansible, avant que ce code ne soit déployé et ne provisionne réellement des ressources en production. L'objectif central est de détecter les erreurs de configuration (misconfigurations) au plus tôt du cycle de développement, principe shift-left qui évite qu'une ressource mal sécurisée n'existe même temporairement en environnement réel. Les scanners statiques dédiés, tfsec, Checkov, KICS ou Terrascan, analysent le code source avant tout apply et signalent les patterns à risque les plus fréquents : security groups ou règles de pare-feu ouvertes largement (0.0.0.0/0) sur des ports sensibles, buckets de stockage cloud sans chiffrement au repos ni restriction d'accès public, politiques IAM accordant des permissions excessives via des wildcards sur les actions ou ressources, ou absence de journalisation activée sur des ressources critiques. Ces contrôles s'intègrent généralement en pre-commit hook pour un retour immédiat au développeur, puis en gate obligatoire du pipeline CI/CD bloquant tout déploiement non conforme, avec des règles calibrées selon des référentiels reconnus comme CIS Benchmarks. Cette approche préventive complète, sans s'y substituer, la détection de drift et le monitoring de posture cloud appliqués aux ressources déjà déployées en production.

Risques IaC courants

  • Buckets S3 publics (exposition de données)
  • Security groups avec 0.0.0.0/0 sur SSH/RDP
  • Absence de chiffrement at-rest/in-transit
  • IAM roles avec permissions excessives (*.*)
  • Logging désactivé (CloudTrail, VPC Flow Logs)

Outils de scanning IaC

  • Checkov : 1000+ rules pour Terraform, CloudFormation, Kubernetes
  • tfsec : spécialisé Terraform (maintenant dans Trivy)
  • KICS (Checkmarx) : multi-framework
  • Terrascan (Tenable) : policies OPA

Intégration

Scanner le code IaC dans la CI/CD avant terraform apply. Bloquer les déploiements non conformes et proposer des remediations automatiques.

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis