Intégrer la sécurité pensée pour les développeurs de Snyk au workflow Terraform Cloud
Sarah Conway
6 octobre 2021
0 minutes de lectureAvec la popularité croissante de technologies telles que HashiCorp Terraform, Docker et Kubernetes, les développeurs écrivent et maintiennent de plus en plus de configurations, en plus de créer l’application elle-même. L’utilisation croissante de l’infrastructure as code complexifie la sécurité et accroît les risques, auxquels les développeurs peinent souvent à faire face à mesure que leurs charges de travail augmentent et que les compétences requises deviennent plus pointues.
Nous sommes ravis d’annoncer un nouveau partenariat avec HashiCorp et la disponibilité d’une intégration Snyk à HashiCorp Terraform Cloud, afin d’aider les développeurs à relever les principaux défis de sécurité liés aux configurations lors du déploiement d’une infrastructure as code. Terraform Cloud permet aux entreprises de mieux collaborer sur l’infrastructure as code. Ses utilisateurs peuvent désormais intégrer des outils tiers au workflow Terraform grâce à une fonctionnalité appelée run tasks. Snyk Infrastructure as Code (Snyk IaC) propose désormais l’une des premières intégrations à ce workflow, qui détecte les problèmes de configuration directement dans le code et réduit les risques liés aux déploiements d’infrastructure. Pour activer cette fonctionnalité, actuellement disponible en bêta sur invitation uniquement, demandez l’accès à la bêta Terraform Cloud ici : https://hashi.co/tfc-beta.
Il peut être difficile de savoir comment provisionner une infrastructure de façon sécurisée avec Terraform. Dans son récent rapport sur l’état de la sécurité des applications cloud natives, Snyk révèle que plus de la moitié des personnes interrogées ont subi un incident dû à une mauvaise configuration ou à des vulnérabilités connues et non corrigées dans leurs applications cloud natives. Un autre rapport du secteur a établi que les mauvaises configurations sont désormais la première cause d’erreurs menant à des failles de sécurité. Cela montre clairement que les fichiers de configuration peuvent engendrer des problèmes de sécurité s’ils ne sont pas gérés correctement.
La solution : une sécurité de l’infrastructure conçue pour les développeurs, qui fournit un retour immédiat dès les premières étapes du cycle de développement logiciel.
« Les mauvaises configurations et les vulnérabilités connues étant les principales préoccupations et causes d’incidents, nous devons repenser la façon dont les équipes de développement priorisent les tâches de sécurité. Avec Snyk IaC pour Terraform Cloud, les développeurs peuvent éliminer rapidement et facilement les mauvaises configurations dès le début du cycle de développement », a déclaré Jill Wilkins, directrice principale des alliances techniques mondiales chez Snyk.
Une sécurité pensée pour les développeurs, au service des utilisateurs de HashiCorp
HashiCorp Terraform OSS est un outil open source d’infrastructure as code qui propose un workflow CLI cohérent pour gérer des centaines de services cloud. Terraform fournit un outil de provisionnement automatisé permettant de déployer et de gérer une infrastructure sur une grande variété de plateformes et de produits. Le vaste écosystème de fournisseurs HashiCorp Terraform permet d’interagir avec plus de 1 000 produits et outils. Terraform Cloud de HashiCorp est la version gérée de Terraform, qui fournit aux praticiens, aux équipes et aux entreprises internationales tout ce dont ils ont besoin pour créer des infrastructures, collaborer et gérer les risques liés à la sécurité, à la conformité et aux contraintes opérationnelles.
HashiCorp s’associe à Snyk pour tirer parti de notre approche emblématique de la sécurité pensée pour les développeurs, qui permet de détecter les vulnérabilités dès les premières étapes du développement de l’infrastructure as code. Ce nouveau partenariat permettra aux entreprises d’adopter l’IaC et d’éliminer les mauvaises configurations aussi facilement que possible.
La nouvelle intégration Snyk fournit des correctifs de configuration Snyk IaC de haut niveau et des conseils de sécurité à l’étape terraform plan, afin de détecter les configurations potentiellement risquées avant l’envoi du code pour révision.
Les développeurs peuvent ainsi corriger les problèmes avant le déploiement dans leurs environnements de production. Pour obtenir davantage d’informations sur la sécurité de l’IaC et comprendre le contexte des mauvaises configurations affichées dans l’interface de Terraform Cloud, les développeurs sont redirigés vers Snyk, où ils peuvent rapidement corriger les configurations non sécurisées et reprendre leur travail. En aidant les développeurs non seulement à prendre connaissance des problèmes, mais aussi à agir, Snyk leur fournit le contexte et les conseils nécessaires pour y remédier.
« Nous sommes ravis de compter Snyk parmi nos partenaires technologiques », a déclaré Asvin Ramesh, directeur principal des alliances chez HashiCorp. « Snyk offre un moyen simple et gratuit de vérifier de manière proactive que les applications et les spécifications d’infrastructure sont sécurisées pour les entreprises qui utilisent Terraform au sein de leurs équipes de développement. »
La documentation Snyk sur l’intégration de Snyk à Terraform Cloud est disponible ici.
Pour en savoir plus sur la sécurité IaC de Snyk, consultez les ressources suivantes :
Consultez et signalez tous les problèmes de configuration Snyk Infrastructure as Code
Les améliorations de l’analyse Snyk IaC couvrent l’infrastructure as code Azure et AWS
En plus d’offrir une vue d’ensemble des problèmes de configuration dans les fichiers Terraform, un compte Snyk IaC gratuit permet aux développeurs de détecter, corriger et surveiller automatiquement les vulnérabilités dans le code, les logiciels open source et les conteneurs, pour obtenir une vue complète de la sécurité de leurs applications.
Pour commencer, créez un compte Snyk gratuit, puis suivez les instructions pour créer un projet à partir de votre dépôt. En quelques minutes, vous disposerez de conseils concrets pour corriger tous les problèmes détectés. Pour utiliser Snyk avec Terraform Cloud, contactez l’équipe commerciale de HashiCorp.
Sécurisez votre infrastructure dès la source
Snyk automatise la sécurité et la conformité de l’IaC dans vos workflows, et détecte les ressources dont la configuration a dérivé ou qui sont manquantes.



