Terrascan
cloudDé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_securitypour 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
Expert en cybersécurité offensive et intelligence artificielle. Pentest, audit et développement IA sur-mesure.
Services
- Audit Infrastructure
- Audit Kubernetes
- Audit Microsoft 365
- Audit Sécurité Réseau
- Analyse de Risques
- Audit Active Directory
- Audit Application Web
- Audit Cloud (AWS/Azure/GCP)
- Audit Messagerie
- Audit API (OWASP Top 10)
- Audit DevSecOps & CI/CD
- Audit Code Source (SAST)
- Audit Postes de Travail
- Audit Sauvegarde & Résilience
- Audit OT/SCADA (IEC 62443)
- Développement IA
- Formations
Ressources
Projets & Outils
© 2026 Ayi NEDJIMI Consultants. Tous droits réservés. 2.1.7
Un projet cybersécurité ?
Expert dispo · Réponse 24h