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
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.

Terrascan

cloud

Définition

Terrascan est un scanner de sécurité open source pour l'infrastructure as code, comparable à Checkov, capable d'analyser des configurations Terraform, Kubernetes, Helm et CloudFormation afin d'identifier les violations de bonnes pratiques de sécurité et de conformité avant le déploiement effectif des ressources en environnement cloud ou conteneurisé. Il s'appuie sur le langage de politique Open Policy Agent (Rego) pour définir ses règles de détection, ce qui permet une grande flexibilité dans la création de politiques personnalisées adaptées aux exigences spécifiques d'une organisation, et couvre nativement plusieurs référentiels de conformité reconnus comme le CIS Benchmark, NIST et PCI DSS, facilitant la démonstration de conformité réglementaire directement depuis les résultats de scan. Son intégration dans les pipelines CI/CD permet de générer un rapport détaillé des violations détectées, avec indication de la gravité et de la ressource concernée, et d'interrompre automatiquement un déploiement en cas de violation critique non traitée. En défense, l'usage de Terrascan dès la phase de conception de l'infrastructure, combiné à une politique de correction obligatoire avant fusion du code d'infrastructure, réduit significativement le risque de mise en production de ressources cloud mal configurées, cause fréquente d'incidents de sécurité comme l'exposition publique involontaire d'un compartiment de stockage ou l'ouverture excessive d'un groupe de sécurité réseau.

Description

Terrascan est l'outil d'analyse statique IaC open-source de Tenable (anciennement Accurics) détectant les violations de sécurité et de conformité dans les fichiers Terraform, Kubernetes manifests, Helm charts, CloudFormation, Kustomize et Dockerfiles selon plus de 500 politiques prédéfinies.

Contexte cloud

Terrascan utilise le langage Rego (OPA) pour les politiques personnalisées, permettant de définir des règles spécifiques à l'organisation. Il s'intègre dans les pipelines CI/CD (GitHub Actions, GitLab CI, Jenkins) et dans les IDE via des extensions. Le mode servidor permet un scanning centralisé des dépôts d'une organisation.

Points clés

  • CLI : terrascan scan -t aws -d ./terraform/ --output json --policy-type aws_security pour scanner avec les politiques AWS
  • Politiques Rego custom : terrascan scan --policy-path ./custom-policies/ pour des règles métier spécifiques
  • Comparaison Terrascan vs tfsec vs Checkov : Terrascan excelle sur la couverture Kubernetes/Helm, tfsec sur la vitesse Terraform, Checkov sur la profondeur des règles AWS

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis